论文部分内容阅读
近年,随着通信技术的迅猛发展,日常的生活与工作中传输高带宽信息业务的需求日益增长。为了提高信息传输速率,节约信道资源,组播通信被提出。尽管组播通信受到了密切关注,但组播通信的应用进程依然缓慢,安全性因素是其缓慢的最主要原因,所以采用密码学的原理对组播信息进行加密是安全组播通信最有保障的方法。通过研究混沌理论,发现混沌具有的参数的极端敏感性、对初始条件的敏感依赖性、系统的遍历性与轨道的不可预测性特点与密码学相似,因而把它运用到安全组播通讯加密范围中。 本文先对安全组播通信及混沌密码学理论知识进行梳理,以及对 Hopfield神经网络非线性动力学特性,DHNN吸引子和吸引域进行分析,在此基础上把LKH组密钥管理协议密钥更新快,花销少的优势与混沌神经网络复杂的非线性动力学特性,无法预测序列轨迹,不规则混沌吸引子分类等特征联合起来设计了基于混沌神经网络的安全组播通讯算法。其中,算法中的流加密部分是利用DHNN神经网络对 LFSR进行非线性选择输出而构建的一种较高强度的流加密模块,其复杂度和LFSR个数成指数关系增加,且不用扩展密钥,抵抗代数攻击;而算法中的公钥加密部分是利用混沌神经网络混沌吸引子特征,依据Diffie-Hellman密码体制,将随机轮换矩阵作为私钥,数学变换之后的联结权值矩阵作为公钥实现的,该部分不用对明文编码,能够节约存储空间。 其次,研究了安全组播通讯算法的密钥空间的可扩展性,当安全组播通讯的成员扩展到N位时,对安全组播通信组密钥空间的可扩展性进行了数学证明。 最后,对安全组播通信加密系统进行了硬件IP设计与仿真测试,仿真验证结果表明,本算法只占用约5%左右的硬件资源,具有资源占用率少、效率高的优势,同时时钟达到50Mhz,具备比较高数据加密速度,能够满足安全组播通信的实时性要求。