基于FPGA的DES混沌加密算法实现与改进

被引量 : 3次 | 上传用户:Water_E
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DES (Data Encryption Standard,数据加密标准)加密算法自上世纪70年代发布至今,经历了长期的考验,是迄今为止应用最为广泛的分组加密算法。实际应用中除穷举法外并未发现其它快速破解的方法的成功案例。DES算法本身在加/解密过程和密钥生成过程中只需要运用的逻辑运算和查表运算,其数学计算并不复杂,所以,采用硬件实现的方案既能优化系统性能也能提升加/解密速度。DES加密算法软件实现加密速度较低,而且加密过程中可能出现密钥暴露的问题,其硬件实现越来越受到重视。FPGA可以实现大规模电路,而且编程灵活、设计开发周期短、开发工具先进、设计成本低。开发出来的产品质量稳定还可以实时在线检测。因此本文对基于FPGA的DES加密算法进行了研究和实现。DES加密算法存在密钥短、密钥空间不足的问题。随着计算机硬件技术以及密码分析学的进步,DES加密算法的安全性受到较大的威胁。而DES算法的安全性主要依赖于对密钥的安全保护,随着混沌学的发展,“混沌密码”的研究受到更多人的关注。本文利用混沌系统的特性,结合DES加密算法的特性,开展基于混沌系统的DES密钥生成算法的研究。主要研究工作如下:(1)对DES算法的现状进行了深入分析,对DES算法的基本原理作了深入的研究,结合对混沌学中混沌系统与混沌密码的研究,为实现基于FPGA的DES算法系统和设计基于Logistic混沌系统的DES算法奠定基础。(2)采用Actel公司的ProASIC3/E系列的A3P1000器件对DES算法进行了硬件实现,为混沌加密系统的性能分析做了充分的准备。在实现过程中,经过对性能与系统资源占用量的综合考虑,设计了一种具有三级流水线结构的密码生成模块。DES算法的S盒无论对于算法还是硬件性能都至关重要,本文实现了一种由ROM实现的S盒设计,以提高硬件实现的性能。(3)提出一维的Logistic混沌模型产生密钥的DES密码系统。对该Logistic(?)昆沌模型进行了详细的研究,并通过仿真验证证明了其良好的混沌性能。对使用Logistic混沌模型产生密钥作了讨论,通过在Matlab R2012b上的仿真验证,证明了该密码系统的可行性。通过对加密例子的对比以及对实验结果的定性分析,证明了设计对DES算法的有益改进。
其他文献
福建中医药大学附属康复医院暨福建省康复医院是一所集医疗、教学、科研为一体的三级甲等康复专科医院,2016年通过国际康复质量认证委员会(CARF)最高级别三年期认证,是国家中
王翰,元代河西诗人,党项羌族。他出生于将军世家,少袭官职,青年之时即有能名,后留居全闽守将陈友定幕府。陈友定为朱元璋所灭后,王翰不愿臣服明朝,遂隐居于福建永福的观猎山,
胰腺神经内分泌肿瘤(p NENs)是一类具有高度异质性的肿瘤,内科药物治疗是局部不可切除或发生远处转移肿瘤患者的主要治疗方式,包括生物治疗、分子靶向治疗、细胞毒药物治疗。
随着计算机在学校各科室的普及和校园网的建设,原有的"台账式"管理模式已经不能适应现代化办公的需要,本文从系统分析、数据库设计、系统各功能模块设计等方面着手,意在开发
随着互联网时代的不断兴盛,作为网络传播平台的流行媒体"流媒体",以其"压缩、打包、传输、流式播放"的独特应用方式,为媒体的传播带来了革新式的飞跃,为人们的生活提供了高效
哈萨克语句法结构的转换有结构简化与功能转换两大类。简化包括主谓结构的简化和领属性定中结构的简化两类三种,主要依靠主谓一致、领属性定中一致和专职简化附加成分-niki来
随着中国经济的不断发展和医改的不断深入,原有的医院财务会计制度暴露出越来越多的弊端,如何加强和完善公立医院财务会计制度已成为现今亟待解决的问题。本文就现有的公立医
<正>大宗商品价格与宏观经济运行态势呈正相关态势。从长周期来看,大宗商品的牛市已经结束。2013年以来,国际大宗商品市场整体震荡。国际货币基金组织(IMF)大宗商品价格指数2
加强工程竣工结算审核是合理确定和有效控制工程造价的重要措施。文章针对工程结算中存在多算、冒算、高套定额单价和高套取费标准的现象,提出在工程竣工结算审核中应注意的
随着国家排放标准的提高,发动机排气系统中催化载体越米越靠近排气歧管,最终排气歧管部分和催化器连成一体,排气歧管和催化器合成一体,合称排气歧管总成。排气歧管总成的工作