

浏览全部资源
扫码关注微信
1.广东工业大学自动化学院,广东广州 510006
2.广东工业大学集成电路学院,广东广州 510006
Received:07 April 2023,
Revised:2023-11-05,
Published:25 June 2024
移动端阅览
蒲金伟,滕亚辉,高倾健等.面向物联网的SM4轻量级优化实现[J].电子学报,2024,52(06):1888-1895.
PU Jin-wei,TENG Ya-hui,GAO Qing-jian,et al.Internet of Things Oriented SM4 Lightweight Optimization Implementation[J].ACTA ELECTRONICA SINICA,2024,52(06):1888-1895.
蒲金伟,滕亚辉,高倾健等.面向物联网的SM4轻量级优化实现[J].电子学报,2024,52(06):1888-1895. DOI: 10.12263/DZXB.20230314.
PU Jin-wei,TENG Ya-hui,GAO Qing-jian,et al.Internet of Things Oriented SM4 Lightweight Optimization Implementation[J].ACTA ELECTRONICA SINICA,2024,52(06):1888-1895. DOI: 10.12263/DZXB.20230314.
针对物联网芯片中对加密算法低面积、高吞吐率需求的增加,提出了速度优先、面积优先、面积速度权衡的3种SM4轻量级硬件实现方案.面积优先方案中,对线性函数
L/L
'进行优化实现,减少48位寄存器以及120比特的异或资源的使用;速度优先方案中,引入2个新的S盒,实现线性函数
L/L
'与查找表S盒的合并,从而避免线性函数
L/L
'的时延;面积速度权衡方案中,合并S盒线性映射、逆线性映射以及线性函数
L/L
'为一个函数,将加密计算均映射到复合域中进行,减少一个S盒线性映射时延,进一步提高速度.与目前已有方案进行比较,面积优先方案面积减少约5.5%~44.8%以上,仅2 371 GE,功耗仅为0.88 mW,最大频率为324 MHz;速度优先方案面积为3 061 GE,最大频率提高约9.8%以上,可达549 MHz,吞吐率为439.2 Mbps.
Aiming at the increasing demand for low-area and high-throughput encryption algorithms in IoT chips
three SM4 lightweight optimization hardware implementation schemes are proposed
which are speed priority
area priority
and area-speed trade-off. In the area priority scheme
the linear function
L/L
' is optimized to reduce the use of 48-bit registers and 120-bit XOR resources. In the speed priority scheme
two new S-boxes are introduced to realize the combination of the linear function
L/L
' and the look-up table S-box
so as to avoid the delay of the linear function
L/L
'. In the area-speed trade-off scheme
the S-box linear mapping
the inverse linear mapping and the linear function
L/L
' are merged into a function
and the encryption calculation is mapped to the composite
filed
the delay of the S-box linear mapping can be reduced and the speed can be further improved. Compared with the existing schemes
the area of the area priority scheme is reduced by 5.5%~44.8% (only 2 371 GE)
the power consumption is only 0.88 mW
and the maximum frequency is 324 MHz; the area of the speed priority scheme is 3 061 GE
and the maximum frequency is increased by more than 9.8%
up to 549 MHz
with a throughput rate of 439.2 Mbps.
Office of State Commercial Cipher Administration . Block cipher for WLAN products-SMS4 [EB/OL ] . ( 2012-03-21 )[ 2023-11-05 ] . http://www.oscca.gov.cn/UpFile/2006021016 423197990.pdf http://www.oscca.gov.cn/UpFile/2006021016423197990.pdf .
PENG P , MA C Q , GE J Q , et al . A hardware/software collaborative SM4 implementation resistant to side-channel attacks on ARM-FPGA embedded SoC [C ] // 2020 IEEE Symposium on Computers and Communications (ISCC) . Rennes : IEEE , 2020 : 1 - 7 .
WANG C , DING Y , HUANG C , et al . An Optimized Isomorphic Design for the SM4 Block Cipher Over the Tower Field [C ] // 2022 IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) . Wuhan : IEEE , 2023 : 422 - 428 .
CHIANG W , CHANG H C , LEE C Y . An area-efficient high-throughput SM4 accelerator with SCA-countermeasure for TV applications [C ] // 2020 IEEE International Symposium on Circuits and Systems (ISCAS) . Seville : IEEE , 2020 : 1 - 5 .
CHEN Y , SONG J , CHEN S , et al . Exploring the high-throughput and low-delay hardware design of SM4 on FPGA [C ] // 2022 19th International SoC Design Conference (ISOCC) . Gangneungsi : IEEE , 2023 : 211 - 212 .
MING S , ZHANG Q , LIU Z , et al . An ultra-compact hardware implementation of SMS4 [C ] // 2014 IIAI 3rd International Conference on Advanced Applied Informatics . Kokura : IEEE , 2014 . 86 - 90 .
郑朝霞 , 资义纯 , 吴旭峰 , 等 . SMS4算法串行化设计及其轻量级电路实现 [J ] . 华中科技大学学报(自然科学版) , 2016 , 44 ( 2 ): 61 - 64 .
ZHENG Z X , ZI Y C , WU X F , et al . Serialized design of SMS4 and lightweight implement [J ] . Journal of Huazhong University of Science and Technology (Natural Science Edition) , 2016 , 44 ( 2 ): 61 - 64 . (in Chinese)
朱坤崧 , 戴紫彬 , 张立朝 , 等 . 面向物联网的SM4算法轻量级实现 [J ] . 电子技术应用 , 2016 , 42 ( 12 ): 27 - 30 .
ZHU K S , DAI Z B , ZHANG L C , et al . Lightweight implementation of SM4 for Internet of Things [J ] . Application of Electronic Technique , 2016 , 42 ( 12 ): 27 - 30 . (in Chinese)
CHEN B W , XIA X , LIANG Q M , et al . Lightweight design of SM4 algorithm and realization of threshold scheme [J ] . Journal of Physics: Conference Series , 2021 , 1871 ( 1 ): 012124 .
徐艳华 , 白雪飞 , 郭立 . 适合SMS4算法硬件实现的S盒构造新方法 [J ] . 中国科学技术大学学报 , 2009 , 39 ( 11 ): 1164 - 1170 .
XU Y H , BAI X F , GUO L . A new algorithm of S-box for hardware implementation of SMS4 [J ] . Journal of University of Science and Technology of China , 2009 , 39 ( 11 ): 1164 - 1170 . (in Chinese)
梁浩 , 乌力吉 , 张向民 . 基于复合域的SM4算法的设计与实现 [J ] . 微电子学与计算机 , 2015 , 32 ( 5 ): 16 - 20 .
LIANG H , WU L J , ZHANG X M . Design and implementation of SM4 Block Cipher Based on composite field [J ] . Microelectronic & Computer , 2015 , 32 ( 5 ): 16 - 20 . (in Chinese)
HERON S . Advanced encryption standard (AES) [J ] . Network Security , 2009 , 2009( 12 ): 8 - 12 .
LU M , FAN A , XU J , et al . A compact, lightweight and low-cost 8-bit datapath AES circuit for IoT applications in 28nm CMOS [C ] // 2018 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE) . New York : IEEE , 2018 : 1464 - 1469 .
范傲 . 面向IoT应用的高能效AES电路设计 [D ] . 南京 : 东南大学 , 2018 .
FAN A . Energy-efficient AES Circuit Design for IoT Applications [D ] . Nanjing : Southeast University , 2018 . (in Chinese)
MATHEW S K , SHEIKH F , KOUNAVIS M , et al . 53 Gbps native GF(2 4 ) 2 composite-field AES-encrypt/decrypt accelerator for content-protection in 45 nm high- performance microprocessors [J ] . IEEE Journal of Solid-State Circuits , 2011 , 46 ( 4 ): 767 - 776 .
ZHAO W F , HA Y J , ALIOTO M . AES architectures for minimum-energy operation and silicon demonstration in 65nm with lowest energy per encryption [C ] // 2015 IEEE International Symposium on Circuits and Systems (ISCAS) . Lisbon : IEEE , 2015 : 2349 - 2352 .
蒲金伟 , 高倾健 , 郑欣 , 等 . SM4抗差分功耗分析轻量级门限实现 [J ] . 计算机应用 , 2023 , 43 ( 11 ): 3490 - 3496 .
PU J W , GAO Q J , ZHENG X , et al . SM4 small threshold implementation against differential power analysis [J ] . Journal of Computer Applications , 2023 , 43 ( 11 ): 3490 - 3496 . (in Chinese)
CHEN H F , JIANG Y B . An efficient hardware implementation of SM4 [C ] // Proceedings of the Fourth International Conference on Industrial Technology and Career Education (ICITCE) . Wuhan : Asian Academic Press , 2017 : 1 - 5 .
0
Views
28
下载量
0
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621