Chinese Journal of Network and Information Security ›› 2020, Vol. 6 ›› Issue (5): 101-109.doi: 10.11959/j.issn.2096-109x.2020064

• Papers • Previous Articles     Next Articles

Research and implementation of reconfigurable SM4 cryptographic algorithm based on HRCA

Xiao ZHANG,Qinglei ZHOU(),Bin LI   

  1. School of Information Engineering,Zhengzhou University,Zhengzhou 450001,China
  • Revised:2020-03-31 Online:2020-10-15 Published:2020-10-19
  • Supported by:
    The National Key Research and Development Program of China(2016YFB0800100);Key Special Fund of National Key Research and Development Program of China


For the application scenarios that require high throughput and high security at the same time,based on HRCA,a high-performance scalable SM4 implementation scheme was proposed.Firstly,SM4 was formed to different calculation units of different granularity,and a general coarse-grained reconfigurable calculation unit was designed.Then,various mapping strategies were given for the purpose of satisfying different encryption modes,and the algorithm was mapped to the reconstructed computing unit according to different strategies.Finally,the SM4 overall architecture was optimized by dividing the control plane and the data plane.The experimental results show that using the proposed method,the SM4 algorithm has a significant improvement in throughput under lower resource consumption.

Key words: HRCA, SM4 cryptographic algorithm, reconfigurable computing, high-throughput

CLC Number: 

No Suggested Reading articles found!