<p>In this paper, efficient Authenticated encryption (AE) structures based on the LEA cipher and block cipher-based message authentication code (MAC) are proposed to provide security for IoT devices. The MAC part is designed by using block cipher-based MAC (BCMAC). In this method, the block cipher is shared between both the encryption and the MAC generation parts. Therefore, the AE structures are implemented based on low-cost circuits. The computations of the key scheduling and round function in the LEA cipher are implemented with the minimum hardware resources. The modular adder in this cipher has a low-area and high-speed circuit based on a parallel-prefix Ladner-Fischer adder. To compare the proposed structures with other works, the parameters such as area, computation time, delay, throughput, and throughput/area in 180 nm CMOS technology are analyzed. Additionally, the FPGA implementation results are presented. Based on the hardware results, we observe improvements in terms of area, throughput, and throughput/area for the proposed AE structures.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Efficient Block Cipher-Based MAC for the Authenticated Encryption Structures Based on LEA Block Cipher for the Internet of Things

  • Bahram Rashidi,
  • Leila Golpaiegany

摘要

In this paper, efficient Authenticated encryption (AE) structures based on the LEA cipher and block cipher-based message authentication code (MAC) are proposed to provide security for IoT devices. The MAC part is designed by using block cipher-based MAC (BCMAC). In this method, the block cipher is shared between both the encryption and the MAC generation parts. Therefore, the AE structures are implemented based on low-cost circuits. The computations of the key scheduling and round function in the LEA cipher are implemented with the minimum hardware resources. The modular adder in this cipher has a low-area and high-speed circuit based on a parallel-prefix Ladner-Fischer adder. To compare the proposed structures with other works, the parameters such as area, computation time, delay, throughput, and throughput/area in 180 nm CMOS technology are analyzed. Additionally, the FPGA implementation results are presented. Based on the hardware results, we observe improvements in terms of area, throughput, and throughput/area for the proposed AE structures.