Implementation of SM3 HASH Function on FPGA

Luning Xia · Xinxi wangluo anquan · 2011

Along with the development of information network, cryptographic hash functions are used to protect information integrity and authenticity in a wide range of applications. The U.S. Institute of Standards and Technology, which already has published SHA0, SHA1 and SHA2 Algorithm, are holding a public competition to develop the future standard SHA-3 Algorithm which will be finished in 2012. This paper focused on the FPGA implementation of the SM3 Cryptographic Hash Algorithm which has been used as the commercial cipher standard of hash algorithm in China since published in December, 2010. The throughput of our proposed design on Xilinx V5 can reach to 1.5Gbps.In addition, the performance of SM3, SHA1, SHA2 and BLAKE on FPGA are also compared in the end of paper.

Read the paper · More papers on PaperTik