IP Library Granted Patent US 7,840,817
Granted Patent B2
US 7,840,817 · App. 11/750,012 · Granted Nov 23, 2010

Data processing apparatus and method

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,840,817
App. No.
11/750,012
Granted
Nov 23, 2010
Kind
B2
Abstract

To realize device authentication which is highly resistant to attacks with simple procedures. Hence, an authentication unit of an image input apparatus transmits first data to an authentication unit of an information holding device, and receives, from the authentication unit, encrypted key information and second data which is generated from the first data. The authentication unit authenticates a partner device based on the first data and second data. In the case that authentication is successful, the authentication unit of the image input apparatus decrypts the encrypted key information to acquire key information. Then the image input apparatus encrypts data using the key information, and transmits the encrypted data to the partner device.

Claims (66)

1. A data transmission apparatus comprising:

an input section, arranged to input image data to be stored in a data reception apparatus;

a transmitter, arranged to transmit data to the data reception apparatus;

a receiver, arranged to receive, response data with encrypted key information generated from key information held in the data reception apparatus as a response of the data reception apparatus to challenge data transmitted by the transmitter when the input section inputs the image data;

an authentication section, arranged to authenticate the data reception apparatus based on the challenge data and the response data;

a decryption section, arranged to decrypt, in the case that the authentication is successful, the encrypted key information to acquire the key information; and

an encryption section, arranged to encrypt the input image data using the key information decrypted by the decryption section to transmit the encrypted image data by the transmitter;

wherein the data reception apparatus receives the encrypted image data from the data transmission apparatus, and stores the received encrypted image data in a memory.

2. An apparatus according to claim 1 , further comprising a holding section arranged to hold the decrypted key information for a predetermined period.

3. An apparatus according to claim 1 , wherein the challenge data is a random number, and the response data is obtained by encrypting the random number.

4. A data reception apparatus comprising:

a receiver, arranged to receive data from a data transmission apparatus;

a generator, arranged to generate response data from challenge data received by the receiver;

an encryption section, arranged to encrypt key information stored in a memory;

a transmitter, arranged to transmit the response data with the encrypted key information to the data transmission apparatus as a response to the challenge data; and

a controller, arranged to store image data received by the receiver in another memory,

wherein the data transmission apparatus authenticates the data reception apparatus based on the challenge data and the response data,

wherein, in the case that the authentication is successful, the data transmission apparatus decrypts the encrypted key information to acquire the key information, encrypts image data to be stored in the data reception apparatus using the key information, and transmits the encrypted image data to the data reception apparatus.

5. A method of a data transmission apparatus comprising the steps of:

transmitting challenge data to a data reception apparatus when image data is inputted;

receiving response data with encrypted key information generated from key information held in the data reception apparatus as a response of the data reception apparatus to the challenge data;

authenticating the data reception apparatus based on the challenge data and the response data;

decrypting, in the case that the authentication is successful, the encrypted key information to acquire the key information;

encrypting the image data using the key information decrypted in the decrypting step; and

transmitting the encrypted image data to the data reception apparatus

wherein the data reception apparatus receives the encrypted image data from the data transmission apparatus, and stores the received encrypted image data in a memory.

6. A method of a data reception apparatus comprising the steps of:

receiving challenge data from a data transmission apparatus;

generating response data from the challenge data;

encrypting key information stored in a memory;

transmitting the response data with the encrypted key information to the data transmission apparatus; and

storing image data received from the data transmission apparatus in another memory,

wherein the data transmission apparatus authenticates the data reception apparatus based on the challenge data and the response data,

wherein, in the case that the authentication is successful, the data transmission apparatus decrypts the encrypted key information to acquire the key information, encrypts image data to be stored in the data reception apparatus using the key information, and transmits the encrypted image data to the data reception apparatus.

7. A computer-executable program storing a non-transitory computer-readable medium, and causing a computer to perform a method of the data transmission apparatus, the method comprising the steps of:

transmitting challenge data to a data reception apparatus when image data is inputted;

receiving response data with encrypted key information generated from key information held in the data reception apparatus as a response of the data reception apparatus to the challenge data;

authenticating the data reception apparatus based on the challenge data and the response data;

decrypting, in the case that the authentication is successful, the encrypted key information to acquire the key information;

encrypting the image data using the key information decrypted in the decrypting step; and

transmitting the encrypted image data to the data reception apparatus,

wherein the data reception apparatus receives the encrypted image data from the data transmission apparatus, and stores the received encrypted image data in a memory.

8. A computer-executable program storing a non-transitory computer-readable medium, and causing a computer to perform a method of the data reception apparatus, the method comprising the steps of:

receiving challenge data from a data transmission apparatus;

generating response data from the challenge data;

encrypting key information stored in a memory;

transmitting the response data with the encrypted key information to the data transmission apparatus; and

storing image data received from the data transmission apparatus in another memory,

wherein the data transmission apparatus authenticates the data reception apparatus based on the challenge data and the response data,

wherein, in the case that the authentication is successful, the data transmission apparatus decrypts the encrypted key information to acquire the key information, encrypts image data to be stored in the data reception apparatus using the key information, and transmits the encrypted image data to the data reception apparatus.

9. A non-transitory computer-readable medium storing a computer-executable program causing a computer to perform a method of a data transmission apparatus, the method comprising the steps of:

transmitting challenge data to a data reception apparatus when image data is inputted;

receiving response data with encrypted key information generated from key information held in the data reception apparatus as a response of the data reception apparatus to the challenge data;

authenticating the data reception apparatus based on the challenge data and the response data;

decrypting, in the case that the authentication is successful, the encrypted key information to acquire the key information;

encrypting the image data using the key information decrypted in the decrypting step; and

transmitting the encrypted image data to the data reception apparatus,

wherein the data reception apparatus receives the encrypted image data from the data transmission apparatus, and stores the received encrypted image data in a memory.

10. A non-transitory computer-readable medium storing a computer-executable program causing a computer to perform a method of a data reception apparatus, the method comprising the steps of:

receiving challenge data from a data transmission apparatus;

generating response data from the challenge data;

encrypting key information stored in a memory;

transmitting the response data with the encrypted key information to the data transmission apparatus; and

storing image data received from the data transmission apparatus in another memory,

wherein the data transmission apparatus authenticates the data reception apparatus based on the challenge data and the response data,

wherein, in the case that the authentication is successful, the data transmission apparatus decrypts the encrypted key information to acquire the key information, encrypts image data to be stored in the data reception apparatus using the key information, and transmits the encrypted image data to the data reception apparatus.

Assignments (5)
MERGER AND CHANGE OF NAME Recorded Jan 19, 2023
From: ENPLUG, INC.; SPECTRIO LLC
To: SPECTRIO LLC
Reel/Frame 062425/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2018
From: CANON INC.
To: LOT NETWORK INC.
Reel/Frame 046917/0059 →
SEC FORM 20-F EXCERPT ESTABLISHING NAME EQUIVALENCY Recorded Sep 19, 2018
From: CANON KABUSHIKI KAISHA
To: CANON INC.
Reel/Frame 047914/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2018
From: LOT NETWORK INC.
To: ENPLUG, INC.
Reel/Frame 046832/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2007
From: TAGASHIRA, NOBUHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 019309/0820 →