Compact Implementations of ARX-Based Block Ciphers on IoT Processors

被引:19
|
作者
Seo, Hwajeong [1 ]
Jeong, Ilwoong [2 ]
Lee, Jungkeun [2 ]
Kim, Woo-Hwan [2 ]
机构
[1] Hansung Univ, Seoul, South Korea
[2] Natl Secur Res Inst, POB 1, Yuseong 34186, Daejeon, South Korea
关键词
LEA; HIGHT; block cipher; FELICS; AVR; MSP; ARM; Internet of Things; software implementation;
D O I
10.1145/3173455
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we present implementations for Addition, Rotation, and eXclusive-or (ARX)-based block ciphers, including LEA and HIGHT, on IoT devices, including 8-bit AVR, 16-bit MSP, 32-bit ARM, and 32-bit ARM-NEON processors. We optimized 32-/8-bitwise ARX operations for LEA and HIGHT block ciphers by considering variations in word size, the number of general purpose registers, and the instruction set of the target IoT devices. Finally, we achieved the most compact implementations of LEA and HIGHT block ciphers. The implementations were fairly evaluated through the Fair Evaluation of Lightweight Cryptographic Systems framework, and implementations won the competitions in the first and the second rounds.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Parallel Implementations of ARX-Based Block Ciphers on Graphic Processing Units
    An, SangWoo
    Kim, YoungBeom
    Kwon, Hyeokdong
    Seo, Hwajeong
    Seo, Seog Chung
    [J]. MATHEMATICS, 2020, 8 (11) : 1 - 25
  • [2] Cryptanalysis of Selected ARX-Based Block Ciphers
    Gundaram, Praveen Kumar
    [J]. VIETNAM JOURNAL OF COMPUTER SCIENCE, 2024,
  • [3] Fast implementations of ARX-based lightweight block ciphers (SPARX, CHAM) on 32-bit processor
    Seok, Byoungjin
    Lee, Changhoon
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2019, 15 (09)
  • [4] Efficient Implementation of ARX-Based Block Ciphers on 8-Bit AVR Microcontrollers
    Kim, YoungBeom
    Kwon, Hyeokdong
    An, SangWoo
    Seo, Hwajeong
    Seo, Seog Chung
    [J]. MATHEMATICS, 2020, 8 (10) : 1 - 22
  • [5] Efficient Computation of Boomerang Connection Probability for ARX-Based Block Ciphers with Application to SPECK and LEA
    Kim, Dongyeong
    Kwon, Dawoon
    Song, Junghwan
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2020, E103A (04) : 677 - 685
  • [6] Cryptanalysis of ARX-based White-box Implementations
    Biryukov A.
    Lambin B.
    Udovenko A.
    [J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (03): : 97 - 135
  • [7] Efficient Parallel Implementation of CTR Mode of ARX-Based Block Ciphers on ARMv8 Microcontrollers
    Song, JinGyo
    Seo, Seog Chung
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (06):
  • [8] Open Problems of Proving Security of ARX-based Ciphers to Differential Cryptanalysis
    Rodinko, Mariia
    Oliynykov, Roman
    [J]. 2017 4TH INTERNATIONAL SCIENTIFIC-PRACTICAL CONFERENCE PROBLEMS OF INFOCOMMUNICATIONS-SCIENCE AND TECHNOLOGY (PIC S&T), 2017, : 228 - 231
  • [9] Secure and Fast Implementation of ARX-Based Block Ciphers Using ASIMD Instructions in ARMv8 Platforms
    Song, Jingyo
    Seo, Seog Chung
    [J]. IEEE ACCESS, 2020, 8 : 193138 - 193153
  • [10] DABC: A dynamic ARX-based lightweight block cipher with high diffusion
    Chen, Wen
    Li, Lang
    Guo, Ying
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2023, 17 (01): : 165 - 184