摘要
当传统的对称加密算法遭受暴力攻击时,由于被加密的明文信息符合语义特征,攻击者可以从多个候选密钥中识别出正确的密钥以破解密码。为此,本文提出一种基于多明文的数据对称加密算法。该算法可以在一次加密过程中对n(n≥2)对明文和密钥执行加密操作,产生一个密文,并在解密过程中使用指定密钥对密文进行解密,以获得对应的明文。该算法将一对真正的明文和密钥与另外n-1对虚假的明文和密钥混合在一起进行加密,保证了即使所有明文和密钥都被破解,攻击者也无法确定真正的明文和密钥。另外,该加密算法通过引入密码盐增大破解密钥的难度,以进一步确保密钥的安全性。与传统对称加密算法相比,本文算法在抵御暴力攻击和防篡改方面具有更高的安全性。
- 单位