论文部分内容阅读
保障智能卡、射频识别、无线传感器网络等资源受限设备的信息安全,已成为密码学领域备受关注的科学问题。为能更好实现密码性能在安全与高效之间的有效兼顾,本文对基于动态轮数的混沌分组密码开展研究。主要研究内容说明如下:
针对有限运算精度造成混沌系统动力学特性退化,通过统计测试分析得出量化方法和参数设置对数字混沌特性的影响规律,采用级联和扰动的补偿方式构建动力学特性显著增强的数字混沌模型,从而更好满足混沌密码部件及算法设计的应用要求。
针对数字混沌序列存在局部周期现象容易导致弱密钥,在混沌密钥的生成及扩展中分别引入DNA编码和遗传算法,以增强随机性、降低相关性为依据设计DNA动态判决编码和遗传迭代优化机制,仅需很小的计算代价就能有效降低数字混沌序列的局部不平衡性,从而提高密钥的安全性能。
针对如何基于混沌提取构成S盒的元素值这一关键问题,一是利用数字级联混沌迭代的非线性和随机性动态遍历筛选,二是采用烟花算法对Lorenz混沌解空间搜索寻优选取。两种方法既可以缓解混沌S盒对其采用混沌系统的较大依赖,也能在增强混淆特性的同时提高构造效率。
针对传统分组密码中增加加密轮数将提高密码安全性,但过多加密轮数将影响密码高效性,提出一种动态轮数混沌分组密码。该密码通过加密轮数的动态可变增强抗攻击能力,使其以较小区间内的动态轮数迭代就能达到较大固定轮数加密的安全性能,从而达到降低资源开销的目的。
针对传统分组密码对所有明文信息均采用相同的加密流程,容易出现对重要信息加密的安全性不足导致信息泄露和破译,而对非重要信息加密的安全性过强造成不必要的计算负担和资源消耗,提出一种基于摘要提取算法且适用于线上文本加密的动态轮数混沌分组密码。利用基于关键词的摘要提取算法实现文本明文中重要信息的实体标注,并对标注的少量重要信息和未被标注的大量非重要信息分别进行较大和较小区间内的动态轮数加密。该密码通过对不同信息实行不同级别的动态加密,能更好实现安全性能与资源消耗之间的有效兼顾,对于保障资源受限设备的信息安全具有一定的理论意义和应用价值。
针对有限运算精度造成混沌系统动力学特性退化,通过统计测试分析得出量化方法和参数设置对数字混沌特性的影响规律,采用级联和扰动的补偿方式构建动力学特性显著增强的数字混沌模型,从而更好满足混沌密码部件及算法设计的应用要求。
针对数字混沌序列存在局部周期现象容易导致弱密钥,在混沌密钥的生成及扩展中分别引入DNA编码和遗传算法,以增强随机性、降低相关性为依据设计DNA动态判决编码和遗传迭代优化机制,仅需很小的计算代价就能有效降低数字混沌序列的局部不平衡性,从而提高密钥的安全性能。
针对如何基于混沌提取构成S盒的元素值这一关键问题,一是利用数字级联混沌迭代的非线性和随机性动态遍历筛选,二是采用烟花算法对Lorenz混沌解空间搜索寻优选取。两种方法既可以缓解混沌S盒对其采用混沌系统的较大依赖,也能在增强混淆特性的同时提高构造效率。
针对传统分组密码中增加加密轮数将提高密码安全性,但过多加密轮数将影响密码高效性,提出一种动态轮数混沌分组密码。该密码通过加密轮数的动态可变增强抗攻击能力,使其以较小区间内的动态轮数迭代就能达到较大固定轮数加密的安全性能,从而达到降低资源开销的目的。
针对传统分组密码对所有明文信息均采用相同的加密流程,容易出现对重要信息加密的安全性不足导致信息泄露和破译,而对非重要信息加密的安全性过强造成不必要的计算负担和资源消耗,提出一种基于摘要提取算法且适用于线上文本加密的动态轮数混沌分组密码。利用基于关键词的摘要提取算法实现文本明文中重要信息的实体标注,并对标注的少量重要信息和未被标注的大量非重要信息分别进行较大和较小区间内的动态轮数加密。该密码通过对不同信息实行不同级别的动态加密,能更好实现安全性能与资源消耗之间的有效兼顾,对于保障资源受限设备的信息安全具有一定的理论意义和应用价值。