基于混沌的数据加密算法研究及FPGA实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:cooly88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和计算机网络的普及,信息安全显得尤为重要。考虑到传统密码学的不足和密码分析者破解水平的不断提升,基于混沌的数据加密技术正成为当前密码学研究的一大热点,并有可能成为密码学新的发展方向。 本文主要论述了基于混沌的数据加密算法的设计及其 FPGA 实现过程。在基于混沌的流密码设计部分中,详细叙述了基于 Logistic 映射的 CPRBS 发生器、LFSR 的设计以及整个流加密算法的 VHDL 描述,该算法 FPGA 实现后加/解密速度达 836Mbit/s,并通过了 FIPS 140-2 的安全性能验证;在 DES 算法的 FPGA实现及其混沌增强部分中,重点叙述了 DES 算法的 FPGA 设计过程,包括运算模块、子密钥生成模块以及控制逻辑模块的设计,并针对 DES 密钥空间不足和DES 算法本身的特点,提出了基于 Kolmogorov flows 增强 DES 的方法,使算法的密钥空间由原先的 56 位增加到 136 位。论文的最后设计了 EPP 模式的并行通信接口,实现了 PC 机与 FPGA 之间数据加密系统的调试验证。
其他文献
声探测技术作为一种重要的军事侦察手段,是防空作战中反电子干扰及反低空突防的一种有效途径。被动声探测系统探测到的信号在传播和接收过程中将不可避免地受到噪声的污染,如
Lattice Boltzmann Method(LBM)是上世纪80年代从格子起动机(Latice GasAutomata,LGA)发展起来的一种新的计算流体数值方法。与传统的流体力学数值计算方法不同,LBM是从微观粒
微机械陀螺(简称微陀螺)是80年代末采用纳米技术加工出的新一代微型惯性陀螺,因其不需要有支架的旋转部件,便于小型化,而得到广泛重视。但是微陀螺系统的精度问题一直没有得
随着海洋的不断开发和军事上的重要应用,潜艇得到了快速的发展。球柱组合结构是工程中的常用结构,是潜艇耐压壳体的主要结构形式,在实际的工程中经常会承受冲击载荷。因此对于组
空间辐射环境中的高能粒子会使航天器中的电子器件发生单粒子效应,严重影响航天器在轨运行的可靠性,因此针对单粒子效应的研究是电路可靠性领域的主要研究方向之一,随着电路
面对日益严峻的世界能源短缺,油价持续上涨,柴油机由于其高效率而受到人们的普遍重视,对于同等排量的汽油车,柴油车有节省20%~30%的燃料成本潜能,虽然燃料电池、混合动力、替代燃料
五体船是最新的船型之一,已有的多方面研究显示它具有优良的性能和广阔的应用前景。特殊的船型为其带来了性能上的优势,也带来了设计研究上的难度。本文针对五体船的特点,对其性
船用动力汽轮机需要具备较高的运行效率。船用动力汽轮机首先要满足低工况下的运行效率,还要致力于提高全工况的运行效率。船用动力汽轮机组根据其低速级组的配置方式,可分为
随着全球贸易的快速增长,以高效、便捷为特点的集装箱船运输逐渐赢得了运输市场,并成为航运业发展的主流。本文针对集装箱船在的结构特点以集装箱船结构重量最小为优化目标,
本文通过对荣华二采区10
期刊