用于文档加密的Rijndael算法研究

用于文档加密的Rijndael算法研究

论文摘要

随着计算机技术和通信技术的快速发展,电子文档的安全存储、安全处理、安全传输显得越来越重要。对电子文档保护的重要手段之一就是加密,将信息以密文的形式存储和传输,从而达到安全保密的目的。本文分析了分组密码简捷、快速、易于标准化的优点,阐述了分组密码的设计安全性原则、迭代结构和参数选取的依据。重点研究了分组密码的一种经典算法一Rijndael算法。提出了一种用于软件加密的Rijndael优化算法,将原来的轮函数由四步简化为两步,用查表的方式代替原来有限域上的多个复杂运算,并且在理论上证明了其可行性。然后,给出了一个文档加密系统的具体设计方案。根据文档加密数据量大和速度快等特点,对比了多种加密算法,选择了优化的Rijndael算法作为文档加密系统的核心算法。同时,在该系统中分析了算法的工作模式,提出了一种用于文档加密的密钥保护方案。最后,在文档加密系统中,分别测试了原来的Rijndael算法和优化的Rijndael算法,验证了优化的Rijndael算法具有更快的加解密速度。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的背景与意义
  • 1.2 分组密码的发展现状
  • 1.3 本文章节安排
  • 第二章 分组密码设计理论
  • 2.1 分组密码设计的基本原则
  • 2.1.1 安全性原则
  • 2.1.2 实现性原则
  • 2.2 分组密码的数学模型
  • 2.3 迭代分组密码结构
  • 2.3.1 Feistel结构
  • 2.3.2 SP结构
  • 2.4 分组密码参数选取
  • 2.4.1 密钥长度
  • 2.4.2 迭代次数
  • 2.4.3 轮变换基本操作
  • 2.5 小结
  • 第三章 Rijndael算法研究
  • 3.1 Rijndael算法数学原理
  • 3.1.1 有限域
  • 8)'>3.1.2 GF(28
  • 3.2 Rijndael算法描述
  • 3.2.1 状态、种子密钥和轮数
  • 3.2.2 轮变换
  • 3.2.3 密钥扩展
  • 3.2.4 加密过程
  • 3.2.5 解密过程
  • 3.3 Rijndael算法优化
  • 3.3.1 状态与扩展密钥的存放
  • 3.3.2 字节代换及其逆变换的优化
  • 3.3.3 列混合变换及其逆变换的优化
  • 3.3.4 轮函数简化与合并
  • 3.4 小结
  • 第四章 Rijndael算法安全性分析
  • 4.1 无条件安全性和计算安全性
  • 4.2 攻击分类
  • 4.3 常见的分析方法
  • 4.3.1 穷举攻击
  • 4.3.2 不可能差分密码分析
  • 4.3.3 差分-线性密码分析
  • 4.3.4 Square攻击
  • 4.4 小结
  • 第五章 文档加密
  • 5.1 文档加密介绍
  • 5.1.1 文档加密的含义
  • 5.1.2 文档加密需求分析
  • 5.1.3 即时性与透明性
  • 5.1.4 文档加密系统
  • 5.2 核心算法选择
  • 5.3 Rijndael算法工作模式
  • 5.4 密钥管理
  • 5.5 优化的Rijndael算法实现
  • 5.5.1 标准算法加解密过程
  • 5.5.2 优化算法加解密过程
  • 5.5.3 加解密实现
  • 5.6 实验与分析
  • 5.7 小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于Rijndael加密算法的多功能智能云锁系统研究[J]. 上海电机学院学报 2019(06)
    • [2].Improved impossible differential cryptanalysis of large-block Rijndael[J]. Science China(Information Sciences) 2019(03)
    • [3].Rijndael-160的中间相遇攻击[J]. 舰船电子工程 2018(01)
    • [4].基于可编程器件的Rijndael加密算法优化实现[J]. 新疆大学学报(自然科学版) 2013(04)
    • [5].Rijndael算法实现数据加密[J]. 鞍山师范学院学报 2012(06)
    • [6].一种Rijndael算法的改进[J]. 科技信息 2009(27)
    • [7].Rijndael算法实现方案的设计策略研究[J]. 计算机工程与设计 2008(23)
    • [8].基于Rijndael算法的研究和应用[J]. 山西大同大学学报(自然科学版) 2012(01)
    • [9].基于多核的Rijndael算法的并行优化与实现[J]. 计算机工程与设计 2012(06)
    • [10].Rijndael算法的结构与安全性分析[J]. 四川文理学院学报 2008(05)
    • [11].Rijndael算法的结构归纳与攻击分析[J]. 吉林大学学报(信息科学版) 2008(05)
    • [12].Rijndael算法中S盒优化测试方法研究[J]. 信息安全与通信保密 2008(02)
    • [13].Rijndael算法的代数方程系统改进[J]. 电子与信息学报 2008(10)
    • [14].基于FPGA的Rijndael可配置密钥系统优化设计[J]. 宇航计测技术 2008(06)
    • [15].分组密码9轮Rijndael-192的不可能差分攻击[J]. 信息网络安全 2020(04)
    • [16].Rijndael加密算法的原理分析[J]. 网络安全技术与应用 2015(04)
    • [17].基于Rijndael算法的信息安全传递研究[J]. 网络与信息 2011(07)
    • [18].基于Rijndael的无线安全技术研究[J]. 廊坊师范学院学报(自然科学版) 2009(05)
    • [19].Rijndael对偶密码研究[J]. 四川师范大学学报(自然科学版) 2008(04)
    • [20].对Rijndael算法中密钥扩展的优化[J]. 电子设计工程 2012(10)
    • [21].高速可配置Rijndael算法的设计与实现[J]. 计算机与数字工程 2009(01)
    • [22].Rijndael算法优化技术研究[J]. 宁波大学学报(理工版) 2008(01)
    • [23].基于Rijndael算法的通信加密系统[J]. 微计算机信息 2009(12)
    • [24].Rijndael算法三级子流水线结构的FPGA实现[J]. 辽宁科技大学学报 2009(01)
    • [25].基于生物特征的密钥生成和Rijndael算法的图像加密方案[J]. 计算机工程与科学 2009(12)
    • [26].RFID仪表系统中改进Rijndael算法的研究[J]. 中国仪器仪表 2010(06)
    • [27].基于Rijndael对称加密的软件加密方法研究[J]. 计算机安全 2011(02)
    • [28].高级加密标准算法Rijndael的分析与应用[J]. 微型机与应用 2012(07)
    • [29].Rijndael分组密码的伪随机数发生器[J]. 计算机工程与应用 2012(06)
    • [30].Rijndael-256算法的中间相遇攻击[J]. 计算机工程 2012(07)

    标签:;  ;  ;  

    用于文档加密的Rijndael算法研究
    下载Doc文档

    猜你喜欢