比较传统密码学技术AES加密解密算法、“流”加密/解密算法,及可信密码学技术加密解密算法,它们各有不同特点。
1.与传统密码学技术AES加密/解密算法比较
可信密码学技术对称加密/解密算法与传统密码学技术的AES加密/解密算法比较,两者相互包容互为统一,但其特点也有明显的不同之处。
(1)可信密码学技术对称加密/解密算法的特色。
可信密码学技术对称加密/解密算法的最大特色是此密钥与算法都可作可信验证。
①密钥和算法的可信验证。
可信密码学技术加密/解密的密钥及算法均为随机可信生物信息特征,密钥和算法都可用生物信息特征验证。AES算法本身是不能进行可信验证的,密钥也如此。
②算法变换的对象属性
AES行列及S盒变换的对象是明文,而可信密码学技术对称加密解密算法变换的对象可是明文,也可是随机可信生物信息特征对象,即该点集“拓扑群”运算方法。
(2)两技术相互包容互为统一。
可信密码学技术加密/解密算法是基于自组织、混沌、分形等自然驱动的算法,算法和密钥一体,AES是基于行列及S盒等人为设置的算法,算法和密钥分离。
因此可信密码学技术加密/解密算法可被看做传统AES加密/解密算法的升级。
2.与传统密码学技术“流”加密/解密算法比较
可信密码学技术加密/解密算法与传统密码学技术“流”加密/解密算法虽同属流加密/解密算法,但两者有非常明显的不同,如下。
(1)两算法运算变换的非线性和复杂性差异。
传统密码学技术的“流”加密/解密算法,它的非线性变换常用密钥“流”组成元素中间抽头异或,之后返回至输入密钥“流”组成元素的进口,它的复杂性变换常用该多层非线性变换,再回送至输入密钥“流”组成元素的进口。
可信密码学技术加密/解密算法,其非线性变换用自组织、混沌、分形变换方法,复杂性用非线性驱动的矩阵块变换方法。从而该非线性与复杂性变换和AES类似。故可信密码学技术加密/解密算法的非线性与复杂性比前者更具有包容性和升级性。
(2)两算法运算变换的随机可信生物信息特征验证差异。
传统密码学技术的“流”加密/解密算法,靠传统流非线性变换发生器作变换工具,没有生物信息特征验证功能。可信密码学技术加密/解密算法,靠可信密码学技术点集拓扑群变换环运算器作变换工具,有生物信息特征验证功能。