[发明专利]一种移动终端语音通信完整性认证装置及其方法有效
申请号: | 201610632663.4 | 申请日: | 2016-08-04 |
公开(公告)号: | CN106254345B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 殷赵霞;蔡京京;牛雪静;汤进;罗斌;王华彬;高湘萍 | 申请(专利权)人: | 安徽大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W12/10 |
代理公司: | 合肥市浩智运专利代理事务所(普通合伙) 34124 | 代理人: | 丁瑞瑞 |
地址: | 230000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种移动终端语音通信完整性认证装置及其方法。方法包括认证信息处理;认证信息嵌入;认证信息提取。对于没有信道噪声的情况,使用精确的完整性认证:精确的完整性认证用改进的LSB信息隐藏算法隐藏认证信息,将处理后的认证信息嵌入到待嵌入语音的高频部分。对于存在信道噪声的情况,使用鲁棒的完整性认证:鲁棒的完整性认证将处理后的认证信息嵌入到待嵌入语音的DWT‑DCT域。在接收到的音频文件中提取信息,如果提取的信息和所述处理后的认证信息相同,则认为所述音频文件可信。本发明考虑到多种信道环境因素,针对认证信息的嵌入部分,提供了两种完整性认证方案——精确的完整性认证、鲁棒的完整性认证。 | ||
搜索关键词: | 一种 移动 终端 语音 通信 完整性 认证 装置 及其 方法 | ||
【主权项】:
1.一种移动终端语音通信完整性认证装置,其特征在于:其包括:认证信息处理模块,其用于处理认证信息;认证信息嵌入模块,其用于将处理后的认证信息嵌入至待嵌入语音中,形成音频文件;所述认证信息嵌入模块包括精确篡改检测子模块和抗干扰篡改检测子模块;所述精确篡改检测子模块用于对于没有信道噪声的情况,使用精确的完整性认证:精确的完整性认证用改进的LSB信息隐藏算法隐藏认证信息,将处理后的认证信息嵌入到待嵌入语音的高频部分;所述抗干扰篡改检测子模块用于对于存在信道噪声的情况,使用鲁棒的完整性认证:鲁棒的完整性认证将处理后的认证信息嵌入到待嵌入语音的DWT‑DCT域;认证信息提取模块,其用于在接收到的音频文件中提取信息,如果提取的信息和所述处理后的认证信息相同,则认为所述音频文件可信;所述认证信息处理模块首先将用户输入的初始认证信息或IMEI码作为Authentication_Key,加长或减短Authentication_Key使其长度为64比特;其次获取语音数据的长度为Length_Audio,每M个语音数据分为一组,共可以得到的组数Length_Auth_Codes=Length_Audio/M组;接着用处理后的Authentication_Key生成伪随机比特流Authentication_Codes作为处理后的认证信息,Authentication_Codes的长度为Length_Auth_Codes;之后用处理后的Authentication_Key生成置乱的下标,置乱Authentication_Codes为Permu_Auth_Codes;认证信息的嵌入单元:借助Random类,使用Authentication_Key生成0~M‑1间的随机数,确定第x比特认证信息Permu_Auth_Codes[x]在第x组音频数据Audio[x][]中的嵌入位置为index[x](x=1,2,3…);跳过待嵌入语音头部;采用改进的LSB信息隐藏方法完成嵌入,形成音频文件;关闭待嵌入语音;认证信息的提取单元:借助Random类,使用Authentication_Key生成0~M‑1间的随机数,确定第x比特认证信息Permu_Auth_Codes[x]在第x组音频数据Audio[x][]中的提取位置为index[x](x=1,2,3…);跳过音频文件头部;根据改进的LSB信息隐藏方法完成提取;比较提取的数据是否与Permu_Auth_Codes[x]相同,关闭音频文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽大学,未经安徽大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610632663.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种扩大HTC vive基站定位范围的方法
- 下一篇:安全策略更新方法及系统