SHA-256算法的硬件优化实现及应用研究

来源 :厦门大学 厦门大学 | 被引量 : 0次 | 上传用户:pearl12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化的高速发展,信息安全成为人们所关注的焦点。信息安全不仅关系到一国政治、经济的安全,也关系到社会乃至国防等各个方面的安全。鉴别信息的来源及维护信息的完整、保证信息不被盗取或篡改至关重要。SHA-256算法属于哈希算法的一种,用来生成信息摘要,具有高抗碰撞能力、不可逆性等特点;在信息传递中,结合其他密码技术,能够保证信息完整性及不可否认性,被广泛地应用在公钥密码、数字签名、身份认证、消息完整性验证以及互联网安全协议等方面。  由于SHA-256算法应用广,如何提高SHA-256算法性能已成为当今密码学的重点研究方向之一。硬件实现SHA-256算法速度快且抗攻击性能力强,因此,硬件实现高性能SHA-256算法及应用是本文的主要工作。  具体内容如下:  1.为了提高工作频率,增大吞吐率,利用流水线的设计思想,对循环单元计算过程重新进行设计,减少关键路径计算长度,完成SHA-256算法的四级流水计算;同时,对算法结构进行调整,减少了面积占用,提升了SHA-256算法性能。  2.为解决账号、密码、手机动态验证码泄露以及在公共wifi中信息传输不安全的问题,设计了基于动态验证码的三级身份认证协议,以实现更安全的身份认证过程;同时,完成了基于SHA-256算法的动态验证码产生过程设计及硬件实现仿真。
其他文献
学位
秀山土家族苗族自治县被誉为“中国民歌艺术之乡”,其民歌类型可分为九腔、七调.土家族高腔山歌便是其中一种富有鲜明民族特色的民歌类型,高腔山歌是唱词、唱腔、旋律、节奏
为了阐明不同强度UV-B及不同水平氮素与UV-B互作对半夏光合生理特性及总生物碱含量的影响,本实验以半夏Pinelliaternata(Thunb.)Breit.为材料,研究内容分为两大部分:第一部分,实
在现代微电子封装工业中,小型化、模块化是微电子封装技术发展的趋势。封装的小型化导致模块内电路功率密度不断增加,过大的功耗使得整个封装模块温升过高。温度已经成为影响微
在中华民族五千年的悠久历史长河中,舞蹈艺术代表了一种优雅的形体美.中国古典舞作为中国舞蹈艺术的一部分,具备着它自身独特的美.身韵作为中国古典舞的一个重要内容,承载着
在高职院校的实际发展过程中,学前教育专业是非常重要的一项内容.并且,随着教学改革进程的不断推进,教育部门也对高职学前教育专业提出了更高的要求,尤其是针对钢琴教学的改
湖南侗族民间音乐拥有曼妙的旋律和深厚的文化底蕴.在几百年的风雨历程中,湖南侗族人民在劳作和生活中凭借着丰富的积累,形成了独立的艺术审美视野,侗族传统民歌通过以传承促
本文通过对荣华二采区10
期刊
本文利用矩形波导微波化学反应系统,对微波等离子体作用下,甲烷及甲烷和氢气的混合气体产生等离子体进行研究,具体分析了气体压强、微波功率及气体比例对反应产物的影响,以及生成
戏曲表演是一门技术性很强的工作,戏曲演员要想将戏曲中的人物生动形象地呈现在观众面前,需要掌握表演技术与表演技巧.随着社会的发展,观众的品味和鉴赏能力日益提升,对艺术