级联加密方法的研究与实现

来源 :太原理工大学 | 被引量 : 1次 | 上传用户:yelangqishi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分组密码具有高强度,高速率,便于计算机软硬件实现,易于标准化等特点,通常是信息与网络安全中实现数据加密的核心体制,尤其在银行、证券、通讯等领域有着广泛的应用。但是随着计算机技术的发展以及各种新型密码分析技术(如差分密码分析、线性密码分析)的出现,分组密码的安全性受到严重的威胁。尤其是网络的发展和计算机技术的进步使得对算法进行穷举攻击逐渐变得现实可行。为了既能提高算法的安全性,又能利用现有的分组密码算法,密码设计者提出了分组密码的强化思想。对分组密码的强化技术主要有:级联加密;多重加密;白化技术等。本论文设计了一种级联加密方案,并且设计实现了文件级联加密系统原型。文章首先简要介绍了分组密码的加密机理及发展,然后着重介绍了文件级联加密系统的基本原理和实现方法。级联加密是指用算法A和K_A加密一个消息,然后用算法B和K_B加密,其中算法可以扩展到多个。对于级联多重加密,已有的研究结果表明,如果所有的多重密钥都是相互独立的,那么级联抗破译性至少跟级联中第一个算法一样强;更为明确的是:使用选择明文攻击时,级联加密至少比它的组成部分难于破译。双重级联加密算法容易受到中间相遇攻击,使算法的强度大大降低。本文对传统的级联加密方法加以改进,使它可以抵御中间相遇攻击,并且对其进行了密码分析,与其它技术进行了比较。文件级联加密系统是基于JCE实现的,主要有三大模块:用户界面模块、密钥生成模块、密码处理模块。本文分别对这三个模块的原理、设计和实现进行了详细的分析,并结合具体的函数功能,介绍了密钥产生、加密算法实现、文件加解密功能实现的过程。
其他文献
参数的配对组合测试要求系统中每一对输入参数,它们每一个有效值的组合都必须被至少一个测试案例覆盖。实践表明,参数的配对组合测试是对于各种系统的一种实用且有效的测试方
目前信息主导的时代,海量数据存储在数据库或者数据仓库中。面对这种“信息爆炸”的现实,如何从海量数据中提取有价值的信息已显得尤为重要。数据挖掘技术的出现和发展为人们解
随着Internet的发展,多媒体通信和分布式环境下的协同工作等应用促使了多播通信的发展。多播问题的关键在于多播路由的确定,即寻找简单、高效、健壮的多播路由算法,多播路由算法
学位
随着我国数字电视时代的到来,HFC(Hybrid Fiber-Coax,光纤同轴混合网)网所承载的业务也越来越多,对该网络传输的可靠性提出了更高的要求,为了保障HFC网络的稳定性,一种有效的
随着多媒体应用技术的流行,对数据网络支持此类应用的要求也不断增多。多媒体应用有它特有的服务质量(QoS)要求,而现在广泛应用的IEEE802.11MAC层协议不能对多媒体流提供足够
人脸识别是指对未知人脸,利用图象处理或模式识别等技术从中提取出特征,并将其与数据库中的已知人脸特征进行匹配,以确定其身份的过程。该技术是生物特征识别领域的重要组成
近几十年来,化学数据库已经成为化学研究工作中一个必不可少的工具。随着化学科学研究的不断信息化,化学数据库的发展也是层出不穷。众多的化学数据库在一定程度上确实方便了化
随着信息时代的到来,大型企业或政府部门中的各类系统和存储的数据如爆炸式地增长。在一个企业或部门内部,针对不同的应用,经常部署了基于不同操作系统,不同数据结构和不同软件架
学位
嵌入式系统中实时数据库的数据存取问题,一直是嵌入式领域研究的热点。在工业控制现场,面向交互的嵌入式系统是连接被监控设备,现场工作人员,PC机和远程数据库的纽带。其不同
无线传感器由于具有良好的监测能力,提供了巨大的潜力来监测和了解我们的环境。因此,无线传感器网络被广泛应用于不同的领域,例如军事和商业应用领域。目标跟踪是无线传感器网络