التفاصيل البيبلوغرافية
العنوان: |
一种大流量报文 HMAC-SM3 认证实时加速引擎. |
Alternate Title: |
A real-time HMAC-SM3 acceleration engine for large network traffic. |
المؤلفون: |
李丹枫1 danf.li@qq.com, 王 飞1 wangfei09a@nudt.edu.cn, 赵国鸿1 ghzhao@nudt.edu.cn |
المصدر: |
Computer Engineering & Science / Jisuanji Gongcheng yu Kexue. Jan2021, Vol. 43 Issue 1, p82-88. 7p. |
Abstract (English): |
SM3 cryptographic hash algorithm is a commercial cryptographic algorithm independently researched and developed by our country, which has high independent security. Currently, there is a lack of relevant research on applying SM3 to autonomous network message verification. The core network traffic is large, the flow authentication key maintenance is large, and the required delay is low. The message authentication function needs the support of a high-performance engine. For the first time, the HMAC-SM3 real-time acceleration engine solution for large-flow network messages is given, and the fast storage matching technology of message- key pair based on the storage address and the ordered output architecture under the multi-message out-of-order hash are designed. The 64-round calculation of the SM3 algorithm is streamlined on FPGA, which can calculate 64 message-key pairs at the same time, and can reach a maximum clock frequency of 172. 41 MHz and an average throughput of 65.18 Gb/s. Under the same experimental conditions, it is 34. 86 times the throughput of the existing serial HMAC-SM3. [ABSTRACT FROM AUTHOR] |
Abstract (Chinese): |
SM3 密码杂凑算法是我国自主研发的商用密码算法, 自主安全性高, 目前缺乏将 SM3 应用 到自主网络报文验证的相关研究"核心网络流量大#流认证密钥维护量大#要求延迟低, 报文认证功能需 要高性能引擎支撑, 首次给出了面向大流量网络报文的 HMAC-SM3 实时加速引擎设计方案!提出了基 于存储地址的报文SM3 密钥对快速存储匹配技术和多报文乱序哈希下的有序输出架构 并对 64 算法的, 轮轮计算在 FPGA 上实现流水化!能够同时计算,条报文+密钥对, 本方案最高可达到 172.41 MHz 时 钟频率和, 65.18Gb/s 的平均吞吐量!相同实验条件下是现有串行 HMAC-SM3 吞吐量的 34.86 倍 [ABSTRACT FROM AUTHOR] |
قاعدة البيانات: |
Academic Search Index |