AES和MD5混合加密算法的硬件实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:wzhqch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着手机理财与支付等手机新业务不断扩张,新一代智能手机大多采用具有硬件加密功能的SoC芯片作为主处理芯片;新一代硬盘和移动硬盘,很多都采用硬加密技术对数据信息进行加密;有些无线传感网络的基带处理芯片内也集成了硬件加密模块。硬件加密技术已广泛应用于日常生活中,并具有十分重要的作用。   论文首先在技术调研基础上确定了基于AES和MD5算法加密加速器的基本结构。然后,采用非流水线结构完成支持ECB、CBC、CFB、OFB、CTR五种工作模式的AES模块RTL级设计;采用非流水线结构完成MD5模块的RTL级设计;采用BBS算法完成硬件随机数生成器的RTL级设计,BBS算法的“平方”和“模”运算使用等效算法由加法和移位实现。最后,为了将加密加速器集成到自主研发的SoC芯片中,还完成了AHB总线主设备接口和AHB总线从设备接口的RTL级设计。   在完成RTL级设计后,采用ModelSim对加密加速器进行模块级仿真,采用VCS对其进行系统级仿真;采用 Synplify对设计进行综合;采用QuartusⅡ对设计进行布局布线和时序分析;使用QuartusⅡ通过USB下载线将镜像文件烧录到FPGA开发板上,配合ARM公司的RVDS调试工具完成FPGA验证。实验结果表明AES模块数据吞吐率达到1.95Gbit/s,MD5模块数据吞吐率达到1.08Gbit/s,已满足SoC芯片商业应用需求。
其他文献
岁月的年轮往往被重要的时点所标记和定义.回首2019年,12月19日这天值得广大农金人铭记和庆贺,值得庄重写入农金史册.rn这一天,在银保监会的精心指导和大力支持下,中国农村金
期刊
学位
随着互联网技术的发展,为营造“人人皆学、处处能学、时时在学”的浓厚氛同,深入落实“人才兴社”发展战略,辽宁省联社把建设辽宁金信网络学院作为学习型企业建设的重要抓手,
期刊
学位
该文初步探讨了原核表达的重组人内抑素对内皮细胞的影响及其部分细胞与分子机理.作者利用酶标仪采用MTT法和倒置相差显微镜以及流式细胞仪检测重组人内抑素对内皮细胞增殖的
陆地生态系统能够吸收约30%的人为排放的CO2,具有减缓全球变暖的能力。该过程在生态系统尺度上表现为生态系统与大气间的CO2净交换(NEE),在区域尺度上表现为碳汇/源。模型模拟NEE与碳汇/源是预测气候变化背景下全球陆地生态系统能否持续吸收CO2的唯一手段;然而,目前的各类模型既无法再现NEE的年际动态,也无法精准地估算碳汇/源。只有深入研究NEE年际变异背后的机制,总结出碳汇/源估算值不确定性
该研究用227对小麦微卫星标记对多枝赖草进行PCR扩增,有81对引物可以从多枝赖草中扩增出产生,其中76对可在多枝赖草和耐黄矮病的普通小麦-多枝赖草二体异附加系Line24的小麦
发火脉冲发生器是测试点火器件性能的一种专用脉冲恒流源,它产生幅度和宽度均可控的矩形脉冲恒流信号,去激发被测试的器件,使之熔断和产生点火,并能实时测量和显示出设定的脉
植酸酶是一种能将植酸磷(六磷酸肌醇)降解为肌醇和无机磷酸的酸性磷酸酶类.因单胃动物如猪、鸡等的消化道内缺乏植酸酶,使得其对饲料中以植酸磷形式存在的磷的生物利用率大大降
学位