Patent ID: 7360093

Claim:
A system for producing self-authenticating image file of JPEG image data, comprising: an interface to receive an image file having JPEG image data therein; and a processor; said processor dividing said image file of JPEG image data into at least a first section and a second section, said first and second sections each containing a predetermined number of blocks of transformed coefficients; said processor executing a hashing function upon said JPEG image data in said first section of said image file of JPEG image data; said processor producing a first integrity checking value from said hashing function executed upon said JPEG image data in said first section of said image file of JPEG image data; said processor encrypting said first integrity checking value to produce a signature string; said processor embedding said signature string in a least significant transmitted bit-plane of said second section of said image file of JPEG image data; said processor combining the sections of said image file of JPEG image data to create a self-authenticating image file of JPEG image data.