C.B.Roellgen多态密码机制(PMC)广泛应用于磁盘文件的加密,具有强安全性和高速性等优点,但不适用于复杂的网络应用环境.针对该问题对PMC进行了改进,提出了满足严格雪崩准则(SAC)的强单向函数和构造S盒的新方法,使构造满足SAC函数的方法更加方便快捷.最后从满足SAC方面分析和验证了该方法的安全性.实验结果表明,改进后的PMC能快速而大量地产生符合密码学特性的长周期序列,并形成网络环境中通信双方会话的对称密钥.
C.B. Roellgen polymorphic cipher (PMC) has been found wide application in encrypting diskette, but it is not suitable for complicated network environments. For this reason, PMC was improved and a new construction method of S-box was proposed based on a strong one-way function which could satisfy the Strict Avalanche Criterion (SAC). It could create function which could satisfy SAC quickly and conveniently. Finally, the security of the method was analyzed and verified in terms of SAC. The experimental results show that many long periodic sequences which can satisfy cryptography characteristics can be produced quickly and largely by the improved PMC and used as the session keys to both communication parties in network.