对称密钥密码学 对称(传统)密码系统是从传统的简单换位而不是密码发展而来的。 自 1977 年美国颁布 DES 密码算法作为美国数据加密标准以来,对称密钥密码系统发展迅速,受到世界各国的重视和使用。 对称密钥密码系统可以分为两类:序列密码和分组密码。 1。 序列密码 序列密码一直是军事和外交场合使用的主要密码技术之一。 其主要原理是通过有限状态机生成性能优良的伪随机序列。 ,用这个序列对信息流进行加密,得到密文序列(逐位加密)。 有许多标准可以衡量伪随机序列的质量。 比较常见的是著名的 Golamb 三个条件,Rueppel 的线性复杂度随机游走条件,线性逼近以及生成序列的布尔函数满足的相关免疫条件。 生成良好序列密码的主要方法之一是使用移位寄存器生成伪随机序列。典型的方法有: 反馈移位寄存器:使用n阶非线性反馈函数产生大周期非线性序列,如M序列,具有良好的密码特性,但反馈函数的选择是 难的。 如何生成所有的 M 序列仍然是一个世界难题。 使用线性移位寄存器序列加上非线性前馈函数生成前馈序列,如何控制序列相位和非线性前馈函数也是一个非常难的问题。 弯曲序列是好的序列之一。 中国学...