IP Library Granted Patent US 11,233,647
Granted Patent B1
US 11,233,647 · App. 16/383,701 · Granted Jan 25, 2022

Digital identity authentication system

Inventor: Jean-Emmanuel Fontaine (Falls Church, VA)
H04L9/321G06K19/06037H04L9/3215H04L9/3228H04L2209/603
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,233,647
App. No.
16/383,701
Granted
Jan 25, 2022
Kind
B1
Abstract

A system and associated methods provide digital identity and strong authentication management services for Internet users. The system includes a central, cloud-based, online service, referred to as a central service, which can manage user accounts. The system also includes dedicated, always-on, always-connected, cryptographically unique devices, referred to as beacons, located within the physical residences of its users. The central service associates each beacon with the residence address of its user by physically sending a unique address verification code by postal mail to the user's residence. The user presents the unique code to the beacon, and the beacon cryptographically confirms its identity and the unique code sent to the residence address back to the central service. The beacons can attest to users' identities and provide seamless strong authentication to third-party online service providers on behalf of those users.

Claims (32)

1. A method comprising:

operating an online service configured to receive requests for access by a plurality of users to a plurality of third-party services;

for each user of the plurality of users:

deploying a continuously operating and network-connected cryptographic server in a residence of the user, wherein the cryptographic server has a cryptographic relationship established with the online service prior to the deploying;

in response to the online service receiving a request for access by the user to a third-party service, the cryptographic server receiving credentials from the user; and

in response to receiving the credentials, the cryptographic server authenticating the user;

for one of the plurality of users, the online service confirming that an original cryptographic server is no longer network-accessible; and

in response to confirming that the original cryptographic server is no longer network-accessible, initiating a process to establish a replacement cryptographic server as a functional replacement for the original cryptographic server.

2. The method of claim 1 , wherein the deployed cryptographic server is configured to communicate exclusively with the online service.

3. The method of claim 1 , wherein the cryptographic server comprises a trusted and secure cryptographic chip inserted at manufacture time.

4. The method of claim 3 , wherein the cryptographic chip inserted at manufacture time supports remote attestation of the cryptographic server.

5. The method of claim 1 , wherein the cryptographic relationship is based on an exchange of public keys between the cryptographic server and the online service.

6. The method of claim 1 , further comprising, for the each user, the cryptographic server creating and storing at least one of an alias identity, a password, and a cryptographic key for the third-party service on behalf of the user.

7. The method of claim 6 , wherein the process to establish the replacement cryptographic server as a functional replacement for the original cryptographic server comprises the replacement cryptographic server responding to a remote attestation request by responding with a cryptographic response to a random challenge.

8. The method of claim 1 , further comprising, for the each user:

confirming an Internet-connected device by passing a registration code in a circuit including the online service, the cryptographic server and the Internet-connected device.

9. The method of claim 8 , further comprising, for the each user:

in response to the confirming, registering the Internet-connected device with a unique identifier,

wherein the request for access by the user to a third party service is received from the registered Internet-connected device and includes the unique device identifier.

10. The method of claim 8 , wherein the cryptographic server is equipped with a display, and wherein the confirming an Internet-connected device comprises:

the cryptographic server displaying the registration code on the display; and

the registration code being provided to the online service through the Internet-connected device.

11. The method of claim 10 , wherein the registration code is displayed in a form of a QR code, and wherein the QR code is scanned by the Internet-connected device.

12. The method of claim 8 , wherein the confirming an Internet-connected device further comprises:

the online service sending the registration code to the cryptographic server.

13. The method of claim 1 , wherein the cryptographic server authenticating the user supports single sign-on between the user and the third-party service.

14. The method of claim 1 , further comprising, for the each user:

the online service associating an identity of the user with the cryptographic server;

in response to the online service receiving the request for access by the user to the third-party service, the online service requesting an identity from the user; and

in response to the online service receiving the identity from the user, the online service connecting to the cryptographic server.

15. A system comprising one or more computers operating the online service and a plurality of cryptographic servers, wherein the one or more computers and the plurality of cryptographic servers jointly perform and/or cause to be performed the method of claim 1 .

16. One or more non-transitory computer-readable media, the media containing instructions that are executed by one or more processors of one or more computers to cause the one or more computers to perform and/or cause to be performed the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2019
From: FONTAINE, JEAN-EMMANUEL
To: HUSHMESH INC.
Reel/Frame 050466/0577 →
Continuity (1)
Provisional Application 62657510 · Apr 13, 2018
Cited By (16)
US 12,189,787 US 12,206,688 US 12,212,661 US 12,212,671 US 12,231,460 US 12,236,491 US 12,238,108 US 12,244,703 US 12,256,010 US 12,333,612 US 12,335,282 US 12,362,947 US 12,363,156 US 12,395,505 US 12,513,167 US 12,694,104