SMS4 is an encryption algorithm supported in China WAPI standard. This paper implements the SMS4 algorithm for FPGA. We proposed iteration architecture and pipeline architecture respectively, utilizing the similarity between encryption and key-expansion to reduce area. The iteration architecture supports ECB/CBC mode, and throughput can achieve 721Mbps with cost of 1158 ALMs. The pipeline architecture can achieve 21760Mbit/s, using 7661 ALMs. Both of them can reach higher encryption and decryption throughput and lower area cost than implementations before. The functionality and performance are evaluated on Altera Straitx II FPGA device. © 2011 Springer-Verlag.
CITATION STYLE
Husen, W., & Shuguo, L. (2011). High performance FPGA implementation for SMS4. In Communications in Computer and Information Science (Vol. 163 CCIS, pp. 469–475). https://doi.org/10.1007/978-3-642-25002-6_66
Mendeley helps you to discover research relevant for your work.