RC4加密算法硬件加速IP核的设计

来源 :西华大学 | 被引量 : 0次 | 上传用户:wangfeiqi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着FPGA的广泛的使用,其通信的安全功能日益受到关注。在通信中采用相应的加密算法如RC4等算法来实现安全通信是不二的选择。但是无论采用哪种加密算法,其加密或者解密的时候都会进行大量的计算,因而会大大增加CPU的负担。尤其是针对一些特定的应用场合,例如使用太阳能供电的能源受限的嵌入式系统。通过编写相应的硬件加速IP核来解决因加密算法的复杂性而带来的相应问题具有积极的意义。由于直接使用HDL语言来实现RC4加密算法的硬件加速IP核难度非常大,本文采用C语言实现算法,在算法验证后再通过相关的工具转换成HDL模块,极大的简化了IP核的设计。论文讨论了RC4加密算法C语言的实现以及相关的软件测试方法,在此基础上,分析了RC4算法的HDL文件生成,实现了与Avalon总线的互联和RC4加密算法加速IP核SOPC元件生成。进行了测试平台SOPC系统设计,其内容包括对Nios II处理器、SDRAM控制器、时钟锁相环、通信端口等合理配置,建立BSP以及相应软件环境,编写了软、硬件性能测试程序,实现了最后的系统集成,并完成了系统的全面测试。实验结果说明,即使在开启了编译器优化的情况下,RC4加密算法的硬件加速IP核和纯软件实现相比效率也有接近2倍的提升。如果将IP核的数据传输由硬件实现,其加速效果就更好。本文所讨论的方法大大简化IP核的设计,为这类硬件加速IP核的设计探索了切实可行的途径。
其他文献
半导体拥有其他材料无法替代的优越性,但是能对其性能产生影响的因素也不同于影响其它材料的普通因素,例如空间环境中的各种射线(x射线、γ射线等)。辐照会在半导体材料中引
高功率激光系统的发展是现在激光技术应用的主流方向,由于光学元件损伤限制了高功率系统如ICF激光驱动器的研发,怎么最大程度减弱激光辐照造成器件表面损伤是现在需要解决的
随着汽车总量的迅猛增长以及互联网、无线网络、传感器网络技术的飞速发展,车联网技术的发展日益成为人们关注的热点。车联网技术的应用能够提升汽车交通的效率,但也存在一些通
提出了数列的广义差分的概念,给出了相关的两个性质,并由此得到了一阶线性递推数列、二阶齐次线性递推数列、等差数列的一系列性质.
本文所研究的毫米波双频段行波管是指同一个慢波电路可以工作在两种不同频段的行波管。毫米波双频段行波管研究对雷达和通信系统发展有着重要的影响,不仅可以有效地减少雷达
目的观察中药膳食疗法联合运动干预对肥胖性脂肪肝患者的影响.方法60例肥胖性脂肪肝患者随机分为膳食运动干预组和常规治疗组各30例.常规治疗组采用常规基础疗法;膳食运动干
<正> 2004年1月1日,由中央人民广播电台第一套节目改版而来的中国之声开播。这套广播频率增加了新闻评论节目的数量,提升了新闻评论的质量,加强了新闻评论的力度。新闻评论成
<正>近年来,以博客、播客、新闻聚合、即时通讯等新媒体为载体的个人自媒体逐渐形成强大的社会舆论场,新情况、新问题不断涌现,对主流媒体的舆论话语权构成冲击挑战。面对自
目的探讨雷公藤多苷治疗中度活动型系统性红斑狼疮的疗效和安全性。方法 79例中度活动型系统性红斑狼疮患者随机分为观察组40例和对照组39例,在应用醋酸泼尼松基础上,观察组
<正> 今年元月1日,经过全新的打造,中央人民广播电台的新闻综合频率——中国之声开播了。开播四个月来,中国之声展示了它准确的定位,海量的信息、厚重的分析和权威的发布,展