SHA-2算法在多核密码处理器上的实现研究
发布时间:2017-09-23 17:01
本文关键词:SHA-2算法在多核密码处理器上的实现研究
【摘要】:为了找出一种适合多核密码处理器的SHA-2算法高速实现方式,提高SHA-2算法在多核密码处理器上的执行速度。首先研究SHA-256、SHA-512算法在密码处理器上的实现方式,并研究多核密码处理器的结构特点与数据传输方式,分析SHA-2算法在多核上的高速实现原理。然后对SHA-2算法进行任务划分,提出SHA-2在多核密码处理器上的调度与映射算法并使用软件实现调度算法。在ASIC上的仿真验证结果表明,经优化后的SHA-2算法在多核上并行执行吞吐率有了较大提升,满足性能上的需求。
【作者单位】: 解放军信息工程大学;复旦大学专用集成电路与系统国家实验室;
【关键词】: SHA- 多核 密码处理器 任务调度与映射
【基金】:国家自然科学基金项目(61404175)
【分类号】:TN918.1;TP332
【正文快照】: 0引言SHA算法是由美国国家标准技术研究所和美国国家安全局共同设计的杂凑算法,是使用最为广泛的安全杂凑算法之一。SHA算法分为SHA-1、SHA-2和SHA-3。SHA-2算法是目前较多使用的SHA算法。密码处理器是针对密码算法设计的专用指令集处理器,它集成了大量密码运算单元并设计了专,
本文编号:906403
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/906403.html