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 条
  • [31] Low-End Range
    不详
    DOWN BEAT, 2009, 76 (05): : 66 - 67
  • [32] Low-end value
    Chilton's Automotive Industries, 1993, 173 (12):
  • [33] Lifted Explicit Interpolating Control for Low-End Embedded Microcontrollers: An Active Vibration Control Case Study
    Gulan, Martin
    Takaes, Gergely
    Olaru, Sorin
    IFAC PAPERSONLINE, 2024, 58 (28): : 576 - 581
  • [34] A Compact Design of SEED Block Cipher
    Pirpilidis, Filippos
    Kitsos, Paris
    Kakarountas, Athanasios
    2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 119 - 123
  • [35] Implementation of low-end disruptive innovation based on OTSM-TRIZ
    Wang Y.
    Peng Q.
    Tan R.
    Sun J.
    Computer-Aided Design and Applications, 2020, 17 (05): : 993 - 1006
  • [36] Design and Implementation of a Low-power, Embedded CNN Accelerator on a Low-end FPGA
    Khabbazan, Bahareh
    Mirzakuchaki, Sattar
    2019 22ND EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2019, : 647 - 650
  • [37] Compact implementations of Curve Ed448 on low-end IoT platforms
    Seo, Hwajeong
    ETRI JOURNAL, 2019, 41 (06) : 863 - 872
  • [38] Development of a hierarchical computer numerical control milling machine control unit using low-end PIC microcontrollers
    Jannif, Nayzel I.
    Chand, Praneel
    Singh, Ravinesh
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2013, 227 (06) : 922 - 926
  • [39] Competing for Low-End Markets
    Amaldoss, Wilfred
    Shin, Woochoel
    MARKETING SCIENCE, 2011, 30 (05) : 776 - 788
  • [40] LOW-END ACTION AT IBM
    VERITY, JW
    DATAMATION, 1983, 29 (05): : 75 - &