Loading [MathJax]/extensions/MathMenu.js
Implementation of The High-Speed SM4 Cryptographic Algorithm Based On Random Pseudo Rounds | IEEE Conference Publication | IEEE Xplore

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


Abstract:

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 ...Show More

Abstract:

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.
Date of Conference: 06-08 November 2020
Date Added to IEEE Xplore: 14 December 2020
ISBN Information:
Conference Location: Chongqing, China

Contact IEEE to Subscribe

References

References is not available for this document.