365文库
登录
注册
2

一种JPEG图片Photoshop篡改的取证方法.docx

48阅读 | 1收藏 | 8页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
一种JPEG图片Photoshop篡改的取证方法.docx第1页
一种JPEG图片Photoshop篡改的取证方法.docx第2页
一种JPEG图片Photoshop篡改的取证方法.docx第3页
一种JPEG图片Photoshop篡改的取证方法.docx第4页
一种JPEG图片Photoshop篡改的取证方法.docx第5页
一种JPEG图片Photoshop篡改的取证方法.docx第6页
一种JPEG图片Photoshop篡改的取证方法.docx第7页
一种JPEG图片Photoshop篡改的取证方法.docx第8页
福利来袭,限时免费在线编辑
转Pdf
right
1/8
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
甚恐 上传于:2024-06-25
一种JPEG图片Photoshop篡改的取证方法 李鋆路 (山东省实验中学,山东 济南 250001) 【摘要】提出了一种对JPEG图片篡改的模糊检测取证方法,主要思想是对JPEG图片DCT编码的进行Benford验证,检测是否存在高斯模糊,在此基础上定义了重采样块度量因子,利用块度量因子的不一致性来检测篡改痕迹。实验表明,该算法对常见的图片Photoshop篡改具有较好的检测效果。 关键词 JPEG;图片篡改;图像伪造;Photoshop 0引言 当前,随着信息化的发展,特别是伴随着计算机技术、Internet特别是移动互联技术的普及,在全世界范围内,通过论坛、博客、微博、微信、QQ空间等进行图片分享已经成为人们的一种生活方式。然而数字图片极易被非法拷贝和篡改的特性使得网络信息的安全保护问题日益突出[1]。目前图片分享的格式以JPEG为主,各种图像处理算法和图像处理软件的出现(如Photoshop等),使得非专业人士很容易对图片进行后期处理,对图像进行篡改而不留下人眼可以观察到的痕迹,但图像潜在的统计特征已经修改。这些篡改有些只是为了娱乐大众,但也有很大部分给社会带来危害(如国内一些假气功师的造假照片),因而图像的真伪鉴别变得非常重要,伪造的图片可能成为事实证据用于法庭举证、新闻报道和学术论文发表等场合,其所导致的误判、误报导和欺诈等问题会引发难以估量的损失[2]。因此,JPEG图片的真实性和完整性鉴别是迫切需要的技术。 目前,依据是否事先向图像中添加信息,JPEG图片的篡改检测方法主要分为主动方法和被动方法两类。主动取证技术是往图像中加入数字水印信息或数字签名信息,通过判断数字水印信息和数字签名信息是否完整来判断图像是否被篡改[3]。主动取证技术的研究较为成熟,但由于事先要向原始图像中加入水印或签名,但实际上需要真伪鉴定的图像往往只有它本身,很难得到或无法得到原始图像,因而限制了主动取证技术的使用;被动方法又称“盲取证法”,它不需要图片在发布时嵌入信息,因此具有更为广泛的实用价值,被动检测方法已经成为一个新兴的热点研究方向。 篡改图像的操作方式很多,文献[4]中将图像的篡改手段分成6大类:合成、变形、修整、增强、计算机生成和绘制。目前图片篡改伪造检测研究成果分为以下三类[5]:(1)通过对复制粘贴图片区域的分析和检测,进而判断图片是否经过篡改伪造;(2)通过检测图片的光照方向来检查图片篡改伪造;(3)通过检测图片中的可疑数字图像处理操作来检测篡改伪造。Adobe Photoshop,是由Adobe Systems开发和发行的图像处理软件,该软件主要处理以像素所构成的数字图像,可分为图像编辑、图像合成、校色调色及特效制作部分等,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等;也可进行复制、去除斑点、修补、修饰图像的残损等,是目前国内图片篡改者使用的主要软件之一,因此研究JPEG图片Photoshop篡改的取证具有很高的现实意义[6]。经过篡改伪造后的数字图像,几乎都需要使用模糊操作对篡改伪造边缘进行润饰处理,以实现篡改区域的不可见性,因此对模糊润饰操作的检测可以作为篡改伪造取证的重要依据之一[5]。 本文针对篡改者对JPEG图片的Photoshop伪作,提出了一种对JPEG图片DCT编码的进行Benford验证,检测是否存在高斯模糊,在此基础上定义了重采样块度量因子,利用块度量因子的不一致性来检测篡改痕迹,提供了一种人工篡改痕迹的检测方法,该方法对JPEG压缩具有一定的鲁棒性。 1算法原理 从信号处理的角度看,对JPEG图片进行篡改伪造可以视为在强背景(即两幅叠加的原始图像)下叠加一个视觉上看不到的弱信号(篡改伪造边缘的润饰处理),由于人的视觉系统Human Visual System.HVS)分辨率受到一定的限制,只要叠加信号的幅度低于HVS的对比度门限,HVS就无法感觉到信号的存在,这样HVS系统就把篡改后的图片看作是未经伪造的原始图片。 典型的图片篡改伪造示意图如图1所示。其步骤通常如下: 1)选用原始图片B作为背景图片,其JPEG压缩因子为Q1; 2)从图片A中剪裁人所在图像区域Z然后经过旋转、缩放、颜色调整和亮度调整等,粘贴至背景图片的合适位置; 3)对篡改区域的边缘进行模糊等润饰处理,使两幅图像合成并具有良好的伪造效果,使HVS系统无法分辨真伪,具有更好的视觉真实性; 4)将合成的图片重新保存为JPEG图片F,压缩因子为Q2。 从以上过程可以看出,基于JPEG格式的图片篡改,一定伴有重采样过程。为了保持视觉上的一致性,一般要采用模糊处理。糊操作作为一种图像篡改主要手段,通过对图像进行去噪、美化、模拟自然模糊而达到偏离、歪曲客观事实的目的。因此,检测到一幅图像中是否有附加的模糊操作过程,将对图像真实性鉴别和进一步篡改取证起到关键作用。所以重采样痕迹、JPEG压缩效应和模糊痕迹可以作为图像篡改检测的重要依据。 ISO国际标准化组织和前CCITT组织在1986年年底成立“联合图像专家组”JPEG组(Joint Photographic Experts Group),研究静止图像压缩算法的标准化,至1992年正式完成了用于各种分辨率和格式的连续色调图像的ISO/IEC 10918标准(ITU-TT.81建议),简称JPEG标准[7]。 JPEG压缩一般要经过四个步骤:颜色模式转换及采样、DCT、量化、编码。对真彩色图像进行JPEG基本压缩前必须把RGB颜色模式转换为YCbCr模式,对于转换后的数据可采取4:1:1比例对Y、Cb和Cr进行采样,采样后一个16×16块称为一个最小编码单元(MCU)。图像数据采样分割成8×8的数据块后,以MCU为单位顺序将每个8×8块作二维正向离散余弦变换(2D-FDCT)。 Photoshop的高斯模糊本质是一种低通滤波。文献[8]发现并证明了重采样数据的二阶方差的统计方差具有周期性,Rininger和Gibson[9]提出并验证了图像DCT域AC系数服从拉普拉斯分布,孙堡垒[10]等验证了没有经过低通滤波的图像DCT域AC系数的Benford曲线分布相差度较小,反之,相关程度较高。同一幅图像内RGB 3个通道DCT域AC系数的Benford曲线分布具有强一致性。因此,对JPEG图片进行图2[10]所示的Benford判断,可首先对JPEG图片是否进行过高斯模糊篡改进行检测。在此基础上,本文定义了提取可以描述重采样的块度量因子,并利用该因子作为检测图片篡改的方法。 假设待检测图片P(I,j)的大小为M×N,从水平方向提取块度量因子。经过计算得到二阶差分图像E(m,n),即 通过大量图片计算可以看出,ɑ值的大小与是否重采样相关,原始图片的ɑ值大于重采样区域的图片的值。因此,采用ɑ值作为块度量因子可检测图片是否存在重采用。 2实验结果 用数码相机随机拍摄60个照片,并使用Photoshop进行半径2-5像素的随机高斯模糊。对高斯模糊前后的DCT域AC系数的方差V进行对比分析,并使用Matlab7.0平台进行实验验证,其方差对比数据如图3所示。 纵坐标是方差V的统计结果(纵坐标取对数),设定阈值T=5×10-6,
tj