首页 | 本学科首页   官方微博 | 高级检索  
     

基于HRCA的可重构SM4密码算法研究与实现
引用本文:张骁,周清雷,李斌. 基于HRCA的可重构SM4密码算法研究与实现[J]. 网络与信息安全学报, 2020, 6(5): 101-109. DOI: 10.11959/j.issn.2096-109x.2020064
作者姓名:张骁  周清雷  李斌
作者单位:郑州大学信息工程学院,河南 郑州 450001
基金项目:国家重点研发计划基金(2016YFB0800100);国家重点研发计划重点专项基金
摘    要:针对同时要求高吞吐率和高安全性的应用场景,提出了基于HRCA的高性能可扩展的SM4实现方案。首先,通过分析对 SM4 提取出的不同粒度的基础算核,提出了一个通用的粗粒度可重构计算单元;然后,为满足不同加密模式的需要给出了多种映射策略,根据不同策略将算法映射到重构计算单元;最后,通过分割控制平面和数据平面优化SM4整体架构。实验结果表明,使用所提方法,SM4算法在较低的资源消耗下吞吐量有了明显提高。

关 键 词:HRCA  SM4密码算法  可重构计算  高吞吐率  

Research and implementation of reconfigurable SM4 cryptographic algorithm based on HRCA
Xiao ZHANG,Qinglei ZHOU,Bin LI. Research and implementation of reconfigurable SM4 cryptographic algorithm based on HRCA[J]. Chinese Journal of Network and Information Security, 2020, 6(5): 101-109. DOI: 10.11959/j.issn.2096-109x.2020064
Authors:Xiao ZHANG  Qinglei ZHOU  Bin LI
Affiliation:School of Information Engineering,Zhengzhou University,Zhengzhou 450001,China
Abstract: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.
Keywords:HRCA  SM4 cryptographic algorithm  reconfigurable computing  high-throughput  
点击此处可从《网络与信息安全学报》浏览原始摘要信息
点击此处可从《网络与信息安全学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号