什么是演化密码?他有什么优缺点?稍微详细点

如题所述

演化密码:..
一、演化密码研究

在国家自然科学基金的支持下,我们将演化计算和密码学相结合,提出了演化密码的概念和利用演化计算设计密码的新方法,并在演化DES密码、密码函数的演化设计、密码部件设计自动化、密码分析等方面获得实际成功。
演化DES密码

我们首先对DES的核心部件S盒进行了演化设计,演化设计出的S盒的密码学性质优于DES的原S盒,并以这种演化的、安全性渐强的S盒替代DES的S盒,从而构成了演化DES密码。

在此基础上,我们进一步与可编程芯片技术相结合,从而构成了演化DES芯片。
密码函数的演化设计

我们研究了布尔函数、Bent函数、Hash函数的演化设计问题,并获得实际成功。

我们完全枚举了6元Bent函数和8元3次齐次Bent函数。可以按需要实时生产10元3次齐次Bent函数。枚举了所有的10元旋转对称Bent函数以及其它一些具有特殊代数表达式的Bent函数。 (而国外目前只是给出了部分的8-14元的3次齐次Bent函数。)我们给出了8元Bent函数在仿射意义下的几乎完全枚举。 理论证明了若干类齐次Bent函数的不存在性,给出了齐次Bent函数的代数次数上界。 基于Bent函数我们构造了一大类完全非线性S盒,而且设计出的S盒在自相关性,非线性度,代数次数等密码学指标上达到或超过国际同行的最好结果。

此外,我们还提出了一种基于时变逻辑的序列发生器。该序列发生器具有抗传统相关攻击和LSCA攻击、统计特性好的特点。
密码部件设计自动化

我们对分组密码的主要部件S盒、P置换和轮函数的设计自动化进行了研究,目前已经能够通过演化计算设计出密码学性质优良的S盒和P置换,从而实现这些密码部件的设计自动化。
密码分析

我们以演化计算为工具对DES密码和一些典型序列密码进行了分析试验,实际证明了演化计算等智能计算技术作为一种密码分析辅助方法的有效性。
二、有限自动机公钥密码研究

我们成功地破译了有限自动机公钥密码FAPKC0和FAPKC3的一个实例,丰富和发展了有限自动机公钥密码的安全性理论。
三、密码应用研究

与企业合作研制出可信计算平台模块TPM芯片J2810和J3210,通过了国家主管部门的测试认证,并得到实际应用。
温馨提示:答案为网友推荐,仅供参考
相似回答