IP Library Granted Patent US 9,253,177
Granted Patent B2
US 9,253,177 · App. 13/961,523 · Granted Feb 2, 2016

Authentication system, information registration system, server, program, and authentication 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 9,253,177
App. No.
13/961,523
Granted
Feb 2, 2016
Kind
B2
Abstract

The authentication system includes a plurality of user terminals that are used by the same user, and a server capable of communicating with the plurality of user terminals. A user terminal transmits, to the server, an identification ID of the user terminal, a first code that is used in common in the plurality of user terminals, and a second code that was encrypted using the first code. The server is configured to decrypt the encrypted second code using the first code, and perform authentication of the user terminal using the identification ID and the decrypted second code. The server, upon receiving a second code that is not encrypted from one of the plurality of user terminals, transmits the second code that was encrypted using the first code to the one of the user terminals.

Claims (49)

1. An authentication system, comprising:

a user terminal comprising a processor and memory; and a server for communicating with the user terminal, wherein the user terminal transmits, to the server, an identification ID of the user terminal, a first code that was entered, and a second code that was encrypted using the first code, the server decrypts the encrypted second code using the first code,

performs authentication of the user terminal using the identification ID of the user terminal and the decrypted second code,

a data volume of the first code is smaller than that of the second code,

the first code includes characters of the same type as the characters that constitute the second code, and

the first code is configured to be used in common in a plurality of user terminals that are used by the same user,

wherein if the plurality of user terminals used by the same user include:

a first user terminal that is registered in association with the identification ID and the second code; and

a second user terminal that is not yet registered in association with the identification ID and the second code,

the server, upon accepting the second code transmitted from the second user terminal, registers the identification ID and the second code of the first user terminal, in association with the second user terminal, and

transmits the encrypted second code of the first user terminal to the second user terminal.

2. The authentication system according to claim 1 ,

wherein the server holds the identification ID, the first code, and the second code in association with one another,

in the case where a first code received from one of the plurality of user terminals does not match the first code held by the server,

if the server can decrypt the encrypted second code received from the one of the plurality of user terminals, using the received first code, and

an identification ID received from the one of the plurality of user terminals does not match the identification ID held by the server, or the decrypted second code received from the one of the plurality of user terminals does not match the second code held by the server,

the server transmits information indicating that the first code or the second code has been changed, to the one of the plurality of user terminals.

3. The authentication system according to claim 1 ,

wherein the server holds the identification ID, the first code, and the second code in association with one another,

in the case where the first code received from one of the plurality of user terminals matches the first code held by the server,

if the server cannot decrypt the encrypted second code received from the one of the plurality of user terminals, using the received first code,

the server transmits information indicating that the first code or the second code has been changed, to the one of the plurality of user terminals.

4. The authentication system according to claim 2 ,

wherein when the server transmits, to the one of the plurality of user terminals, the information indicating that the first code or the second code has been changed, the server causes the user terminal to display a screen for prompting entry of a new first code or a new second code.

5. A user terminal for communicating with a server in an authentication system, the user terminal comprising:

a processor;

a memory storing instructions;

wherein, the user terminal is configured to transmit, to the server, an identification ID of the user terminal, a first code that is smaller in data volume than a second code, the first code includes characters of the same type as the characters that constitute the second code, and the second code that was encrypted using the first code if the identification ID of the user terminal and the second code are registered in the server in association with each other, so that authentication of the user terminal is performed in the server based on the identification ID of the user terminal and the second code that was decrypted using the first code, and

if the identification ID and the second code of the user terminal are not yet registered in association with each other in the server, and the identification ID and the second code of another user terminal that is used by the same user of the user terminal are registered in association with each other, the user terminal transmits the second code that is not encrypted to the server, and receives the identification ID of the user terminal and the encrypted second code of the user terminal from the server.

6. A server for communicating with a plurality of user terminals that are used by the same user, comprising:

a processor;

a memory storing instructions;

wherein, upon receiving, from a user terminal, an identification ID of the user terminal, a first code that is used in common in the plurality of user terminals, and a second code that is larger in data volume than the first code and was encrypted using the first code, the first code includes characters of the same type as the characters that constitute the second code, the server is configured to decrypt the encrypted second code using the first code, and perform authentication of the user terminal using the identification ID and the decrypted second code, and

wherein if the plurality of user terminals used by the same user include:

a first user terminal that is registered in association with the identification ID and the second code; and

a second user terminal that is not yet registered in association with the identification ID and the second code,

the server, upon accepting the second code transmitted from the second user terminal, registers the identification ID and the second code of the first user terminal, in association with the second user terminal, and

transmits the encrypted second code of the first user terminal to the second user terminal.

7. A non-transitory recording medium storing a program that configures, using a computer, a server for communicating with a plurality of user terminals that are used by the same user, the program causing the computer to execute processes of:

a process of, upon receiving, from a user terminal, an identification ID of the user terminal, a first code that is used in common in the plurality of user terminals, and a second code that is larger in data volume than the first code and was encrypted using the first code, the first code includes characters of the same type as the characters that constitute the second code, decrypting the encrypted second code using the first code, and

performing authentication of the user terminal using the identification ID and the decrypted second code;

a process of, upon accepting the second code transmitted from a second user terminal, registering the identification ID and the second code of a first user terminal, in association with the second user terminal, if the plurality of user terminals used by the same user include the first user terminal that is registered in association with the identification ID and the second code, and the second user terminal that is not yet registered in association with the identification ID and the second code; and

a process of transmitting the encrypted second code of the first user terminal to the second user terminal.

8. An authentication method using a plurality of user terminals that are used by the same user and a server configured to communicate with the plurality of user terminals, the method comprising:

upon a user terminal transmitting, to the server, an identification ID of the user terminal, a first code that is used in common in the plurality of user terminals, and a second code that is larger in data volume than the first code and was encrypted using the first code, the first code includes characters of the same type as the characters that constitute the second code, decrypting, by the server, the encrypted second code using the first code, and performing authentication of the user terminal using the identification ID and the decrypted second code, wherein if the plurality of user terminals used by the same user include:

a first user terminal that is registered in association with the identification ID and the second code; and

a second user terminal that is not yet registered in association with the identification ID and the second code,

the server, upon accepting the second code transmitted from the second user terminal, registering the identification ID and the second code of the first user terminal, in association with the second user terminal, and

transmitting the encrypted second code of the first user terminal to the second user terminal.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2014
From: MATSUSHITA, YOSUKE; MORITA, HIDEO; TAMANO, HIROKAZU
To: PANASONIC CORPORATION
Reel/Frame 032359/0846 →