ECLBC: A Lightweight Block Cipher With Error Detection and Correction Mechanisms

被引:10
作者
Guo, Ying [1 ]
Liu, Wenfen [2 ]
Chen, Wen [1 ]
Yan, Qingwen [1 ]
Lu, Yongcan [1 ]
机构
[1] Guilin Univ Elect Technol, Sch Comp Sci & Informat Secur, Guilin 541004, Guangxi, Peoples R China
[2] Guilin Univ Elect Technol, Guangxi Key Lab Cryptog & Informat Secur, Guilin 541004, Guangxi, Peoples R China
基金
中国国家自然科学基金;
关键词
AND-rotation-XOR (AND-RX); error detection and correction; Internet of Medical Things (IoMT); lightweight block cipher; substitution-permutation network (SPN); IMPLEMENTATION; CONSTRUCTIONS; MODULATION;
D O I
10.1109/JIOT.2024.3376527
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Lightweight block ciphers are proposed for Internet of Things (IoT) edge devices to ensure secure data transmission with limited resources. However, past research has been designed on ideal channel models, disregarding the possibility of ciphertext errors caused by channel interference during actual transmission. This omission poses difficulties in ensuring the reliability of the ciphertext, especially in the Internet of Medical Things (IoMT) where resources are limited and data accuracy requirements are high. Designing a highly secure and reliable lightweight block cipher for such situations is one of the most challenging tasks. Hence, we propose a lightweight block cipher ECLBC with error detection and correction mechanisms. For security, ECLBC not only achieves a certain security level in fewer rounds but also achieves a mode transition within AND-rotation-XOR (AND-RX) lightweight block ciphers. This transition involves a shift from the Feistel to the substitution-permutation network (SPN) and from half-round key XOR to full-round key XOR. For reliability, ECLBC supports detecting and correcting erroneous ciphertext due to channel interference. Given the resource-constrained nature of IoMT devices, we implement the detection and correction mechanism of ECLBC based on the linear block code. Finally, various classical cryptography methods are employed to analyze the performance and security of the ECLBC.
引用
收藏
页码:21727 / 21740
页数:14
相关论文
共 51 条
[1]   High-Throughput and Energy-Efficient VLSI Architecture for Ordered Reliability Bits GRAND [J].
Abbas, Syed Mohsin ;
Tonnellier, Thibaud ;
Ercan, Furkan ;
Jalaleddine, Marwan ;
Gross, Warren J. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (06) :681-693
[2]   Rotational Cryptanalysis in the Presence of Constants [J].
Ashur, Tomer ;
Liu, Yunwen .
IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2016, 2016 (01) :57-70
[3]   DEFAULT: Cipher Level Resistance Against Differential Fault Attack [J].
Baksi, Anubhab ;
Bhasin, Shivam ;
Breier, Jakub ;
Khairallah, Mustafa ;
Peyrin, Thomas ;
Sarkar, Sumanta ;
Sim, Siang Meng .
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2021, PT II, 2021, 13091 :124-156
[4]   The SIMON and SPECK lightweight block ciphers [J].
Beaulieu, Ray ;
Shors, Douglas ;
Smith, Jason ;
Treatman-Clark, Stefan ;
Weeks, Bryan ;
Wingers, Louis .
2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
[5]   Alzette: A 64-Bit ARX-box (Feat. CRAX and TRAX) [J].
Beierle, Christof ;
Biryukov, Alex ;
dos Santos, Luan Cardoso ;
Grossschadl, Johann ;
Perrin, Leo ;
Udovenko, Aleksei ;
Velichkov, Vesselin ;
Wang, Qingju .
ADVANCES IN CRYPTOLOGY - CRYPTO 2020, PT III, 2020, 12172 :419-448
[6]   CRAFT: Lightweight Tweakable Block Cipher with Efficient Protection Against DFA Attacks [J].
Beierle, Christof ;
Leander, Gregor ;
Moradi, Amir ;
Rasoolzadeh, Shahram .
IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2019, 2019 (01) :5-45
[7]  
Bogdanov A, 2007, LECT NOTES COMPUT SC, V4727, P450
[8]  
Borghoff J, 2012, LECT NOTES COMPUT SC, V7658, P208, DOI 10.1007/978-3-642-34961-4_14
[9]   Reliable CRC-Based Error Detection Constructions for Finite Field Multipliers With Applications in Cryptography [J].
Canto, Alvaro Cintas ;
Mozaffari-Kermani, Mehran ;
Azarderakhsh, Reza .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (01) :232-236
[10]   SAND: an AND-RX Feistel lightweight block cipher supporting S-box-based security evaluations [J].
Chen, Shiyao ;
Fan, Yanhong ;
Sun, Ling ;
Fu, Yong ;
Zhou, Haibo ;
Li, Yongqing ;
Wang, Meiqin ;
Wang, Weijia ;
Guo, Chun .
DESIGNS CODES AND CRYPTOGRAPHY, 2022, 90 (01) :155-198