国内刊号:43-1258/TP
国际刊号:1007-130X
发布日期:
作者:李丹枫, 王飞, 赵国鸿
单位:(国防科技大学计算机学院,湖南 长沙 410073)
基金:国家重点研发计划(2018YFB0204301)
SM3密码杂凑算法是我国自主研发的商用密码算法,自主安全性高。目前缺乏将SM3应用到自主网络报文验证的相关研究。核心网络流量大、流认证密钥维护量大、要求延迟低,报文认证功能需要高性能引擎支撑。首次给出了面向大流量网络报文的HMAC-SM3实时加速引擎设计方案,提出了基于存储地址的报文-密钥对快速存储匹配技术和多报文乱序哈希下的有序输出架构,并对SM3算法的64轮轮计算在FPGA上实现流水化,能够同时计算64条报文-密钥对。本方案最高可达到172.41 MHz时钟频率和65.18 Gb/s的平均吞吐量,相同实验条件下是现有串行HMAC-SM3吞吐量的34.86倍。
来源:2021年第1期
《计算机工程与科学》期刊编辑部