Implementation of The High-Speed SM4 Cryptographic Algorithm Based On Random Pseudo Rounds

international conference on information technology(2020)

引用 3|浏览1
暂无评分
摘要
The SM4 cryptographic algorithm is one of the standards of commercial cryptographic algorithm in China, which is used widely in the data encryption and other application scenarios for the advantages of less resources and fast speed. The attackers attack the first and last round of SM4 algorithm generally in the side channel attack. The number of the invalid random rounds before and after the SM4 cryptographic algorithm can make the side channel information collected by the attacker invalid in order to resist the side channel attack; At the same time, the multistage pipelining method is adopted to realize the SM4 cryptographic algorithm at the high speed, that is, four rounds of operations are realized every cycle, and one SM4 grouping operation is completed in eight cycles. The implementation results of the FPGA show that the clock frequency of SM4 cipher operation is up to 100MHz and the throughput rate under ECB mode is up to 1.6gbps, which has the advantages of high performance and anti-side channel attack.
更多
查看译文
关键词
SM4 cryptographic algorithm,FPGA (Field Programmable Gate Array),side channel attack,ECB (electronic codebook) mode
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要