论文部分内容阅读
随着网络与流媒体技术的飞速发展,用户通过网络即可以实现在线看直播,视频聊天等功能。与此同时,网络的窃取技术也不断升级,这就要求对网络中的信息进行加密处理以保障信息的安全。流媒体是将视频与音频数据以流的形式在网络中传输,因而具有数据量大、实时性要求高等特点,传统加密方法已不适于这类信息的加密。序列密码加密具有加、解密效率高、扰乱明文统计特性、无差错传递等特点使其可以应用于数据量大且实时性高的流媒体保密通信中。 本文致力于混沌密钥序列生成方法的设计以及混沌保密通信应用的研究。主要研究内容包括: 1.为了使每次通信所使用的加、解密密钥不相同,提出将混沌系统的迭代步长、预先迭代次数作为可变参数与混沌系统参数一起组成根密钥,根密钥在通信前随机生成,并且仅在当次通信有效。 2.两个超混沌系统不再是独立的进行加密,提出将两个超混沌系统生成的序列混合组成密钥,使得每一段密钥都包含了两个超混沌序列,提高了密钥的复杂程度,进一步提高安全性。 3.为了满足流媒体传输对实时性的要求,提出一种改进的混沌密钥序列生成方法。在保证序列随机性的前提下,大大提高了密钥的生成速度。 4.提出一种基于超混沌动态密钥与RSA(由Rivest、Shamir和Adleman三人共同提出并取三人姓氏开头字母拼接组成)公钥加密算法联合的流媒体保密通信方法。在根密钥(少量数据)的同步环节使用RSA算法保障安全,在实时性要求高的流媒体数据(大量数据)的保密通信环节使用混沌序列密码进行加密。在Linux内核的Ubuntu操作系统上,设计并实现了一个局域网内包含上述功能的保密通信系统。