发明名称 |
基于状态参数的含水印数字照片的生成方法 |
摘要 |
一种基于状态参数的含水印数字照片的生成方法:数码相机拍摄照片时,图像信号经处理器处理得到数字图像数据,处理器读取拍摄该照片时的焦距、光圈、曝光时间、拍摄时间、感光度作为状态参数。利用相机身份号和密钥设置函数生成相机密钥。将状态参数和相机密钥作为明文,利用哈希函数生成该数字照片的认证密钥。利用认证密钥生成图像数据的含水印数字图像数据,再将其和照片的头文件EXIF合成为照片输出文件保存在相机的外存储器中。该方法生成含水印数字照片的认证密钥的保密性好,既有效地阻止“拼贴攻击”,又能有效抵抗“翻拍攻击”。同时,认证时既不需要数码相机的参与,也不需要密钥传递,实现了数字照片认证的公开和高效。 |
申请公布号 |
CN101562681B |
申请公布日期 |
2011.05.04 |
申请号 |
CN200910059421.0 |
申请日期 |
2009.05.26 |
申请人 |
西南交通大学 |
发明人 |
和红杰;陈帆 |
分类号 |
H04N1/32(2006.01)I;H04N1/21(2006.01)I |
主分类号 |
H04N1/32(2006.01)I |
代理机构 |
成都博通专利事务所 51208 |
代理人 |
陈树明 |
主权项 |
一种基于状态参数的含水印数字照片的生成方法,包括如下步骤:(1)数码相机拍摄照片时,镜头获取的信号经中央处理器处理得到数字图像数据D,同时中央处理器读取数码相机拍摄该照片时的焦距、光圈、曝光时间、拍摄时间、感光度作为状态参数S;(2)、根据数码相机只读存储器中保存的“相机身份号C”,利用密钥设置函数F(k,C)生成相机密钥KL,其中k为由认证系统和相机制造者共同设置,加密封装于数码相机内部的密钥;(3)、将步骤(1)的状态参数S和步骤(2)的相机密钥KL作为明文,利用哈希函数H()生成该数字照片的认证密钥K=H(KL,S);(4)、以认证密钥K作为水印嵌入密钥,利用认证水印嵌入算法在步骤(1)中的图像数据D中嵌入认证水印,生成含水印的数字图像数据X;(5)将含水印的数字图像数据X和包括状态参数S和相机身份号C在内的照片头文件EXIF合成为照片输出文件保存在数码相机的外存储器中。 |
地址 |
610031 四川省成都市二环路北一段111号 |