The invention discloses an audio camouflage and recovery method combining key and random unit orthogonal basis. Firstly, secret audio and public audio are divided into equal number of small segment sequences, and random unit orthogonal basis is constructed by using key; secondly, secret audio segment sequences are projected on random unit orthogonal basis by calculating the projection of secret audio segment sequences. The first k projection coefficients with larger amplitude and energy are selected and the index positions are recorded to form the index sequence. Then the selected projection coefficients and row sequences are embedded into the corresponding publicity by adjusting the public audio slightly and embedding the large-capacity steganographic method. Finally, the secret audio is reconstructed by the transform parameters extracted from the audio and the key. Compared with the existing methods, the invention can reconstruct secret audio with different accuracy and strictly rely on user keys, thus having higher security.
【技术实现步骤摘要】
一种结合密钥和随机单位正交基的音频伪装及恢复方法
本专利技术属于信息安全和数字音频信号处理交叉领域,涉及一种音频伪装恢复方法,特别涉及一种结合密钥和随机单位正交基的音频伪装及恢复方法。
技术介绍
近年来,伴随着计算机和网络技术的发展,越来越多的数字图像音频在公有信道中传播。对秘密图像音频不加限制地访问和使用,不仅涉及个人隐私、媒体公信和政府诚信,同时也会导致社会动荡和诱发军事冲突。如何有效地保护公有信道中传输的秘密图像音频,成为目前研究的热点。针对此问题,人们已提出了多种图像音频保护方法,例如将明文图像音频转换为密文的数字图像音频加密技术以及数字图像音频伪装技术等。相对于数字图像音频加密技术,数字图像音频伪装是将机密图像音频伪装成有意义的非机密图像音频,从而在公有信道传输中不易引起拦截者的注意,减少潜在攻击的可能性,进一步保证传输中秘密图像音频的安全性。Tangram方法,也称七巧法或中国拼图方法(丁玮.数字图像信息安全的方法研究[D].北京:中国科学院计算技术研究所,2000.)。其基本思路是选取一幅和秘密图像等大的公开图像,将秘密图像和公开图像分割成不重叠的等大子块。将公开图像子块进行8种等距变换构造字典块,利用最小2乘法寻找秘密图像的每个子块在公开图像字典块中匹配残差最小子块所对应的变换参数,然后利用这些变换参数将公开图像转换为秘密图像。由于Tangram方法在匹配过程中需进行全局搜索,编码开销大,严重限制了Tangram方法的实际应用价值,同时Tangram方法变换过程中仅有8个等距变换,也制约了将秘密图像转变为公开图像的匹配精度,而借助全局搜索找 ...
【技术保护点】
1.一种结合密钥和随机单位正交基的音频伪装方法,其特征在于,包括以下步骤:第1步:记秘密音频和公开音频分别为长度为l·n和l·N的r位音频序列S=(si)l·n和P=(pi)l·N,即si,pi∈{‑2
【技术特征摘要】
1.一种结合密钥和随机单位正交基的音频伪装方法,其特征在于,包括以下步骤:第1步:记秘密音频和公开音频分别为长度为l·n和l·N的r位音频序列S=(si)l·n和P=(pi)l·N,即si,pi∈{-2r-1,…,0,…,2r-1-1},将S和P分别划分为长度为n和N大小的小段序列,记为和其中u=0,1,…,l-1,由密钥Key生成随机序列G=(gu)l,初始化u=0;其中,n,N为正整数,si,pi分别对应为秘密音频和公开音频序列中的第i个元素,r为正整数,对应为秘密音频和公开音频的采样位数,和分别是Su和Pu中的第i个元素;第2步:将gu作为密钥,生成n×n的随机矩阵X′,将X′的第0行所有元素置为1,然后对X′进行行单位正交化后得到X;第3步:记X对应的n个行依次为Xf,f=0,1,…,n-1,对于所有的计算Su在单位正交基Xf上的投影其中,f为正整数,对应为矩阵X的第f行;第4步:从中找到除的前k-1个最大幅值系数α0,α1,…,αk-2,通过长度为k-1的索引序列R=(ri)k-1,ri∈{0,1,…,n-1}来记录α0,…,αk-2在上对应的行索引,然后将记为αk-1;第5步:将R=(ri)k-1转化为10进制数记为Rn,并进一步通过q进制数进行表达,其中lr为对应的q进制数序列长度;第6步:将αi,i=0,1,…,k-1进行q进制数表示;第7步:记公开音频序列然后将Rn和q进制数表示的αi,i=0,1,…,k-1嵌入到中,从而将Pu转换为置u=u+1;第8步:反复执行第2步到第7步,直至u=l,然后将所有的P′u,u=0,1,…,l-1重新拼接为公开音频P,将P作为信道传输音频并输出。2.根据权利要求1所述的结合密钥和随机单位正交基的音频伪装恢复方法,其特征在于,第2步中,对X′进行行单位正交化的具体方法是按式(1)对X′进行行单位施密特正交化,即将X′的每一行转换为单位正交向量:X=Schimidt(X′)(1)式(1)中,函数Schimidt()为行单位施密特正交化函数。3.根据权利要求1所述的结合密钥和随机单位正交基的音频伪装恢复方法,其特征在于,第3步中,计算Su在向量Xf上的投影的具体方法是式(2):式(2)中,“||||2”为2范数,其中系数能够按式(3)进行计算:第5步lr为对应的q进制数序列长度如式(4)所示:4.根据权利要求1所述的结合密钥和随机单位正交基的音频伪装恢复方法,其特征在于,第6步中,将αi,i=0,1,…,k-1进行q进制数表示的具体方法是:第6.1步:将αk-1按式(5)转换为10进制数α″k-1,lm是其对应的q进制数序列长度,由式(6)确定:式(5)中,“[]”为四舍五入取整函数第6.2步:将αi,i=0,1,…,k-1借助进行近似表示,如式(7)所示,然后转换为q进制数表示:式(7)中,对应为αi的符号部分,分别对应为αi的幂次和有效数字。5.根据权利要求4所述的结合密钥和随机单位正交基的音频伪装恢复方法,其特征在于,第6.2步中,具体的确定方法如式(8)、式(9)和式(10)所示:式(8)、式(9)和式(10)中,用0或1进行表达,其中0对应为正数,1对应为负数,用位q进制数进行存储,用lint位q进制数进行存储;第6.2步将转换为q进制数的具体方法是将直接视为2进制数,将其对应的10进制数记为sign2,sign2对应的q进制数长度lsign由式(11)确定:和对应的q进制数长度分别为lpow,lint,其满足的约束如式(12)所示:6.根据权利要求4所述的结合密钥和随机单位正交基的音频伪装恢复方法,其特征在于,第7步...
【专利技术属性】
技术研发人员:邵利平,邵京津,任平安,
申请(专利权)人:陕西师范大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。