Compact Implementation of CHAM Block Cipher on Low-End Microcontrollers

被引:5
|
作者
Kwon, Hyeokdong [1 ]
Kim, Hyunji [1 ]
Choi, Seung Ju [1 ]
Jang, Kyoungbae [1 ]
Park, Jaehoon [1 ]
Kim, Hyunjun [1 ]
Seo, Hwajeong [1 ]
机构
[1] Hansung Univ, IT Dept, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
CHAM block cipher; Microcontroller; Counter mode of operation; Parallel computation; Round based encryption; ENCRYPTION;
D O I
10.1007/978-3-030-65299-9_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we presented an optimized implementation of CHAM block cipher on low-end microcontrollers. In order to accelerate the performance of the CHAM block cipher, the architecture of CHAM block cipher and the full specification of 8-bit AVR microcontrollers are efficiently utilized. First, the counter mode of operation for CHAM block cipher is optimized. A number of computations for round function are replaced to look-up table accesses. Second, multiple blocks of CHAM block cipher are computed in a parallel way for high throughput. With the parallel computation, we also presented the adopted encryption. This approach is efficient for long-length data handling. Third, the state-of-art engineering technique is fully utilized in terms of instruction level and register level. The partially unrolled 8-round based implementation is adopted, which avoids a number of word-wise rotation operations. With above optimization techniques, proposed CHAM implementations for counter mode of operation outperform the state-of-art implementations by 30.1%, 9.3%, and 10.0% for CHAM-64/128, CHAM-128/128, and CHAM-128/256, respectively.
引用
收藏
页码:127 / 141
页数:15
相关论文
共 50 条
  • [1] Designing a CHAM Block Cipher on Low-End Microcontrollers for Internet of Things
    Kwon, Hyeokdong
    An, SangWoo
    Kim, YoungBeom
    Kim, Hyunji
    Choi, Seung Ju
    Jang, Kyoungbae
    Park, Jaehoon
    Kim, Hyunjun
    Seo, Seog Chung
    Seo, Hwajeong
    ELECTRONICS, 2020, 9 (09)
  • [2] Secure Interrupts on Low-End Microcontrollers
    de Clercq, Ruan
    Piessens, Frank
    Schellekens, Dries
    Verbauwhede, Ingrid
    PROCEEDINGS OF THE 2014 IEEE 25TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2014), 2014, : 147 - 152
  • [3] Implementation of Single-Phase Grid Synchronization Module with Low-End Microcontrollers
    Galkin, Ilya
    Vorobyov, Maxim
    2014 55TH INTERNATIONAL SCIENTIFIC CONFERENCE ON POWER AND ELECTRICAL ENGINEERING OF RIGA TECHNICAL UNIVERSITY (RTUCON), 2014, : 84 - 87
  • [4] Chaining Optimization Methodology: A New SHA-3 Implementation on Low-End Microcontrollers
    Kim, Young Beom
    Youn, Taek-Young
    Seo, Seog Chung
    SUSTAINABILITY, 2021, 13 (08)
  • [5] Masked Implementation of Format Preserving Encryption on Low-End AVR Microcontrollers and High-End ARM Processors
    Kim, Hyunjun
    Sim, Minjoo
    Jang, Kyoungbae
    Kwon, Hyeokdong
    Uhm, Siwoo
    Seo, Hwajeong
    MATHEMATICS, 2021, 9 (11)
  • [6] Detecting Block Cipher Encryption for Defense Against Crypto Ransomware on Low-End Internet of Things
    Kim, Hyunji
    Park, Jaehoon
    Kwon, Hyeokdong
    Jang, Kyoungbae
    Choi, Seung Ju
    Seo, Hwajeong
    INFORMATION SECURITY APPLICATIONS, WISA 2020, 2020, 12583 : 16 - 30
  • [7] Revised Version of Block Cipher CHAM
    Seo, Jae Hong
    Roh, Dongyoung
    Koo, Bonwook
    Jung, Younghoon
    Jeong, Il Woong
    Lee, Dong-Geon
    Kwon, Daesung
    Kim, Woo-Hwan
    INFORMATION SECURITY AND CRYPTOLOGY, ICISC 2019, 2020, 11975 : 1 - 19
  • [9] Investigating and Mitigating Contention on Low-End Multi-Core Microcontrollers
    Oliveira, Daniel
    Chen, Weifan
    Pinto, Sandro
    Mancuso, Renato
    2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 221 - 226
  • [10] Improved multi-precision squaring for low-end RISC microcontrollers
    Lee, Younho
    Kim, Ill-Hee
    Park, Yongsu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (01) : 60 - 71