基于交织法与现代密码学的加密技术研究

基于交织法与现代密码学的加密技术研究

论文摘要

信息时代,信息技术融合了计算机技术、通信技术和控制技术,成为社会生产、生活的最重要的组成部分之一。信息在存储、交换、使用中的保密性己成为普遍关注的重大问题。确保信息的安全性,技术上主要采用密码学的方法。密码学是信息安全技术的核心,现代密码体制分为公钥体制和私钥体制两大类。私钥体制又称为单钥体制。其加密,解密密钥相同;公钥体制又称为双钥体制,其加、解密密钥不同,可以公开加密密钥,而仅需保密解密密钥,从而具有数字签名、鉴别等功能,被广泛应用于金融、商业等社会生活各领域。根据各种安全技术和应用的需求,人们提出了许多加密的算法。DES、AES、IDEA、SAFER++、RSA、ElGamal等算法被公认为是优秀的密码体制,在广泛的应用过程中,它们的安全性和性能不断得到人们的肯定,从而成为流行的密码体制。本文介绍了密码学的基本概念。对DES、IDEA、SAFER++、AES和RSA、ElGamal等算法的加解密过程进行了介绍。并对各算法的安全性进行了讨论。在通信领域,交织技术主要作用是对付成群错误,交织器把输入数据的顺序打乱,使得交织前后数据序列的相关性减弱,从而大大降低突发性错误造成的危害,这一数据置乱的作用正可以用于加密。本文探讨了交织技术的原理,并将其运用于数据加密。提出了将其应用于WORD文本加密的方案并用VB语言进行了实现。本文进而提出了一种组合加密算法,该算法融合了交织技术与分组密码技术,可对OFFICE文档,音频、视频、EXE等文件进行加密。并用VB及MATLAB语言进行了实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.2 国内外研究现状
  • 1.3 论文内容及章节安排
  • 第2章 交织法与密码学的基本概念
  • 2.1 交织法概述
  • 2.1.1 交织技术的提出
  • 2.1.2 交织技术的基本理论
  • 2.1.3 交织器的分类
  • 2.2 密码学概述
  • 2.2.1 密码学的基本概念
  • 2.2.2 密码体制的分类
  • 2.2.3 密码分析技术
  • 2.3 本章小结
  • 第3章 典型交织器的设计
  • 3.1 分组矩形交织器
  • 3.2 斜对角分组交织器
  • 3.3 分组螺旋交织器
  • 3.4 循环移位交织器
  • 3.5 BERROU-GLAVIEUX交织器
  • 3.6 随机交织器
  • 3.7 S随机交织器
  • 3.8 本章小结
  • 第4章 常用加密算法原理
  • 4.1 对称密钥密码算法
  • 4.1.1 DES算法
  • 4.1.2 IDEA算法
  • 4.1.3 SAFER++算法
  • 4.1.4 AES算法
  • 4.2 公开密钥密码算法
  • 4.2.1 RSA算法
  • 4.2.2 ElGamal算法
  • 4.3 本章小结
  • 第5章 组合加密算法设计
  • 5.1 运用交织技术对WORD文本进行加密的研究
  • 5.1.1 UNICODE编码知识
  • 5.1.2 加密过程
  • 5.1.3 解密过程
  • 5.1.4 意义及局限性
  • 5.2 基于交织技术与分组密码技术的组合加密算法研究
  • 5.2.1 密钥生成
  • 5.2.2 加密过程
  • 5.2.3 解密过程
  • 5.2.4 编程实现
  • 5.2.5 安全性
  • 5.3 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 个人简历
  • 相关论文文献

    • [1].螺旋形交织器交织长度盲识别[J]. 电子信息对抗技术 2014(02)
    • [2].一种交织/解交织器的设计与实现[J]. 计算机工程 2011(S1)
    • [3].多项式交织器的设计与应用[J]. 通信技术 2010(07)
    • [4].一种新型的长度可变的S-随机交织器的设计[J]. 计算机应用研究 2010(11)
    • [5].一种基于正弦映射的混沌交织器设计及应用[J]. 计算机应用研究 2010(11)
    • [6].一种改进的随机交织器的设计[J]. 微计算机信息 2010(36)
    • [7].一种短交织长度匹配交织器设计[J]. 军事通信技术 2008(03)
    • [8].基于FPGA的改进型分组交织器的设计与实现[J]. 微计算机信息 2008(17)
    • [9].极化码静态解交织器电路设计与实现[J]. 科技与创新 2019(19)
    • [10].基于混沌交织的比特交织编码调制及迭代译码系统性能分析[J]. 中国科学:信息科学 2011(01)
    • [11].基于FPGA的伪随机交织器的设计与实现[J]. 信息技术 2011(01)
    • [12].一种基于FPGA的TD-SCDMA块矩形交织器的设计与实现[J]. 数据通信 2011(06)
    • [13].伪随机交织器的FPGA设计与实现[J]. 通信技术 2009(06)
    • [14].一种3GPP交织器在低信噪比条件下的改进方案[J]. 信号处理 2010(03)
    • [15].CDMA2000短码交织器的FPGA设计与实现[J]. 常州工学院学报 2010(04)
    • [16].一种基于递归系统卷积码校验重量下限的匹配交织器设计方法[J]. 信号处理 2009(09)
    • [17].基于最大相似度的伪随机交织器盲识别方法[J]. 探测与控制学报 2016(03)
    • [18].卷积交织器原理及FPGA实现[J]. 大众科技 2010(01)
    • [19].前向纠错技术中卷积交织器的FPGA实现[J]. 通信技术 2009(03)
    • [20].低信噪比下随机交织器识别[J]. 电讯技术 2018(01)
    • [21].卷积交织器盲识别方法[J]. 电子与信息学报 2013(08)
    • [22].基于CPLD分组与交织器的设计[J]. 机电工程技术 2010(12)
    • [23].基于内存地址映射的并行交织器的改进算法[J]. 科学技术与工程 2015(03)
    • [24].快衰落信道中交织器设计方法[J]. 电路与系统学报 2013(02)
    • [25].基于欧式距离的自适应交织算法[J]. 北京邮电大学学报 2010(04)
    • [26].RS码的编码和解码规则[J]. 科技致富向导 2010(32)
    • [27].一种载波通信SOC信道交织/解交织器设计[J]. 中国科技信息 2016(18)
    • [28].通信译码过程中3GPP交织器内存争用问题的解决[J]. 科技通报 2014(04)
    • [29].基于不同交织器下凿孔Turbo码性能的研究[J]. 电子设计工程 2018(22)
    • [30].基于Logistic映射的低延时S-随机交织器[J]. 武汉大学学报(理学版) 2015(03)

    标签:;  ;  

    基于交织法与现代密码学的加密技术研究
    下载Doc文档

    猜你喜欢