摘要
文章设计了一种用于物联网(Internet of Things,IoT)安全的多模式SIMON轻量级数据加密电路,采用Verilog HDL描述。为保证IoT场景多样化的加密性能需求,设计实现了支持输出反馈(output feedback,OFB)及计数器(CTR)分组迭代方式且分组和密钥长度可变的SIMON算法加密电路。整个电路利用数据路径复用方法减小硬件开销并基于现场可编程门阵列(field programmable gate array,FPGA)平台进行验证。测试结果表明,仅支持10种配置的加密电路最大频率为350 MHz,消耗245个Slices,最大吞吐率为658.8 Mb/s,在扩展OFB和CTR后,消耗Slices仅提升19.6%。
This paper designs a multi-mode SIMON light-weight data encryption circuit for Internet of Things(IoT)security,which is described by Verilog HDL.In order to ensure the diversified encryption performance requirements of IoT scenarios,the SIMON encryption circuit supporting output feedback(OFB)and counter(CTR)block iteration mode with variable block length and key length is designed and implemented.The whole circuit uses data path multiplexing method to reduce hardware overhead and is verified based on field programmable gate array(FPGA)platform.The test results show that in the case of supporting 10 modes,the designed circuit has a maximum frequency of 350 MHz,consumes 245 Slices,and has a maximum throughput of 658.8 Mb/s.After the expansion of OFB and CTR,the consumption of Slices only increases by 19.6%.
作者
李斌
朱浩文
邢鑫怡
程心
LI Bin;ZHU Haowen;XING Xinyi;CHENG Xin(School of Electronic Science and Applied Physics, Hefei University of Technology, Hefei 230601, China)
出处
《合肥工业大学学报(自然科学版)》
CAS
北大核心
2022年第6期760-765,共6页
Journal of Hefei University of Technology:Natural Science
基金
中央高校基本科研业务费专项资金资助项目(JZ2020YYPY0089,JZ2020HGQA0162)。