三元组密钥流发生器的机理及应用研究
密钥流发生器论文 广义信息域论文 离散轨迹变换论文 动态加密算法论文
论文详情
随着计算机和通信技术的发展,信息作为一种重要的战略资源,其安全保障能力已成为一个国家综合国力的重要组成部分。信息加密是现今保障信息安全的关键技术和重要手段,在政治、军事、商务、金融等应用领域中起着举足轻重的作用。世界许多国家都研制了自己的加密体制,我国也将开发新的国有化密码技术列为信息领域的优先课题。对称密码由于其高速便捷的优点,被广泛应用于各个领域,其研究的关键问题之一是密钥流发生器的设计。本文的研究工作主要包括两个方面:1.提出了一种基于广义信息域离散轨迹变换的三元组密钥流发生器。广义信息域(GID)是指所有可表示为二进制编码的数据构成的空间。三元组密钥流发生器引入广义信息域作为熵源空间,用户选择的广义信息作为真随机熵源。由于用户选择熵源的真随机性和任意性,消除用户选择熵源中存在的统计缺陷是必要的。我们设计了多轮重构的方法对熵源进行预处理,采用多重关键技术得到满足规模和统计特性需要的背景。在此基础上,使用时变不重复、随机性和个性化的初始随机动态因子,采用空间映射、约束判断和周期性变轨控制等方法,通过迭代反馈机制实现背景上的离散轨迹变换,生成任意长度的性能优良的密钥流。三元组密钥流发生器中,初始随机动态因子作为初值,广义信息、重构参数和轨迹变换参数作为密钥空间,共同构成了密钥流生成算法、初值和密钥空间的三元结构。三元组密钥流发生器有很大的密钥空间,通过了严格的NIST SP800-22随机性测试,具有初值敏感、周期不重复等混沌特性,构成一个用户选择真随机熵源的离散混沌动力系统,可长期提供不重复的密钥流。2.基于三元组密钥流发生器的特点,研究其在密码体系中的应用,提出了三元组动态加密算法。三元组动态加密算法包括动态分组加密、轨迹地址轮换及流加密三个模块。动态分组加密模块通过明文扩展分组、对偶地址变换等环节完成组内的混淆扩散,轨迹地址轮换及流加密模块完成整体的置乱混淆,最终实现了理想的加解密效果,能够很好地隐藏明文的统计特性如直方图、熵值、相邻像素点分布等,具有初值敏感性。三元组动态加密算法中,密文长度和加密细节由密钥流和轨迹地址序列动态确定,隐藏了明文长度,实现了算法的动态可变性。结合三元组密钥流发生器的混沌特性,三元组动态加密算法从技术上确保随机不重复产生密钥流及加密算法,实现“一次一密文”的加密效果。实际使用时,密钥空间由用户封装使用,无需安全信道传送,初值和密文可以通过公开信道实现传输。基于广义信息域离散轨迹变换的三元组密钥流发生器及三元组动态密码算法是课题小组自主提出的密码体系。该密码体系的思路及技术实现方法均具有创新意义,已通过国家安全检测,授权4项国家发明专利,开发了多个加密产品,特别适用于保障国防等重要领域的信息安全。
摘要 | 第5-7页 |
Abstract | 第7-8页 |
目录 | 第9-12页 |
图索引 | 第12-13页 |
表索引 | 第13-14页 |
第一章 绪论 | 第14-24页 |
1.1 选题背景和研究意义 | 第14-15页 |
1.2 国内外研究发展与现状 | 第15-21页 |
1.2.1 密钥流发生器 | 第15-19页 |
1.2.2 密码技术 | 第19-21页 |
1.3 论文的研究内容 | 第21-23页 |
1.4 论文的组织结构 | 第23-24页 |
第二章 密码学及密钥流发生器 | 第24-49页 |
2.1 密码学 | 第24-35页 |
2.1.1 基本模型 | 第24-26页 |
2.1.2 流密码 | 第26页 |
2.1.3 分组密码 | 第26-32页 |
2.1.4 密码攻击方法分类 | 第32-34页 |
2.1.5 密码设计的基本原则 | 第34-35页 |
2.2 密钥流发生器 | 第35-44页 |
2.2.1 反馈移位寄存器 | 第35-39页 |
2.2.2 同余发生器 | 第39-41页 |
2.2.3 混沌序列生成器 | 第41-43页 |
2.2.4 其他生成器 | 第43-44页 |
2.3 NIST随机性测试 | 第44-47页 |
2.4 本章小结 | 第47-49页 |
第三章 三元组密钥流发生器的设计 | 第49-64页 |
3.1 基于熵源的密钥流发生器 | 第49-50页 |
3.2 三元组密钥流发生器的算法框架 | 第50-52页 |
3.2.1 熵源的选择和处理 | 第50-51页 |
3.2.2 算法框架 | 第51-52页 |
3.3 三元组密钥流发生器的详细设计 | 第52-58页 |
3.3.1 广义信息的重构过程 | 第52-55页 |
3.3.2 密钥流的生成过程 | 第55-58页 |
3.4 三元组密钥流发生器的性质 | 第58-61页 |
3.5 三元组密钥流发生器的使用说明 | 第61-63页 |
3.6 本章小结 | 第63-64页 |
第四章 三元组密钥流发生器的性能分析 | 第64-73页 |
4.1 密钥空间 | 第64-65页 |
4.2 随机性分析 | 第65-69页 |
4.2.1 平衡度测试 | 第65-67页 |
4.2.2 NIST随机性测试 | 第67-69页 |
4.3 混沌特性 | 第69-71页 |
4.4 抗碰撞性测试 | 第71页 |
4.5 抗重复性测试 | 第71-72页 |
4.6 速度测试 | 第72页 |
4.7 本章小结 | 第72-73页 |
第五章 三元组动态密码算法的设计 | 第73-88页 |
5.1 三元组动态密码算法的设计目标 | 第73-74页 |
5.2 三元组动态加密算法的模块结构 | 第74-76页 |
5.3 三元组动态加密算法的详细设计 | 第76-81页 |
5.3.1 对偶地址的定义 | 第76页 |
5.3.2 加密算法的设计 | 第76-78页 |
5.3.3 对偶地址变换的设计 | 第78-79页 |
5.3.4 解密算法的流程 | 第79-81页 |
5.4 三元组动态密码算法的特点分析 | 第81-87页 |
5.4.1 三元组密钥流发生器的作用 | 第82-83页 |
5.4.2 对偶地址变换的性质 | 第83-84页 |
5.4.3 动态分组空间的分析 | 第84-85页 |
5.4.4 加密算法的特点说明 | 第85-87页 |
5.5 本章小结 | 第87-88页 |
第六章 三元组动态密码算法的性能分析 | 第88-104页 |
6.1 加密性能测试 | 第88-95页 |
6.1.1 加解密效果 | 第88页 |
6.1.2 密文统计特性 | 第88-93页 |
6.1.3 初值敏感性 | 第93-95页 |
6.1.4 加密速度 | 第95页 |
6.2 其他性质测试 | 第95-101页 |
6.3 抗常规密码攻击说明 | 第101-102页 |
6.4 应用前景 | 第102-103页 |
6.5 本章小结 | 第103-104页 |
结论 | 第104-106页 |
参考文献 | 第106-116页 |
攻读博士学位期间取得的研究成果 | 第116-118页 |
致谢 | 第118-119页 |
附件 | 第119页 |
论文购买
论文编号
ABS564964,这篇论文共119页
会员购买按0.30元/页下载,共需支付
35.7。
不是会员,
注册会员!
会员更优惠
充值送钱!
直接购买按0.5元/页下载,共需要支付
59.5。
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文