基于FPGA的串行通信MD5加密算法的研究与实现

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:szf_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今信息社会中,随着国内信息技术的大力发展,信息技术的应用也越来越广泛,然而如何保障信息在传输中的安全已成为社会研究的热点和趋势。信息加密是保障信息传输安全的有效方法和关键因素。根据对串行通信的可靠性需求,为了提高通讯数据的准确性,本文设计了基于FPGA的串行通信的MD5加密算法。MD5可以用来验证传输消息的准确性和原始性。把MD5加密算法引入到底层工业控制通信中,用MD5加密算法来实现通信的安全服务。本文所研究的基于FPGA的串行通信MD5加密算法,目的是提高串行通讯数据的安全性。把MD5加密算法运用到信息通信中,把通信传输信息进行MD5加密,能更加准确的验证通信数据的可靠性。为了提高运算效率,提高加密算法的执行速度,对MD5加密算法设计不同的结构方式,对内部算法的关键路径进行了优化处理。在设计硬件结构时添加存储器进行内部处理,把串行数据流存储起来,进行并行数据处理。设计了UART串口和AHB总线两种不同传输速率的通信的MD5加密算法,在MD5算法的电路设计中,分别对应MD5加密算法的迭代循环方式和流水线方式,以满足不同通信传输速率的吞吐量。设计采用自顶向下的设计方法对系统进行模块划分,主要研究核心算法MD5的FPGA实现方式,设计了不同实现方式的串行通信MD5加密算法。然后对所设计系统进行测试与验证,对FPGA设计的系统进行ModelSim仿真验证,对系统的核心MD5算法模块进行仿真验证,重点对系统的精准度和性能进行了验证分析。经过仿真验证分析,可得到设计系统资源占用率和吞吐量等性能。最后通过验证与仿真对设计的优缺点进行总结,并对未来的发展方向提出合理的建议。
其他文献
科学探究,不仅限于课堂,课外实验同样可作为化学课堂的拓展和延伸。本文结合笔者的化学新课程教学实践,就初中化学课外实验的问题做一探讨,主要包括:化学实验的功能;课外实验
经过长期努力,中国特色社会主义进入了新时代,这是我国发展新的历史方位。青年兴则国家兴,青年强则国家强。青年一代有理想、有本领、有担当,国家就有前途,民族就有希望。中
以延安为中心的解放区的文艺政策,随着《华商报》在港粤地区创办而得以复制和移植。《华商报》副刊的创办与编读活动,参与领导了港粤地区文艺新思潮的兴起和发展,吕剑和华嘉
脊头瓦,有些考古发掘报告也称作脊头砖或兽面砖,并说明相当于日本的鬼瓦.其形制为平面略呈梯形,上端窄下端宽,四角为方形.正面均作兽面,类似狮面.
课堂教学效率直接影响到教学质量,受到教师和学生的普遍关注。本文首先分析了目前高中数学课堂教学效率低的原因,并提出了提高高中数学课堂教学效率的对策。
有时,两部年代不同、风格迥异的作品给人相似的艺术感受,把它们进行比较, 探究其中异同的原因,可以帮助我们更好地了解作家之间的关系,更好地把握不同作家的艺 术特点。本文以屠格
目前 ,学术界对思维分类的看法还不统一 ,究其原因 ,则与我们对思维定义以及思维本质的认识有关。文章认为 ,原来的思维定义是从“现成论”角度 ,以“思维的目的”为中心提出
创伤性脑损伤(traumatic brain injury,TBI)是神经外科最常见的急危重症之一,具有高发生率、高死亡率和高致残率的特点,而且随着社会的发展,其发生率呈逐年上升的趋势。虽然近十年
新课堂要求从“教师中心论”“学生中心论”走向“师生对话论”。水尝无华,相荡乃成涟漪;石本无火,对击始发灵光。教学的本质就是主体间的交往和对话过程。对话,不仅是一个时尚的
<正> 青贮玉米是奶牛当家饲料。好的调制技术可获得优质的青贮玉米,养分高,适口性好,提高产奶量,反之霉变劣质青贮料会使牛患病或流产。青贮料二次发酵并非发酵,是在好气条件