著录项信息
专利名称 | 一种基于声纹的数码相机图片加密解密方法 |
申请号 | CN200810162156.4 | 申请日期 | 2008-11-27 |
法律状态 | 驳回 | 申报国家 | 中国 |
公开/公告日 | 2009-04-15 | 公开/公告号 | CN101409819 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N7/16 | IPC分类号 | H;0;4;N;7;/;1;6;;;H;0;4;N;1;/;4;4;;;G;1;0;L;1;7;/;0;0查看分类表>
|
申请人 | 杭州电子科技大学 | 申请人地址 | 浙江省杭州市江干区下沙高教园区2号大街
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杭州电子科技大学 | 当前权利人 | 杭州电子科技大学 |
发明人 | 何志伟;刘玮;栾胜吉;刘顺兰 |
代理机构 | 杭州求是专利事务所有限公司 | 代理人 | 杜军 |
摘要
本发明涉及一种基于声纹的数码相机图片加密解密方法。目前的数码相机普遍没有数据加密功能。本发明的图片加密方法首先对用户的声音进行声纹训练产生声纹模板数据,然后将照片进行JPEG编码,再将前两个字节修改为十六进制数据0xEE和0xCC,将声纹模板数据的每一个字节依次与编码后的照片数据进行按位异或操作。图片解密方法首先将身份认证声纹特征与声纹模板进行匹配,然后将十六进制数据0xEE和0xCC的照片数据修改为0xFFD8,将声纹模板数据的每一个字节依次与加密后的照片数据进行按位异或操作,直至声纹模板数据用完为止。本发明方法具有相对稳定性和相对唯一性,具有方便、安全、不易破解的特点。
1、一种基于声纹的数码相机图片加密解密方法,包括图片加密方法和 图片解密方法,其特征在于:
图片加密方法的具体步骤是:
(1)对用户的声音进行声纹训练,产生声纹模板数据并存储在数据存储 器中;声纹训练的方法具体是:
①对输入的语音数据序列进行预处理,预处理的具体方法是:
a.首先录取一段k秒钟的语音数据序列{x(1),x(2),…x(8000×k)},k≥2,计算语 音数据各时刻的累积能量E, N=1,2,…8000×k,如果累积能量E小 于预设静音阈值,则去除该时刻前的所有语音数据,保留该时刻后的s秒钟 的语音数据序列;如果去除静音后的语音数据序列不足s秒,则重新输入, s≥1;
b.利用式y(n)=x(n)-αx(n-1)对语音数据序列进行预加重处理,其中α为预加 重系数,0.9≤α≤1.0,x为输入,y为输出;
c.将语音数据序列分成P个帧,每个帧包含256个语音数据,相邻帧重叠128 个语音数据;
d.对每个帧的语音数据进行加窗平滑处理;
②计算预处理后的语音数据序列的梅尔频率倒谱系数矢量,并对其进行 矢量量化;其中
梅尔频率倒谱系数的具体计算过程为:
e.对各帧的语音数据进行快速傅里叶变换,得到线性频谱;
f.计算线性频谱的能量谱|X|2,并对该能量谱通过一组M个梅尔尺度的三角 形滤波器组,进行带通滤波;
g.计算每个滤波器输出的对数能量S(m),m=0,1,…,M-1,计算公式为 其中Hm(k)为第m个梅尔尺度的三角形滤波器的频率 响应;
h.对对数能量进行离散余弦变换(DCT)得到梅尔频率倒谱系数矢量 C(r),r=0,1,…,M-1,计算公式为
矢量量化的具体过程为:
采用迭代方法进行梅尔频率倒谱系数的聚类,每迭代一次生成一个相应 的特征矢量;
③重复①和②L次,3≤L≤5,取L次梅尔频率倒谱系数的矢量量化的矢 量中心作为声纹模极数据;
(2)将所拍照片进行JPEG编码;
(3)将编码后的照片数据的前两个字节分别修改为十六进制数据0xEE和 0xCC,作为加密照片的标志;
(4)调用数据存储器中的声纹模板数据,并将声纹模板数据的每一个字 节依次与编码后的照片数据从第三个字节开始进行按位异或操作,直至声纹 模板数据全部用完为止,由此图片加密完成;
图片解密方法的具体步骤是:
(A)对用户输入的身份认证语音进行语音预处理,计算其梅尔频率倒谱 系数,并进行矢量量化,作为输入的身份认证声纹特征,并与保存在数据存 储器中的声纹模板数据进行匹配,匹配的具体方法是:首先调用数据存储器 中的声纹模板数据,并计算其与身份认证声纹特征间的欧氏距离;如果该欧 氏距离小于等于设定的阈值,则认为声纹匹配成功;如果该欧氏距离大于设 定的阈值,则认为声纹不匹配;声纹匹配成功后进行照片的解密;
(B)将前两个字节为十六进制数据0xEE和0xCC的照片数据,修改为 0xFFD8,作为JPEG数据的起始标志;
(C)调用数据存储器中的声纹模板数据,并将声纹模板数据的每一个字 节依次与加密后的照片数据从第三个字节开始进行按位异或操作,直至声纹 模板数据全部用完为止,图片恢复为普通图片。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2014-10-29 | 2014-10-29 | | |
2 | | 2011-02-28 | 2011-02-28 | | |
3 | | 2011-02-28 | 2011-02-28 | | |
4 | | 2013-09-11 | 2013-09-11 | | |
5 | | 2014-10-29 | 2014-10-29 | | |
6 | | 2014-12-16 | 2014-12-16 | | |
7 | | 2013-09-11 | 2013-09-11 | | |