IP Library › Granted Patent US 11,956,230
Granted Patent B2
US 11,956,230 · App. 17/532,490 · Granted Apr 9, 2024

First factor contactless card authentication system and method

Inventors: Lara Mossler (Farmville, VA); Kaitlin Newman (Washington, DC); Kevin Osborn (Newton, MA)
H04L63/0846H04L63/0807H04L63/083H04L63/0853
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 11,956,230
App. No.
17/532,490
Granted
Apr 9, 2024
Kind
B2
Abstract

A password-less authentication system and method include registering a contactless card of a client with an application service and binding the contactless card to one or more client devices. The contactless card advantageously stores a username and a dynamic password. Accesses by the client to the application service may be made using any client device, and authentication of the accesses may be performed by any client device that includes a contactless card interface and can retrieve the username and dynamic password pair from the contactless card. By storing the username on the card, rather than requiring user input, application security improved because access to and knowledge of login credentials is limited. In addition, the use of a dynamic password reduces the potential of malicious access.

Claims (36)

1. A computer-implemented method, comprising:

receiving, by a service provider system, a request to access a website from a first computing device, the request comprising identifying information to identify a user of the web site;

sending, by the service provider system, an authentication request to a second computing device associated with the user;

receiving, by the service provider system, encrypted authentication information from the second computing device, wherein the encrypted authentication information is retrieved by the second computing device from a contactless card, and the encrypted authentication information comprising a user identifier encoded with a hash algorithm and a dynamic password, wherein the dynamic password is based on a counter related to a number of times the user has previously accessed the website;

authenticating, by the service provider system, the encrypted authentication information based on authenticated information for the user and successfully decrypting the encrypted authentication information; and

responsive to authenticating the encrypted authentication information, permitting, by the service provider system, the first computing device to access the website.

2. The computer-implemented method of claim 1 , wherein the encrypted authentication information is comprised in a cryptogram generated by the contactless card.

3. The computer-implemented method of claim 1 , wherein the encrypted authentication information is generated by the contactless card with a key and a cryptographic algorithm stored on the contactless card.

4. The computer-implemented method of claim 1 , wherein the user identifier is a username for the website.

5. The computer-implemented method of claim 1 , wherein the second computing device, the contactless card, or both are registered to an account associated with the user.

6. The computer-implemented method of claim 1 , comprising identifying the second computing device based on an associated between the identifying information and the second computing device.

7. The computer-implemented method of claim 1 , wherein the identifying information comprises a username for the website, an Internet Protocol (IP) address, an identifier associated with the first computing device, a medium access control (MAC) address, or another identifier associated with the user.

8. A service provider system, comprising:

one or more servers comprising:

memory comprising instructions; and

one or more processors coupled with the memory, the one or more processors, when processing the instructions, to:

process a request to access a website received from a first computing device, the request comprising identifying information to identify a user of the website;

cause communication of an authentication request to a second computing device associated with the user;

process encrypted authentication information received from the second computing device, wherein the encrypted authentication information is retrieved by the second computing device from a contactless card, the encrypted authentication information comprising a user identifier encoded with a hash algorithm and a dynamic password, wherein the dynamic password is based on a counter related to a number of times the user has previously accessed the website;

authenticate the encrypted authentication information based on authenticated information for the user and successfully decrypting the encrypted authentication information; and

responsive to authenticating the encrypted authentication information, permit the first computing device to access the web site.

9. The service provider system of claim 8 , wherein the encrypted authentication information is comprised in a cryptogram generated by the contactless card.

10. The service provider system of claim 8 , wherein the encrypted authentication information is generated by the contactless card with a key and a cryptographic algorithm stored on the contactless card.

11. The service provider system of claim 8 , wherein the user identifier is a username for the website.

12. The service provider system of claim 8 , wherein the second computing device, the contactless card, or both are registered to an account associated with the user.

13. The service provider system of claim 8 , wherein the instructions are further configured to cause the one or more processors to identify the second computing device based on an associated between the identifying information and the second computing device.

14. The service provider system of claim 8 , wherein the identifying information comprises a username for the website, an Internet Protocol (IP) address, an identifier associated with the first computing device, a medium access control (MAC) address, or another identifier associated with the user.

15. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

receive a request to access a website from a first computing device, the request comprising identifying information to identify a user of the website;

send an authentication request to a second computing device associated with the user;

receive encrypted authentication information from the second computing device, wherein the encrypted authentication information is retrieved by the second computing device from a contactless card, the encrypted authentication information comprising a user identifier encoded with a hash algorithm and a dynamic password, wherein the dynamic password is based on a counter related to a number of times the user has previously accessed the web site;

authenticate the encrypted authentication information based on authenticated information for the user and successfully decrypting the encrypted authentication information; and

responsive to authenticating the encrypted authentication information, permit the first computing device to access the website.

16. The computer-readable storage medium of claim 15 , wherein the encrypted authentication information is comprised in a cryptogram generated by the contactless card.

17. The computer-readable storage medium of claim 15 , wherein the encrypted authentication information is generated by the contactless card with a key and a cryptographic algorithm stored on the contactless card.

18. The computer-readable storage medium of claim 15 , wherein the user identifier comprises a username for the website.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: MOSSLER, LARA; NEWMAN, KAITLIN; OSBORN, KEVIN
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 058184/0370 →
Continuity (3)
Continuation 16705515 · Dec 6, 2019
Continuation 16519079 · Jul 23, 2019
Related Publication 20220086141A1 · Mar 17, 2022