1.一种语音信息的混沌加密方法,其特征在于,包括如下步骤:
1)构造动态变参数复合混沌系统,并利用该系统产生与明文语音序列长度相同的实数值混沌序列;
2)对实数值混沌序列进行二值化处理,得到与明文语音序列长度相同的混沌密钥序列;
3)结合混沌密钥序列对明文语音序列进行逐位异或操作,得到密文。
2.如权利要求1所述的一种语音信息的混沌加密方法,其特征在于,在步骤1)中通过Logistic映射和Hénon映射构建所述动态变参数复合混沌,该Logistic映射为:x(n+1)=mx(n)(1-x(n)),其中μ为分岔参数,n为迭代次数,x(n)为混沌映射迭代值;该Hénon映射为:其中ɑ为分岔参数,y1(n)为混沌映射迭代值,利用该动态变参数复合混沌系统产生两列实数值混沌序列{xn}和{yn}。
3.如权利要求2所述的一种语音信息的混沌加密方法,其特征在于:所述分岔参数的数学模型分别为:μ1为Logistic映射分岔参数初值,ɑ1为Hé
non映射分岔参数初值,n为迭代次数,c为加权系数。
4.如权利要求2所述的一种语音信息的混沌加密方法,其特征在于:所述步骤2)中将实数值混沌序列{xn}和{yn}转换为用L位二进制浮点数表示的形式:xn=0.b1(xn)b2(xn)...bi(xn)...bL(xn),然后采用比特位提取的方式获得混沌密钥序列{K1i},{K2i},其中i=1、2…n。
5.如权利要求4所述的一种语音信息的混沌加密方法,其特征在于:所述步骤3)中,具体包括如下:
3.1)结合混沌密钥序列{K1i}对明文语音序列{Mi}进行第一次逐位异或运算,Pi=K1i⊕Mi。
(3.2)结合混沌密钥序列{K2i}对步骤3.1)的语音序列进行第二次逐位异或运算,得到密文Ci=Pi⊕K2i。