Fang Weikai, Zhan Ruidian, Cai Shuting, et al. A Design of Tightly Coupled Chip for Authentication Encryption Based on RISC-V Processor[J]. 2025, 42(6): 12-17.
Fang Weikai, Zhan Ruidian, Cai Shuting, et al. A Design of Tightly Coupled Chip for Authentication Encryption Based on RISC-V Processor[J]. 2025, 42(6): 12-17.DOI: 10.12052/gdutxb.250044.
A Design of Tightly Coupled Chip for Authentication Encryption Based on RISC-V Processor
With the rapid proliferation of Internet of Things (IoT) technology
efficient data encryption in resource-constrained environments has become a critical issue hindering further development. Traditional encryption algorithms struggle to balance data confidentiality and integrity at low hardware resource consumption. In contrast
authenticated encryption techniques offer a robust security guarantee with minimal computational and memory overhead
making them an efficient solution for low-cost devices. This paper combines the flexibility of the RISC-V architecture with the efficiency of authenticated encryption algorithms
proposing a secure kernel that integrates authentication algorithms. This kernel tightly couples the general-purpose registers of the RISC-V core with dedicated computational modules
utilizing extended instructions for hardware acceleration to enhance the effective protection of data in IoT devices. Experimental results indicate that
compared with traditional coprocessor solutions
this design reduces logical resource consumption by approximately 60% while saving all additional register resources. Additionally
it provides about a 150-fold acceleration compared with pure software implementations. The proposed core module can deliver equivalent acceleration for other algorithms with similar underlying operators
demonstrating significant flexibility. This research offers an efficient and scalable encryption solution for modern IoT devices.
关键词
Keywords
references
LEE I, LEE K. The internet of things (IoT): applications, investments, and challenges for enterprises[J]. Business Horizons, 2015, 58(4): 431-440.
LOPEZ G P, MONTRESOR A, EPERMA J H D, et al . Edge-centric computing: vision and challenges[J ] . Computer Communication Review, 2015, 45(5): 37-42.
THANIKODI K M. Advanced encryption standard algorithm for power-efficient and high-speed applications[J]. Wireless Personal Communications, 2025(1): 1-15.
LI D D, YANG J. Efficient implementation of parallel AES algorithm encryption and decryption circuit[J]. Microelectronics Computer., 2015, 32(3): 100-103.
YANG H, WANG D H, ZHANG T J, et al . An optimized architecture design of AES for RFID tag[J ] . Microelectronics Computer, 2009, 26(1): 89-92.
PENG H, LIU K. ZHANG L, et al . The light-weight AES encryption and decryption chip design and implementation[J ] . Microelectronics Computer, 2014, 31(8): 94-97.
BELLARE M, NAMPREMPRE C. Authenticated encryption: relations among notions and analysis of the generic composition paradigm[C]//OKAMOTO T. Advances in Cryptology- ASIACRYPT 2000. Berlin, Heidelberg: Springer Berlin Heidelberg, 2000: 531-545.
SARKAR P. A simple and generic construction of authenticated encryption with associated data[J]. ACM Transactions on Information and System Security (TISSEC), 2010, 13(4): 1-16.
DIEHL W, FARAHMAND F, ABDULGADIR A, et al . Face-off between the CAESAR lightweight finalists: ACORN vs. Ascon[C ] //2018 International Conference on Field-Programmable Technology (FPT) . Naha: IEEE, 2019, 330-333.
HARIBABU P, SASIREKHA G, RAO M, et al . RISC-V core for ethical intelligent IoT edge: analysis design choice[C ] // 2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW) . Bangalore: IEEE, 2023: 110-117.
JEREMY J, IVICA N, THOMAS P, et al . The deoxys AEAD family[J ] . Journal of Cryptology, 2021, 34(3): 31-82.
PEYRIN T, SEURIN Y. Counter-in-tweak: authenticated encryption modes for tweakable block ciphers[C]//ROBSHAW M, KATZ J. Advances in Cryptology – CRYPTO 2016. Berlin, Heidelberg: Springer Berlin Heidelberg, 2016: 33-63.
JEAN J, NIKOLIĆ I, PEYRIN T. Tweaks and keys for block ciphers: the tweakey framework[C]//SARKAR P, IWATA T. Advances in Cryptology – ASIACRYPT 2014. Berlin, Heidelberg: Springer Berlin Heidelberg, 2014: 274-288.
ROSSIR D, CONTI F, MARONGGIU A, et al . PULP: a parallel ultra low power platform for next generation IoT applications[C ] // 2015 IEEE Hot Chips 27 Symposium (HCS) . Cupertino: IEEE, 2015: 1-39.
KOTESHWARA S, DAS A, PARHI K K. FPGA implementation and comparison of AES-GCM and Deoxys authenticated encryption schemes[C]// 2017 IEEE International Symposium on Circuits and Systems (ISCAS) . Baltimore: IEEE, 2017: 1-4.
KOTESHWARA S, DAS A, PARHI K K. Architecture optimization and performance comparison of nonce-misuse-resistant authenticated encryption algorithms[J]. IEEE Transactions on Very Large Scale Integration Systems, 2019, 27(5): 1053-1066.
CHENG H, GROßSCHäDL J, MARSHALL B, et al . RISC-V instruction set extensions for lightweight symmetric cryptography[J ] . IACR Transactions on Cryptographic Hardware and Embedded Systems, 2022, 2023(1): 193-237.