摘要
即时通信系统由于其实时性等特点已经成为一种重要的交流方式,能够提高工作效率、降低沟通成本,在企业、学校、政府等组织中扮演的角色越来越重要.然而即时通信在带来便利的同时,其固有的一些安全弱点阻碍了它的进一步发展.为了保证即时通信系统的安全性,一些先进的安全加密算法用于通信系统来防止攻击和信息泄露.然而这些算法在加密强度或加密速度等方面都有各自的缺陷,在理解了这些加密算法的局限性之后,本文提出了一种旨在利用和组合两种加密算法最佳功能并提供比其中任何一种具有更好的安全性、实时性的替代算法,即3DES-RC4混合加密算法,是一种具有256个字节密钥空间的算法,算法复杂度相较于3DES算法由O(2168)提高到O(25100).基于此算法设计了一款即时通信系统,针对系统的加密解密功能进行了测试,分析了提出的算法的性能和强度.并和3DES算法进行了对比,证明了本文提出的算法保留了3DES加密强度和RC4伪随机性的特征,在加密强度和适应性等方面优于构成算法.
- 单位