可信密码学“块”对称加密解密技术的变幻运算设计在很多方面借鉴AES。
例如,该可信密码学技术用基于点集“拓扑群”分形变幻环运算的原理,先自组织矩阵数据运算对象,然后进行混沌、分形等非线性和复杂性运算,这与AES在变换步骤上,先组织矩阵数据运算对象,然后进行“行变换”“列变换”等非线性与复杂性运算类似。
在AES的非线性和复杂性变换操作中,逐行置换位移量,逐列混合矩阵相乘值,S盒替换影射坐标表值,就是一种混沌的变换运算过程。不断地给数据对象作同样的变换操作步骤就是一种分形的变换运算过程。可信密码学技术的设计原理即如此。
可信密码学技术基于点集“拓扑群”分形变幻环运算,先经点集“拓扑群”数据对象的正交坐标编码,然后取其拼接字符串值。这与AES的变换取值先使用S盒变换,然后取其内容值类似,这也是可信密码学技术借鉴AES之处。
但是,可信密码学“块”对称加密/解密技术因用基于点集“拓扑群”分形变幻环运算,故数据变幻是自然进行的、非人为设计的。这与AES的变换是事先人为设计好的有所不同。
可信密码学“块”对称加密/解密技术的方法,其自然性的表现如下。
①自然变换驱动的自组织方法。
②自然的自组织、混沌和分形运算。
③自然的点集“拓扑群”分形变幻环运算驱动。
④自然的单位点集“拓扑群”分形变幻环运算驱动。