基于FPGA的RC5加密芯片的设计与实现

被引量 : 0次 | 上传用户:aspxcss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着我国国民经济的快速发展和社会信息化进程的加快,信息的安全问题也随之得到了越来越多的关注,对信息安全的核心密码技术的研究就变得重要而紧迫。本文介绍了基于FPGA的RC5加密芯片的设计与实现,RC5的字长、加密轮数密钥长度都可以改变,而且只涉及初等运算,这使它具有很好的适应性和很高的运算速度,非常适用于硬件和软件实现,从而具有广泛的应用。本文在分析RC5加密算法原理的基础上提出了一种基于全循环模式的规模优化的电路设计方案,即在芯片中只设置实现一轮加/解密变换所需要的硬件电路,在有限状态机的控制下,通过循环使用该电路12次完成对一组数据的12轮加/解密变换。基于上述设计思想,本文针对字长为32位、加密轮数为12轮、密钥长度为16个字节的RC5加密芯片的体系结构进行了详细设计,建立了该芯片的Verilog HDL模型并进行了功能仿真,基于FPGA对该Verilog HDL模型进行了综合优化、布局布线、静态时序分析,最终基于FPGA实现了RC5-32/12/16加密芯片,并在真实的应用环境中对其进行了测试。测试结果表明所设计的RC5-32/12/16加密芯片实现了预期的功能。本论文研究中使用的EDA工具软件是Modelsim10.0和QuartusⅡ 9.1,硬件实现使用的FPGA芯片是ALTERA公司的Cyclone EP1C12Q240C8.实验结果表明,RC5加密芯片共使用了1782个逻辑单元,系统的时钟频率可以达到64.4MHz,信息加/解密的峰值速度为343Mb/s,系统功耗为82.54mW。
其他文献
随着科技的快速增长,创新驱动的不断深化,不仅仅是科研人员,各个行业的从业者都十分关注科技的发展和相关研究前沿。不仅如此,各个国家也将科技与经济实力的竞争重心转移到对
本文阐述了城市"抢人大战"的必然性和必要性,指出了"抢人战"背后存在的问题,提出城市"抢人"需改进的措施:准确定位,精准有序引进;制定详细可行的配套政策,吸引新人才,稳定老
近年来,电视歌唱类节目受到大众的欢迎与热捧,如何提高节目质量,成为广大业內人士关注的焦点。本文分析了电视歌唱类节目的限制与机会,并就该类节目的今后发展趋势提出了见解
本篇文章首先对加强建筑工程项目成本管控的作用进行阐述,从成本管控意识薄弱、成本管控制度不完善、成本管控方法不科学、成本管控的内容不全面四个方面入手,对建筑工程项目
预应力混凝土管桩(以下均简称管桩)适用范围广、单桩承载力高、单位承载力造价低、施工工效高、工程质量可靠;管桩自身的相关规范体系基本完备,生产技术先进、检测有效、成桩
近些年来,由于无线传感技术和移动设备研究的深入,各种基于位置的服务(LBS)随之产生,同时广泛应用于人们的生活中。当然,这些应用给人们生活带来许多便利,但在享受服务时所带
近日,据对开县l00个养猪农户和10个集贸市场的调查显示,自去年7月以来,生猪价格和仔猪价格逐渐走低,农民养猪的积极性受到了较大影响。
早期桥梁伸缩缝的大量使用,造成了桥梁后期养护费用的居高不下,无缝化、少缝化成为了桥梁可持续发展的一个重要研究领域。桥面连续简支梁桥,不仅保持了简直梁桥设计施工简单
校企合作是职业院校教育发展的必然选择,是培养技术技能型人才的必然要求。在高等职业院校人才培养中,校企合作、工学结合是提升高职院校专业建设、课程改革、师资队伍建设、
河北省是我国水资源极度短缺的省份之一,水资源严重匮乏,人均占有量低,这一现状已经严重阻碍了社会和经济的发展[1]。而作为一个以农业生产为主的大省,农业水资源是实现其农