CHEN Jia-ling, WANG Jie, XU Huan-zhang, et al. Lightweight AES for Internet of Things and its Application in Secure Storage System[J]. 2018, 35(6): 106-111.
CHEN Jia-ling, WANG Jie, XU Huan-zhang, et al. Lightweight AES for Internet of Things and its Application in Secure Storage System[J]. 2018, 35(6): 106-111.DOI:
Lightweight AES for Internet of Things and its Application in Secure Storage System
In order to achieve balance between area and performance of secure SOC in the Internet of things(IOT)
a lightweigt and resource-sharing implementation of Advanced Encryption Standard (AES) algorithm is proposed based on cooperation of software and hardware. This design exploits a synchronous FIFO as the interface between software and hardware to implement AES encryption and ecryption based on cooperation of software and hardware. The key-expansion algorithm is optimized so as to improve security. The hardware resources of the AES module can also be reused by the memory system for data encryption and decryption in the secure SOC
thus saving hardware resources. This design consumes about 2418 equivalent gates for hardware
and saves circuit resources by 20% for the memory reading and writing module of secure storage system
which has comprehensive functions and high security with tiny hardware area
and is suitable for lightweight secure SOC.
关键词
Keywords
references
Prouff E, Giraud C, Aumonier S. Provably Secure S-Box Implementation Based on Fourier Transform[M]// Cryptographic Hardware and Embedded Systems - CHES 2006. Springer Berlin Heidelberg, 2006: 216-230.
Hamalainen P, Alho T, Hannikainen M, et al. Design and Implementation of Low-Area and Low-Power AES Encryption Hardware Core[C]// Digital System Design: Architectures, Methods and Tools, 2006. Dsd 2006. Euromicro Conference on. IEEE, 2006: 577-583.
William Stallings.密码编码学与网络安全-原理与实践[M].王张宜, 杨敏, 杜瑞颖等, 译.第五版, 北京: 电子工业出版社, 2012.
Yang Hongzhi, Han Wenbao, Zhao Long. Construction method of S-box suitable for hardware implementation: Construction method of S-box suitable for hardware implementation[J]. Journal of Computer Applications, 2010, 30(3):674-676. DOI: 674
Song Haolong, Liang Huaguo, Shan Guohua. Improvement of Inverses in GF(2~m) for Public-key Cryptography System on FPGA[J]. Journal of Chinese Computer Systems, 2010, 31(2):259-263. DOI: 259