欢迎来到虫虫开发者社区 — 百万工程师技术资源

混沌变形DES算法的FPGA设计与实现

技术资料 7697 K 2 次下载

资源详细信息

文件格式
压缩包
文件大小
7697 K
资源分类
上传者
发布时间
下载统计
2
所需积分
2 积分

混沌变形DES算法的FPGA设计与实现 - 资源详细说明

随着信息技术的发展和计算机网络的普及,信息安全显得尤为重要。考虑到传统密码学的不足和密码分析者破解水平的不断提升,基于混沌的数据加密技术正成为当前密码学研究的一大热点,并有可能成为密码学新的发展方向。DES作为传统分组密码算法的典型代表,存在密钥空间太小的致命弱点,在穷举密钥攻击下被破译。针对DES密钥空间过小而不能抵抗穷举攻击的问题,本文给出了一种基于混沌映射的密钥空间拓展方法,从而构造了一种混沌变形DES算法。密钥空间拓展方法基于三条原理:Shannon的“一次一密”,“无限密钥空间”及混沌映射系统可构造一个确定性的随机数发器。基于切延迟椭圆反射腔映射混沌系统(TD-ERCS)已被理论分析和测试证明具有良好的密码学性质。利用TD-ERCS混沌系统可产生高度安全的伪随机序列这一特性,将DES的密钥空间从256拓展至2160,从而构成一种近似“一次一密”的混沌变形DES算法,极大地提高了DES抗穷举密钥攻击的能力。基于这种混沌变形DES算法,提出了以现场可编程门阵列(FPGA)为平台的硬件设计实现方案,依据自顶向下的模块设计方法,根据其特有硬件结构,采用硬件描述语言(VHDL)完成了整个系统的设计,通过了仿真与适配,完成了硬件调试;详细地论述了系统总体框架及内部模块设计,重点介绍了数据分配器和DES算法实现单元的设计,并在系统中设计加入了异步串行接口,完善了整个系统的模块化,可使系统嵌入到现有的各类密码系统与设备中。

立即下载 混沌变形DES算法的FPGA设计与实现

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关技术资料资源:

相关技术资料资源推荐