[发明专利]一种提高键入-散列法运算速度的方法和装置有效

专利信息
申请号: 201711069009.8 申请日: 2017-11-03
公开(公告)号: CN107835071B 公开(公告)日: 2020-02-21
发明(设计)人: 李韬;熊智挺;曾强;赵国鸿;孙志刚;毛席龙;吕高锋;杨惠;全巍 申请(专利权)人: 中国人民解放军国防科技大学
主分类号: H04L9/06 分类号: H04L9/06
代理公司: 湖南省国防科技工业局专利中心 43102 代理人: 冯青
地址: 410073 *** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种提高键入‑散列法运算速度的方法和装置。通过对HMNAC‑SHA‑1算法处理流程进行调度优化,取消等待SHA‑1的计算时间,实现了HMNAC‑SHA‑1算法全流水化,极大的提高了数据吞吐率,尤其在大流量处理数据流时,单线程HMAC‑SHA‑1算法能够达到61.44Mbps per MHz数据吞吐率,提升了近10倍的传输效率,能够满足现有网络安全通信设备对大量流数据的处理要求。
搜索关键词: 一种 提高 键入 散列法 运算 速度 方法 装置
【主权项】:
一种提高键入‑散列法运算速度的装置,包括:报文存储控制模块、报文输入SHA‑1调度模块、SHA‑1算法模块、MAC输出调度模块、MAC输出排序模块,其特征在于,报文存储控制模块、报文输入SHA‑1调度模块与MAC输出排序模块连接,报文输入SHA‑1调度模块分别与报文存储控制模块、SHA‑1算法模块、MAC输出调度模块连接,SHA‑1算法模块分别与报文输入SHA‑1调度模块及MAC输出调度模块连接,MAC输出调度模块分别与SHA‑1算法模块和MAC输出排序模块连接,MAC输出排序模块分别与MAC输出调度模块和报文存储控制模块连接,报文存储控制模块,用于填充报文,并存储填充后的报文和密钥,对存储空间进行管理;报文输入SHA‑1调度模块,用于读取存储空间的报文和密钥,在生成一个MAC状态信息,将报文和密钥送入到SHA‑1算法模块计算,接收由MAC输出调度模块返回的中间过程计算出的MAC值并根据MAC状态信息对MAC值进行调度;SHA‑1算法模块,用于进行SHA‑1算法的计算;MAC输出调度模块,用于根据添MAC状态信息,对结果进行转发;MAC输出排序模块,用于对输出的MAC值进行排序,确保输入报文顺序和输出MAC值的一致性,对已经发送出去的MAC值,回收地址空间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711069009.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top