混沌语音加密算法研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:nfu54153
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]随着信息技术的不断提高,加密领域也得到了不断的发展,语音数据的加密技术也得到了一定程度的提高。由于语音文件本身数据量较大,传统的数据加密方式又过于复杂和繁琐,这就导致在对语音文件进行加密时,往往需要耗费大量的时间,严重影响到加密的进度和效果。而随着混沌系统在加密领域中的研究越来越深、范围越来越广,我们逐渐发现,混沌系统能够很好的应用于语音文件的加密,这无疑为语音加密开辟了一个崭新的领域。
  [关键词]混沌 语音 加密算法
  中图分类号:TN872 文献标识码:A 文章编号:1009-914X(2015)37-0324-01
  语言交流是人类交流的一种基本形式,也是相当重要的一种形式,而随着人类文明的不断进步与科学技术的不断发展,远距离的语音交流逐渐由梦想变为了现实,并且最终在世界范围内得到了广泛的应用。而由于远距离语音交流需要借助于其他的媒介才能顺利完成,因此其交流质量极易受到其他因素的干扰,而且也有着被人半路截取的可能性,威胁到人民的隐私。最近一段时间,随着计算机技术的不断提升,基于计算机的语音交流方式也逐渐发展起来,使得远距离语音交流变得更加方便快捷。而由于计算机通信通道相对来说较为开放,因此更容易受到网络上的其他因素的干扰,使得基于计算机的语音通信较为不安全。因此,设计出一种能够对语音信号进行加密,确保语音通讯安全、隐私的加密方法迫在眉睫。
  一、混沌的特点
  混沌指的是对初值极为敏感,极易表现出随机性和不可预测性的一种运动状态。混沌系统则是一种非线性的系统,与其他运动系统有着明显的区别。
  1、对参数和初值的敏感性
  混沌系统對于系统初始值和设定的参数极为的敏感,随着系统初始值的微小改变,系统运动的状态会产生相当大的变化。一个较为简单的例子就是,假设存在相隔非常近的x,y两点,将两点用同一个混沌系统进行运算,会发现这两点的运动轨迹逐渐分开,最终两点变得毫不相干。而且对于混沌系统中的每一个x,总能找到无数个离它很近,但最终分开到距离无限大的y。
  2、遍历性
  混沌系统的范围并不是无限大的,而是有着一个确定的区域,这个区域通常被称作混沌吸引域。而混沌系统中的某一个点按照混沌系统的运动方式进行运动时,其运动轨迹一定会经过该混沌吸引域中的每一个点单位,即混沌系统具有遍历性。
  3、长期不可预测性
  虽然混沌系统的范围是确定的,而且混沌系统中点的运动方式是可以用一个确定的方程表示出来的。但是,由于混沌系统对于系统的初始值和设定的参数极为的敏感,这就导致对于任意一个微小的差别,在经过混沌系统方程的运算之后都会产生千差万别的结果,因此混沌系统的运动轨迹是不可预测的,只能在所有的数据都已经确定好,且不可能发生改变了之后才能计算出运动轨迹,而这在现实世界中是不可能的。因此,混沌系统具有长期不可预测性。
  4、有界性
  尽管混沌系统中的运动时不可预测的,但无论如何,系统的运动不可能脱离混沌系统的确定的范围,即混沌吸引域。混沌系统的这一性质被称为混沌系统的有界性。
  混沌语音加密算法
  二、混沌语音加密算法
  1、一种基于置换- 扩散结构的加密算法
  1998年, 美国密码学家J . Fridrich首次提出了一种利用混沌,对加密对象进行置换和扩散以完成加密的系统。这一新的加密系统共分为两个步骤,首先是利用混沌系统中的某种映射方式对原始数据进行一一映射,造成原始数据的位置置乱,然后再采用另外的公式对完成置乱后的数据进行连续性的修改,用以掩盖明文数据。其具体步骤如下:
  第一步,对明文进行预处理。首先,要将需要加密的数据分割成与方阵元素数目相同的分组,这是由于在使用混沌系统进行映射的过程中,需要根据映射的规则将数据分别处理到不同的分组中。若是在分组的过程中出现无法按照规定要求完成分组的情况,则需要在分组之后对原数据进行填充处理,便于后续加密操作的进行。
  第二步,对明文数据进行置乱。在完成对明文数据的分组后,就可以选择混沌系统中的某种映射对明文数据进行置乱处理,置乱方阵中的元素位置,以达到初步的加密。而此过程中所使用的混沌映射方式就是对数据进行还原时的计算方程。
  第三步,对明文数据进行扩散。在初步的加密完成之后,为了增强加密的效果和数据的安全性,通常可以采用第二种加密方式进行二次加密,即利用另外的变换公式对第二步所得的置乱后的方阵中的数据进行替换,替代其中的明文元素。
  第四步,重复加密。在完成加密后,往往还可以通过重复第二步和第三步以达到增加加密次数,提高加密效果的目的。
  2、改进的基于虫口映射和猫映射的混沌加密算法
  1)预处理过程
  为了能够有效的提高原数据的加密效果,可以在进行置乱操作和扩散操作之前对明文数据进行一定的处理。其具体过程如下:
  步骤一,对明文数据进行分组。由于这种加密方法每次处理的数据大小为256个字节,因此,为了保证分组加密过程的顺利,需要首先对明文数据进行分组,对于不能填满一组的情况应该进行填充处理。
  步骤二,生成初始置乱方阵。首先,利用logistic 映射对明文数据进行一定次数的置乱处理,使之具有初步的混沌特性。其置乱处理次数一般通过公式N= 300 + ( C+C-1)得出,其中C-1由用户给出,C则表示上一个密文分组中最后一个密文元素的值,第一组的C值为0。经过这一步处理之后,每一个分组都会对后面的分组造成影响,使得各个分组之间的联系更加紧密。然后对所得到的混沌序列再进行迭代处理,并通过扩大、取整等方式获得一个长度为256的无重复数序列,并将该序列映射入一个16×16 的方阵中,获得初始置乱方阵。
  步骤三,替换明文分组元素。在经过以上的处理之后,混沌加密步骤已经基本完成,但此时的加密系统仍然不够安全,因此可以再采用另外的映射模型,对每一个明文分组元素进行替代,使其得到二次加密,提高加密效果。
  2)置乱过程
  置乱处理是为了调换明文分组中每一个元素的位置,将图像的信息顺序完全打乱,使明文分组不能显示正确的数据排列,显示出杂乱无章难以辨认的图像,以起到加密的作用,达到隐藏数据的目的。
  3)扩散过程
  扩散处理是为了能够使明文中的每个元素互相之间都产生关联,使加密达到“牵一发而动全身”的效果,避免破译者能够通过明文与密文之间的关系推算出全部的明文,提高加密的作用和效果。
  结论
  混沌技术在加密领域的应用极大的促进了加密技术的发展,而其在语音加密领域中的应用也大大的提高了语音加密的安全性。但是我们应该认识到,当前的混沌加密系统还是不够完善的,也存在着一定的缺点和局限性。因此,我们应该积极探索,发现混沌系统在语音加密领域中存在的问题,找出解决的办法,研究出更加安全的混沌序列。帮助语音加密得到更好的发展。
  参考文献
  [1] 浦晨岚,林锦国,李为相.一种混沌语音保密通信系统[J]. 计算机仿真. 2007(02).
  [2] 王海春,邱寄帆,银河. 基于网络的语音加密通信系统设计[J]. 计算机应用与软件. 2007(04).
  [3] 郭平. 混沌算法在语音加密中的应用[J]. 装备制造技术.2007(05).
  [4] 李兴华,高飞. 一种基于网络的语音混沌加密算法[J]. 电讯技术. 2007(04).
其他文献
[摘 要]文章通过对煤炭矿井下施工作业采煤、运输等环节进行细致分析研究,总结出影响煤炭质量的根本原因。根据不同的地理条件以及环境因地制宜的使用有效的方法减少了煤质灰分,增加了直接的经济收益。希望文章中提供的有效措施可以对于老矿井以及地质环境情况复杂的矿井有一定的参考价值。  [关键词]煤质;煤质技术;应用  中图分类号:T451 文献标识码:A 文章编号:1009-914X(2015)37-028
期刊
[摘 要]利用Solidworks,Star ccm+等软件建立了谐波减速器波发生器中的流体模型并进行了仿真研究,得出达到波发生器的喷嘴出口流速影响因素,仿真结果有助于液力谐波减速器液压系统的设计。  [关键词]谐波减速器 柔轮 液动力 仿真  中图分类号:TP545 文献标识码:A 文章编号:1009-914X(2015)37-0319-01  液力式谐波减速器是一种新型的谐波传动装置。本文研究
期刊
[摘 要]本文对CCAR25、FAR25及CS25等运输类飞机适航标准中的主要适坠性条款进行梳理,研究和理解适航对可生存坠撞及可控轻微坠撞等不同工况的相应要求,为民用运输类飞机适坠性符合性验证提供指导和参考。  [关键词]运输类飞机 适坠性 可生存坠撞 可控轻微坠撞 适航  中图分类号:TP451 文献标识码:A 文章编号:1009-914X(2015)37-0321-01  1.引言  民用飞机
期刊
[摘 要]半实物实时仿真过程中,要求各试验设备间的数据交换能做到实时、高效,本文通过光纤反射内存网卡和光纤交换机组成了分布式实时网络。  [关键词]半实物仿真 实时 分布式  中图分类号:TN114 文献标识码:A 文章编号:1009-914X(2015)37-0320-01  引言  半实物仿真系统以实时仿真计算机为核心,仿真过程中仿真计算机实时解算模型,并驱动各物理效应设备实时运行,为参试部件
期刊
[摘 要]光伏玻璃的生产,离不开产品的防霉和隔离,目前我公司主要的防霉方式是防霉粉。喷粉量的设定直接关系到产品的防霉和隔离效果,而对喷粉量没有量化的测量方法,经过努力,终于开发出防霉粉量的测量方法,保證了喷粉工作的正常进行。  [关键词]防霉粉 喷粉机 测量方法  中图分类号:TN640 文献标识码:A 文章编号:1009-914X(2015)37-0322-01  一、防霉粉喷涂简介  喷粉机利
期刊
[摘 要]白乐寨铜矿区属扬子准地台西南缘边缘的一个逆冲—推覆构造带,同时伴随有复杂的平移韧性剪切构造。矿区内1/1万土壤地球化学测量发现三处异常,1/1万物探激电扫面工作共获得激电视极化率异常22处。通过对和以往地质工作对比分析可知:在已知铜矿化带上均有物化探异常显示,充分说明用物化探异常在本区寻找和硫化物关系较为密切的铜矿及铜矿矿化带的有效性,提供了找矿方向。  [关键词]白乐寨 物化探异常 铜
期刊
[摘 要]在智能电网的建设中,光储互补系统将是其中重要的组成部分。在对储能电池进行充放电的过程中,端电压随着充放电过程进行变化,通过理论、仿真和试验的分析,能够得到储能电池端电压在充放电过程中的变化规律,在此基础上,对充放电控制逻辑进行合理的设计,以达到既可充分利用储能电池的能源又能延长其使用寿命的效果。  [关键词]智能电网 充放电 控制 并网 策略  中图分类号:TP057 文献标识码:A 文
期刊
[摘 要]在冷轧厂酸轧联机组中的各个活套在维持机组的正常生产节奏和成品带钢的质量中发挥着重要作用。文章主要针对活套控制进行分析,为酸轧活套功能的顺利使用提供依据。  [关键词]酸轧 活套控制 补偿  中图分类号:TP241 文献标识码:A 文章编号:1009-914X(2015)37-0323-01  在冷轧厂,生产方式由原来的酸洗、轧机相互独立变为联合运行。在联合机组的生产过程中,只要是酸洗和轧
期刊
[摘 要]本文以HXD3型电力机车在运行过程中的实际情况为基础,对于该型的电力机车在运行过程中所存在的故障进行了研究,并且对于该型电力机车故障发生的原因进行了详细的分析,并且根据故障类型的不同提出了不同的解决方案,通过对于该型的电力机车的故障问题分析和诊断能够大大减少故障发生的次数提高列车运行过程中的安全与稳定性。从目前来看,HXD3型机车发生故障的类型主要包括电力机车牵引力通风过程存在的问题、储
期刊
[摘 要]海上油田如果出砂必须采取有效的防砂措施,才能实现高速强采,获得较好的开发效果。辽河浅海油田海上开发正在展开,需要成功率高并长期有效的油井防砂措施。本文通过目前海上防砂技术的调研,介绍了国内海上应用的主要防砂工艺技术和几个海上油田防砂技术应用情况,分析了目前海上防砂存在的困难,结合辽河油田海上油藏开发的特点,对辽河油田海上油井防砂技术的发展进行了展望。  [关键词]辽河油田 浅海 筛管 膨
期刊