Detecting anti-forensic attacks on demosaicing-based camera model identification

Many forensic algorithms have been developed to determine the model of an image's source camera by examining traces left by the camera's demosaicing algorithm. An anti-forensic attacker, however, can falsify these traces by maliciously using existing forensic techniques to estimate one camera's demosaicing filter, then use these estimates to re-demosaic an image captured by a different camera. Currently, there is no known defense against this attack, which is capable of fooling existing camera model identification algorithms. In this paper, we propose a new method to detect if an image's source camera model has been anti-forensically falsified. Our algorithm operates by characterizing the different content-independent local pixel relationships that are introduced by both authentic demosaicing algorithms and anti-forensic attacks. Experimental results show that our algorithm can detect an anti-forensic attack with over 99% accuracy, is robust to JPEG compression, and can even identify the true source camera model in certain circumstances.

[1]  Yücel Altunbasak,et al.  Color plane interpolation using alternating projections , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Rainer Böhme,et al.  Countering Counter-Forensics: The Case of JPEG Compression , 2011, Information Hiding.

[3]  Min Wu,et al.  Information Forensics: An Overview of the First Decade , 2013, IEEE Access.

[4]  Nasir D. Memon,et al.  Source camera identification based on CFA interpolation , 2005, IEEE International Conference on Image Processing 2005.

[5]  K. J. Ray Liu,et al.  Forensics vs. anti-forensics: A decision and game theoretic framework , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[6]  Belhassen Bayar,et al.  Design Principles of Convolutional Neural Networks for Multimedia Forensics , 2017, Media Watermarking, Security, and Forensics.

[7]  Miroslav Goljan,et al.  Using sensor pattern noise for camera model identification , 2008, 2008 15th IEEE International Conference on Image Processing.

[8]  Paolo Bestagini,et al.  Demosaicing strategy identification via eigenalgorithms , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[9]  Min Wu,et al.  Nonintrusive component forensics of visual sensors using output images , 2007, IEEE Transactions on Information Forensics and Security.

[10]  Alex ChiChung Kot,et al.  Accurate Detection of Demosaicing Regularity for Digital Image Forensics , 2009, IEEE Transactions on Information Forensics and Security.

[11]  Jessica J. Fridrich,et al.  Ensemble Classifiers for Steganalysis of Digital Media , 2012, IEEE Transactions on Information Forensics and Security.

[12]  Rainer Böhme,et al.  Synthesis of color filter array pattern in digital images , 2009, Electronic Imaging.

[13]  Matthew C. Stamm,et al.  Computationally efficient demosaicing filter estimation for forensic camera model identification , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[14]  K. J. Ray Liu,et al.  Temporal Forensics and Anti-Forensics for Motion Compensated Video , 2012, IEEE Transactions on Information Forensics and Security.

[15]  Hui Zeng,et al.  Countering anti-forensics of image resampling , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[16]  M. Aly Survey on Multiclass Classification Methods , 2005 .

[17]  Min Wu,et al.  Robustness of Color Interpolation Identification against Anti-forensic Operations , 2012, Information Hiding.

[18]  Mauro Barni,et al.  Adversary-aware, data-driven detection of double JPEG compression: How to make counter-forensics harder , 2016, 2016 IEEE International Workshop on Information Forensics and Security (WIFS).

[19]  Karen O. Egiazarian,et al.  Spatially adaptive color filter array interpolation for noiseless and noisy data , 2007, Int. J. Imaging Syst. Technol..

[20]  Hany Farid,et al.  Digital Image Authentication From JPEG Headers , 2011, IEEE Transactions on Information Forensics and Security.

[21]  Paolo Bestagini,et al.  First Steps Toward Camera Model Identification With Convolutional Neural Networks , 2016, IEEE Signal Processing Letters.

[22]  Matthew C. Stamm,et al.  Camera model identification framework using an ensemble of demosaicing features , 2015, 2015 IEEE International Workshop on Information Forensics and Security (WIFS).

[23]  Luisa Verdoliva,et al.  A study of co-occurrence based local features for camera model identification , 2016, Multimedia Tools and Applications.