IP Library Granted Patent US 7,415,615
Granted Patent B2
US 7,415,615 · App. 10/508,605 · Granted Aug 19, 2008

Method and system for user authentication in a digital communication system

Assignee: TDS Todos Data System AB
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,415,615
App. No.
10/508,605
Granted
Aug 19, 2008
Kind
B2
Abstract

A method and a system for authentication and synchronization is disclosed. The user provides a first one time code (OTC) to the authentication manager. If this OTC is within a small access window, the user is directly authenticated and granted access to the system. If the provided OTC is outside the small window but within a big window, the authentication manager saves the first OTC, and a second OTC is required from the user. If the new, second OTC and the first OTC are in sequence, the end user will be authenticated, and admitted access to the system and the requested service.

Claims (34)

1. A method for authenticating a user in a digital communication system, said system comprising at least one input device providing a user interface to the system, an authentication manager for authenticating the user to the system and a communication network connecting said input device and said authentication manager, said method comprising:

receiving identification information about the user at said authentication manager from said input device;

receiving a one time code (OTC) at said authentication manager from said input device;

identifying, based on said identification information, a sequence of verification OTCs associated with said user, said sequence of verification OTCs forming a big access window;

choosing at least one of the verification OTCs of said sequence, said chose verification OTCs forming a small access window; and

comparing the at least one chosen verification OTC of the small access window and the OTC received from the input device, and in case of a match authenticating the user to the system;

and in case of a non-match:

requiring a second OTC from the user;

searching at least a part of the remaining sequence of verification OTCs of the big access window for two verification OTCs in sequence matching the two OTCs received from the user; and

in case of a match authenticating the user to the system.

2. The method of claim 1 , wherein the OTC from the input device is generated by means of an OTC generation unit.

3. The method of claim 2 , wherein the generation unit is adapted to generate the OTC based on input provided by a smart card held by the user.

4. The method of claim 2 , wherein the OTC generation unit calculates the OTC based on synchronization data.

5. The method of claim 4 , wherein the synchronization data is one of a sequence number or a time value.

6. The method of claim 4 , wherein the step of choosing the verification OTCs is made based on verification synchronization data held by the authentication manager.

7. The method of claim 6 , wherein in case of a second match authenticating the user to the system, the verification synchronization data is subsequently updated in accordance with the identified matching verification OTCs.

8. The method of claim 1 , wherein the step of identifying a sequence of verification OTCs associated with said user, comprises the step of calculating a sequence of OTCs.

9. The method of claim 1 , wherein the step of identifying a sequence of verification OTCs associated with said user, comprises the step of retrieving a sequence of pre-stored OTCs.

10. The method of claim 1 , wherein the OTCs are non-recurring strings of characters.

11. The method of claim 1 , wherein the identification information comprises an identification code associated with the user.

12. The method of claim 1 , wherein at least part of the communication between the input device and the authentication manager is encrypted.

13. The method of claim 1 , wherein before the step of searching at least a part of the remaining sequence of verification OTCs, it further comprises the step of comparing the at least one chosen verification OTC and the second OTC received from the input device, and in case of a match authenticating the user to the system.

14. An authentication system comprising:

at least one input device providing a user interface to the system;

an authentication manager for authenticating the user to the system; and

a communication network connecting said input device and said authentication manager;

said authentication manager being configured to

receive identification information about the user at said authentication manager from said input device;

receive a one time code (OTC) at said authentication manager from said input device;

identify, based on said identification information, a sequence of verification OTCs associated with said user, said sequence of verification OTCs forming a big access window;

choose at least one of the verification OTCs of said sequence, said chosen verification OTCs forming a small access window; and

compare the at least one chosen verification OTC of the small access window and the OTC received from the input device, and in case of a match authenticate the user to the system; and in case of a non-match:

require a second OTC from the user;

search at least a part of the remaining sequence of verification OTCs of the big access window for two verification OTCs in sequence matching the two OTCs received from the user, and in case of a match authenticate the user to the system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2004
From: SKYGEBJER, PER
To: TDS TODOS DATA SYSTEM AB
Reel/Frame 016695/0401 →
Priority Claims (1)
EP 02006780 · Mar 25, 2002 · regional
Continuity (1)
Related Publication 20050216744A1 · Sep 29, 2005