[发明专利]一种安全的主动式图像篡改检测方法及装置有效
| 申请号: | 201510329688.2 | 申请日: | 2015-06-15 |
| 公开(公告)号: | CN104935783B | 公开(公告)日: | 2017-10-03 |
| 发明(设计)人: | 赵东;马华东;陈建伟;李天元 | 申请(专利权)人: | 北京邮电大学 |
| 主分类号: | H04N1/32 | 分类号: | H04N1/32;H04L29/06 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙)11413 | 代理人: | 马敬,项京 |
| 地址: | 100876 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 安全 主动 图像 篡改 检测 方法 装置 | ||
技术领域
本发明涉及计算机应用技术领域,特别涉及一种安全的主动式图像篡改检测方法及装置。
背景技术
为了检测图像在取证过程中是否被篡改,发送端设备和接收端设备会约定相同的信息摘要算法,如MAC(Message Authentication Code,消息认证码)算法。发送端设备在发送原始图像之前,利用MAC算法对原始图像进行Hash运算,得到第一信息摘要值,并将第一信息摘要值和原始图像一起发送给接收端设备。接收端设备在接收到第一信息摘要值和原始图像之后,利用相同的MAC算法对原始图像进行Hash运算,得到第二信息摘要值。如果第一信息摘要值和第二信息摘要值相同,则接收端设备检测到原始图像没有被篡改;如果第一信息摘要值和第二信息摘要值不同,则接收端设备检测到原始图像已经被篡改。
由于MAC算法已经是公开的信息摘要算法,攻击者可以在截获第一信息摘要值和原始图像之后,分离出第一信息摘要值和原始图像,对原始图像进行篡改,并利用MAC算法对篡改后图像进行Hash运算,得到第三信息摘要值,将第一信息摘要值替换为第三信息摘要值,并将第三信息摘要值和篡改后图像发送给接收端设备。接收端设备在收到第三信息摘要值和篡改后图像之后,利用MAC算法对篡改后图像进行Hash运算,得到第二信息摘要值,且第三信息摘要值和第二信息摘要值相同,因此接收端设备检测到篡改后图像没有被篡改。
显然,上述过程中原始图像已经被篡改,但是接收端设备无法检测出原始图像已经被篡改,从而导致错误的检测结果,无法准确检测图像是否被篡改。
发明内容
本发明实施例公开了一种安全的主动式图像篡改检测方法及装置,以准确检测图像是否被篡改,保证图像在取证过程中的图像完整性和图像真实性。
为达到上述目的,本发明实施例中提供了如下技术方案:
本发明实施例公开了一种安全的主动式图像篡改检测方法,所述方法包括以下步骤:
发送端设备获得第一图像,并生成指定类型字符串;
所述发送端设备利用信息摘要算法对所述第一图像和所述指定类型字符串进行Hash运算,得到第一信息摘要值;所述发送端设备利用加密算法对所述指定类型字符串进行加密处理,得到加密后的指定类型字符串;
所述发送端设备将所述第一信息摘要值和所述加密后的指定类型字符串添加到所述第一图像中,得到第二图像;
所述发送端设备将所述第二图像发送给接收端设备;由接收端设备利用第一信息摘要值和加密后的指定类型字符串检测第一图像是否被篡改。
所述指定类型字符串的长度为第一数值,所述发送端设备生成指定类型字符串的过程,具体包括:所述发送端设备生成长度为第二数值的随机值,并获得所述发送端设备上预先配置的长度为第三数值的固定值,并利用所述长度为第二数值的随机值和所述长度为第三数值的固定值生成长度为第一数值的指定类型字符串;其中,所述第二数值与所述第三数值之和为所述第一数值。
在所述发送端设备将所述第一信息摘要值和所述加密后的指定类型字符串添加到所述第一图像之后,将所述第二图像发送给接收端设备之前,所述方法进一步包括:所述发送端设备确定所述第一信息摘要值和加密后的指定类型字符串在所述第二图像中的位置信息,并将所述位置信息添加到所述第二图像中。
本发明实施例公开了一种安全的主动式图像篡改检测方法,所述方法包括以下步骤:
接收端设备接收来自发送端设备的第二图像;所述第二图像中包括第一图像、所述发送端设备利用信息摘要算法对第一图像和指定类型字符串进行Hash运算后得到的第一信息摘要值、所述发送端设备利用加密算法对所述指定类型字符串进行加密处理后得到的加密后的指定类型字符串;
所述接收端设备从所述第二图像中解析出所述第一图像、所述第一信息摘要值、所述加密后的指定类型字符串;
所述接收端设备利用所述加密算法对应的解密算法对所述加密后的指定类型字符串进行解密处理,得到指定类型字符串,并利用所述信息摘要算法对所述第一图像和所述指定类型字符串进行Hash运算,得到第二信息摘要值;
如果所述第一信息摘要值和所述第二信息摘要值不同,则所述接收端设备检测到所述第一图像已经被篡改;如果所述第一信息摘要值和所述第二信息摘要值相同,则所述接收端设备检测到所述第一图像没有被篡改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510329688.2/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





