IP Library Patent Application 14555839
Patent Application
App. No. 14/555,839

AUTHENTICATION SYSTEM, METHOD FOR AUTHENTICATION, AUTHENTICATION DEVICE AND DEVICE TO BE AUTHENTICATED

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 None
App. No.
14/555,839
Abstract

An authentication system includes a device to be authenticated and an authentication device. The device to be authenticated includes a first communication unit configured to transmit an instruction code and a first comparison value, and to receive a random number, a first memory unit, and a first control unit configured to create the first comparison value based on the random number, the common secret identification information and the instruction code. The authentication device includes a second communication unit configured to transmit the random number and to receive the instruction code and the first comparison value, a second memory unit, and a second control unit configured to generate the random number, create a second comparison value, compare the first comparison value with the second comparison value, and execute the instruction code when the first comparison value matches with the second comparison value.

Claims (48)

1 . Authentication system comprising:

a device to be authenticated including:

a first communication unit configured to transmit an instruction code for control of an authentication device and a first comparison value to the authentication device, and to receive a random number from the authentication device;

a first memory unit which stores common secret identification information; and

a first control unit configured to create the first comparison value based on the random number, the common secret identification information and the instruction code in response to a reception of the random number, and

the authentication device including:

a second communication unit configured to transmit the random number to the device to be authenticated and to receive the instruction code and the first comparison value from the device to be authenticated;

a second memory unit which stores the common secret identification information; and

a second control unit configured to generate the random number in response to a reception of the instruction code, create a second comparison value based on the random number, the common secret identification information and the instruction code, compare the first comparison value which is received from the device to be authenticated with the second comparison value, and execute the instruction code when the first comparison value matches with the second comparison value.

2 . The authentication system according to claim 1 , wherein the first control unit is configured to create the first comparison value based on a first input value and the common secret identification information, the first input value being generated by the random number being connected with the instruction code and

the second control unit is configured to create the second comparison value based on a second input value and the common secret identification information, the second input value being generated by the random number being connected with the instruction code.

3 . The authentication system according to claim 1 , wherein the first control unit is configured to create the first comparison value based on a first input value and the common secret identification information, the first input value being generated by one of a logical operation and an arithmetic operation being operated with respect to the random number and the instruction code, and

the second control unit is configured to create the second comparison value based on a second input value and the common secret identification information, the second input value being generated by one of the logical operation and the arithmetic operation being operated with respect to the random number and the instruction code.

4 . The authentication system according to claim 1 , wherein each of the first and second control units is configured to create the first comparison value and the second comparison value based on either one of HMAC (Hash-based message Authentication code) method or AES (Advanced Encryption Standard) method.

5 . The authentication system according to claim 1 , wherein each of the first and second control units is configured to create the first comparison value and the second comparison value based on a plurality of the common secret identification information.

6 . An method for authentication comprising:

transmitting an instruction code for controlling the authentication device to the authentication device from a device to be authenticated;

generating, by the authentication device, a random number in response to a reception of the instruction code;

transmitting the random number to the device to be authenticated from the authentication device;

creating, by the device to be authenticated, a first comparison value based on the random number, a common secret identification information and the instruction code in response to a reception of the random number;

transmitting the first comparison value to the authentication device from the device to be authenticated;

creating, by the authentication device, a second comparison value based on the random number, the common secret identification information and the instruction code;

comparing, by the authentication device, the first comparison value with the second comparison value; and

executing, by the authentication device, the instruction code when the first comparison value matches with the second comparison value.

7 . The method for authentication according to claim 6 , wherein the creating the first comparison value comprises creating the first comparison value based on a first input value and the common secret identification information, the first input value being generated by the random number being connected with the instruction code, and

the creating the second comparison value comprises creating the second comparison value based on a second input value and the common secret identification information, the second input value being generated by the random number being connected with the instruction code.

8 . The method for authentication according to claim 6 , wherein the creating the first comparison value comprises creating the first comparison value based on a first input value and the common secret identification information, the first input value being generated by one of a logical operation and an arithmetic operation being operated with respect to the random number and the instruction code, and

the creating the second comparison value comprises creating the second comparison value based on a second input value and the common secret identification information, the second input value being generated by one of the logical operation and the arithmetic operation being operated with respect to the random number and the instruction code.

9 . The method for authentication according to claim 6 , wherein the creating the first comparison value comprises creating the first comparison value based on either one of HMAC (Hash-based message Authentication code) method or AES (Advanced Encryption Standard) method, and

the creating the second comparison value comprises creating the second comparison value based on either one of HMAC method or AES method.

10 . The method for authentication according to claim 6 , wherein the creating the first comparison value comprises creating the first comparison value based on a plurality of the common secret identification information, and

the creating the second comparison value comprises creating the second comparison value based on the plurality of the common secret identification information.

11 . An authentication device comprising:

a communication unit configured to transmit a random number to a device to be authenticated and to receive an instruction code and a first comparison value from the device to be authenticated;

a memory unit which stores a common secret identification information; and

a control unit configured to generate the random number in response to a reception of the instruction code, create a second comparison value based on the random number, the common secret identification information and the instruction code, compare the first comparison value, which is created based on the random number, the common secret identification information and the instruction code by the device to be authenticated, with the second comparison value, and execute the instruction code when the first comparison value matches with the second comparison value.

12 . The authentication device according to claim 11 , wherein the control unit is configured to create the second comparison value based on an input value, which is generated by the random number being connected with the instruction code, and the common secret identification information.

13 . The authentication device according to claim 11 , wherein the control unit is configured to create the second comparison value based on an input value, which is generated by one of a logical operation and an arithmetic operation being operated with respect to the random number with the instruction code, and the common secret identification information.

14 . The authentication device according to claim 11 , wherein the control unit is configured to create the second comparison value based on either one of HMAC (Hash-based message Authentication code) method or AES (Advanced Encryption Standard) method.

15 . The authentication device according to claim 11 , wherein the control unit is configured to create the second comparison value based on a plurality of the secret identification information.

16 . A device to be authenticated comprising:

a communication unit configured to transmit an instruction code for control of an authentication device and a first comparison value to the authentication device, and to receive a random number from the authentication device;

a memory unit which stores common secret identification information; and

a control unit configured to create the first comparison value based on the random number, the common secret identification information and the instruction code in response to a reception of the random number, the first comparison value being compared with a second comparison value which is created based on the random number, the common secret information and the instruction code by the authentication device, the instruction code being executed when the first comparison value matches with the second comparison value.

17 . The device to be authenticated according to claim 16 , wherein the control unit is configured to create the first comparison value based on an input value, which is generated by the random number being connected with the instruction code, and the common secret identification information.

18 . The device to be authenticated according to claim 16 , wherein the control unit is configured to create the first comparison value based on an input value, which is generated by one of a logical operation and an arithmetic operation being operated with respect to the random number and the instruction code, and the common secret identification information.

19 . The device to be authenticated according to claim 16 , wherein the control unit is configured to create the first comparison value based on either one of HMAC (Hash-based message Authentication code) method or AES (Advanced Encryption Standard) method.

20 . The device to be authenticated according to claim 16 , wherein the control unit is configured to create the first comparison value based on a plurality of the secret identification information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: FUJITSU SEMICONDUCTOR LIMITED
To: SOCIONEXT INC.
Reel/Frame 035481/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2014
From: YAMASHITA, SUSUMU
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 034276/0839 →