融合混沌序列和AES的电话语音安全算法研究

来源 :湖南师范大学 | 被引量 : 0次 | 上传用户:cbl1212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语音通信是人们日常沟通和交流的重要手段,其安全性已经成为当今社会广泛关注的问题。语音通信安全关乎社会生活的方方面面,因此开发高效的语音安全算法,保障通信安全具有重要的现实意义。AES算法代表了当今最先进的加密技术,应用也最为广泛。其严密的数学理论支撑与先进的整体框架设计,应对差分、线性攻击非常有效。但是,平方(square)攻击法和功耗(power)分析法都已经成功破解了迭代轮数少的AES。混沌系统的运动轨迹难以预测且能由微小的输入变化产生巨大的输出差异,与密码学存在千丝万缕的天然联系。因此,原始AES算法的缺陷能通过融合混沌序列得到解决。本文在国内外相关研究的基础上,从AES算法的基本原理、安全性及混沌理论出发,对混沌序列与AES算法的融合进行了详细研究,设计了一种改进的混沌AES算法。论文主要做了以下工作:第一、设计了一种混沌密钥流生成算法。针对常规算法的密钥扩展部分公开、子密钥可相互推导这一安全隐患,改进算法保留了常规算法的加密结构,利用高维混沌系统产生高度不可测的随机序列这一特性,将Lorenz和Chen系统产生的混沌序列相异或,从中动态提取出加密密钥流,替代常规密钥流。相比常规密钥扩展算法,新的密钥生成算法占用存储空间小,便于实现,生成的密钥流随机性好,提高了算法安全性和加密效率。第二、设计了进一步提高密钥序列随机性的方法,并对AES加密框架的迭代轮数做了精简。详细的分析了混沌密钥序列的产生过程,并在此基础上提出了从预处理后的混沌混合序列中动态提取出加密密钥流的方法;改进AES的迭代轮数为6轮,在保证了算法强度的同时也大幅度提高了加解密速度。通过实验仿真表明,改进算法优于其他加密算法。通过MATLAB对改进型混沌AES算法进行测试,分析仿真结果,验证了新加密算法是可行的,并从几个方面进行对比分析,表明新算法在安全性和加密效率上具有一定的优越性。
其他文献
随着人类社会迈入数字化时代,以音频和视频为主的多媒体技术正发生着日新月异的变化,人们不再满足于只是听觉上的享受而日益要求在一个移动平台上欣赏照片、电影、电视节目等
雷达目标的电磁散射特性分析,是雷达目标探测、成像和识别的基础;超高声速飞行目标在运动状态下的电磁散射特性研究,包括伴随运动产生的多普勒效应和微多普勒效应,对目标追踪
学位
目的:初步探讨新型冠状病毒肺炎的临床特点与影像学特征.方法:对临床已确诊为新型冠状病毒肺炎病人32例的临床资料和肺部高分辨率CT(HRCT)表现进行回顾性分析,并根据病变范围