Police Can Trace Cameras Thanks to Sensor Imperfection ‘Fingerprints’
petapixel.com
petapixel.com
I wonder how well this fingerprinting technique works when photos are resized or manipulated, though.
I wouldn't be surprised if this eventually is a requirement for cameras, you know, just because law enforcement wants it.
There's also a pattern of circles on currency that color copiers and Photoshop will read and then refuse to work on: https://en.wikipedia.org/wiki/EURion_constellation
(Hm, the latest entry on samy.pl is two years old. Is he well?)
How does a city of only 200,000 people earn this title?
[0] https://www.dailymail.co.uk/sciencetech/article-5262297/Face...
Luminance sensitivity information could probably be most-easily detected in the dark areas of an image. So just crush those areas.
I suspect the more you think about this problem the more the answer becomes: Compress your image in order to remove information density.
Still, a determined adversary might find this information discernable over a long enough series of images.
Even with DSLRs and RAW files you often don’t get a RAW output from the sensor all of them do their own “color science” magic and other alterations like denoising too even on the rawest of the RAW settings.
RAW files today just mean that the files are uncompressed or the least compressed since there might be some compression/downsampling happening at readout anyhow and that you get a ton of metadata that can be used by a photo editing app to better work with the image.
Also these fingerprints in reality are very flaky and the higher the quality of the sensor the less of a fingerprint there is to work with.
The fingerprints are also dependent on specific operating conditions which can change with firmware and operating parameters (e.g. digital zoom / cropping) as well as environmental conditions such as light levels and even temperature.
Automatic denoise and image compression ought to erase all but most obvious defects.
The generic answer is every step of the acquisition/storage process can create artifacts worth analyzing statistically: lens defects, color filter array patterns, imaging sensor noise, color filter array interpolation technique, JPEG quantization coefficient varying per camera/manufacturers...
Oh and great summary on SO FrenchyJiby! It's a good intro to those that aren't aware of what can and can't be done in image analysis :)
[0] https://forensicnerd.wordpress.com/techniques/image-forensic...
Of course this breaks down with used sales and camera rentals, especially since those aren’t tracked as intensively as firearms sales.
Really old Sinar digital backs came with a calibration file unique to the CCD serial, newer cameras have it embedded in their firmware typically. You can also build these calibration files, but the way you apply it will still leave processing "marks" that someone will be able to pick up.