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 MoreMetadata
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.
Published in: 2020 IEEE International Conference on Information Technology,Big Data and Artificial Intelligence (ICIBA)
Date of Conference: 06-08 November 2020
Date Added to IEEE Xplore: 14 December 2020
ISBN Information: