Digital Camera Image Verification
Polo writes "While reading dpreview, I noticed that among several new products, Canon has announced a Digital Image Verification Kit to prove that an image taken by a particular camera has not been modified. It's disturbing to think about the conditions that would allow digital images to be accepted in a courtroom. I guess one defense would be to figure out how to 'verify' a photo of shark attack..."
The kit consists of a dedicated SM (secure mobile) card reader/writer and verification software. When the appropriate function (Personal Function 31) on the EOS-1D Mark II or EOS-1Ds is activated, a code based on the image contents is generated and appended to the image. When the image is viewed, the data verification software determines the code for the image and compares it with the attached code. If the image contents have been manipulated in any way, the codes will not match and the image cannot be verified as the original.
So it's basically an MD5 (or equiv hashing method) of the image at the time it's taken? Too bad -- I thought they had a unique idea to verify images that had already been taken.
Two or three questions I suppose:
All in all I suppose it's a neat idea -- hope it actually works before somebody is on trial for his life though...
I want peace on earth and goodwill toward man.
We are the United States Government! We don't do that sort of thing.
I'm willing to be that one of the first customers for this software is the tabloid newspapers/magazines. They pay small fortunes of photos of celebrities in their most intimate and private moments and without a way to verify digital photographs they could be duped of millions of dollars.
By doing an autocorrelation of the image, you can detect parts that have been copied, but the mathematical part is not that easy, particularly if there are uniform noiseless areas (sky).
I can still deal with 1D autocorrelation, but in 2D my maths skills are rusty...
Non-Linux Penguins ?
This is a funny article on why you shouldn't use your digital camera when trying to detect / prove the existance of ghosts. No not like a bad flat screen playing Quake, but like Casper the Friendly.
He seems real serious about it too....
What if you had a different piece of hardware other than the camera that can write to the memory card? I wonder...can you buy those off the shelf today?
From this review of the new eos-1d mark ii:
I would love to see the firmware write all photographs to the CompactFlash already encrypted to my public key. Of course, that would mean you'd have to (1) forego viewing the images on the LCD, or (2) require the private key and allow entering some kind of text phrase or biometrical key.
It's not like I engage in some sort of espionage or porn market, but I want to see more publically available data devices support cradle-to-grave security.
[
What if the fotage is from a automated security camera and there is no human photographer to testify?