A High-Throughput ASIC Implementation of SM4 Algorithm in CBC Mode
Tian-shu FU,Shu-guo LI
DOI: https://doi.org/10.19304/j.cnki.issn1000-7180.2016.10.003
2016-01-01
Abstract:In CBC mode,pipeline technique does not work on SM4 algorithm to increase throughput,as there is a feedback path from output to input.Over this problem,a logic simplifying method is proposed,which can reduce delay of one stage of XOR gates in each round function of encryption algorithm of SM4.Based on this method,SM4 with a 4-round-in-1 structure is designed,in which,delay of 4 stages of XOR gates can be reduced in the critical path,and this design has a higher throughput per unit area than the other schemes in this paper.Synthesis results show that the ASIC implementation of SM4 with a 4-round-in-1 structure can achieve 5.24 Gb/s in throughput, which is higher than that of reported designs.
What problem does this paper attempt to address?