IP Library › Granted Patent US 7,627,761
Granted Patent B2
US 7,627,761 · App. 10/200,872 · Granted Dec 1, 2009

System for authentication of JPEG image data

Assignee: Xerox Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,627,761
App. No.
10/200,872
Granted
Dec 1, 2009
Kind
B2
Abstract

A system and method for authentication of JPEG image data enables the recipient to ascertain whether the received image file originated from a known identified source or whether the contents of the file have been altered in some fashion prior to receipt. A unique hashing function is derived from a first section of image data contained in the JPEG compressed image in such a way that any changes subsequently made to the first section of image data is reflected in a different hashing function being derived from a signature string is then embedded into a next section of the image data. Since the embedding of a previous section's integrity checking number is done without modifying the JPEG bit stream, any JPEG decoder can thereafter properly decode the image.

Claims (10)

1. A system for enabling a recipient of an image file of JPEG image data to authenticate the image file of JPEG image data, the image file of JPEG image data having a first section and a second section, the first section containing a predetermined number of blocks of transformed coefficients and the second section containing a predetermined number of blocks of transformed coefficients, comprising:

a processor to receive an image file of JPEG image data;

said processor producing a hashing function from the first section of the received image file of JPEG image data;

said processor producing a first integrity checking value from the hashing function produced from the first section of the received image file of JPEG image data;

said processor identifying the second section of the received image file of JPEG image data, the second section having an encrypted signature string embedded in a least significant transmitted bit-plane of the second section of JPEG image data;

said processor extracting, from the least significant transmitted bit-plane of the second section of JPEG image data, the embedded encrypted signature string;

said processor decrypting the extracted encrypted signature string to recover a second integrity checking value;

said processor comparing the recovered second integrity checking value with the first integrity checking value;

said processor authenticating said first section of JPEG image data when the recovered second integrity checking value matches the first integrity checking value; and

said processor providing information to the recipient of the image file of JPEG image data that the image file of JPEG image data is authentic when each section of the image file of JPEG image data has been authenticated by comparing the recovered integrity checking value of each section with the produced integrity checking value of each section.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK
To: XEROX CORPORATION
Reel/Frame 066728/0193 →
SECURITY AGREEMENT Recorded Oct 31, 2003
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015134/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2002
From: DE QUEIROZ, RICARDO L.
To: XEROX CORPORATION
Reel/Frame 013150/0271 →
Continuity (1)
Related Publication 20040015695A1 · Jan 22, 2004