IP Library › Granted Patent US 11,930,111
Granted Patent B2
US 11,930,111 · App. 17/743,392 · Granted Mar 12, 2024

System and method for generating and depositing keys for multi-point authentication

Inventor: Devi Selva Kumar Vijayanarayanan (Oakville, CA)
Assignee: AUTNHIVE CORPORATION
H04L9/0894H04L9/0841H04L9/0866H04L9/0872H04L9/0891H04L9/14H04L9/32H04L9/321H04L9/3226H04L9/3271
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,930,111
App. No.
17/743,392
Granted
Mar 12, 2024
Kind
B2
Abstract

The present invention is an platform and/or agnostic authentication method and system operable to authenticate users, data, documents, device and transactions. Embodiments of the present invention may be operable with any client system. The authentication method and system are operable to disburse unique portions of anonymous login related information amongst multiple devices. These devices and the disburse unique portions of anonymous login information are utilized by the solution to authenticate users, data, documents, device and transactions. Login-related information is not stored in any portion of the solution, users and devices are anonymously authenticated. The solution also permits a user to access secured portions of the client system through a semi-autonomous process and without having to reveal the user's key.

Claims (40)

1. A method of generating keys for authentication, the method comprising the steps of:

receiving, at a server, a registration request from a first computing device;

transmitting, in response to the receipt of the registration request, registration data from the server to the first computing device;

receiving a registration key and a server key, at the server, wherein the registration key and the server key originate from the first computing device;

generating, at the server, at least a first indicia associated with the first computing device;

associating the first indicia associated with the first computing device with a peer list;

generating, at the server, in response to the receipt of the registration key and the server key at the server, a distribution key;

transmitting the distribution key from the server to a second computing device;

receiving, at the server, a deposit key from the second computing device;

generating, at the server, in response to the receipt of a deposit key at the server, at least a second indicia associated with the second computing device; and

associating the second indicia associated with the second computing device with the peer list.

2. The method of claim 1 , wherein the first computing device is configured for:

receiving the registration data from the server;

receiving user input;

determining a first group of selection codes and a second group of selection codes based on the user input;

generating a client key from the first group of selection codes;

generating the server key from the second group of selection codes;

generating, from the client key, at least a client key first part and a client key second part;

generating, from the server key, at least a server key first part and a server key second part;

generating the registration key, the registration key being based on the client key, the server key, and the registration data; and

transmitting, to the server, at least the registration key and the server key.

3. The method of claim 2 , further comprising the first computing device being configured to:

display on a visual display of the first computing device, the registration data received from the server.

4. The method of claim 2 , wherein generating the registration key comprises:

concatenating at least one of the client key first part and the client key second part, and at least one of the server key first part and the server key second part to generate a first pre-key;

converting the first pre-key into a second pre-key;

concatenating the second pre-key and at least a first part of the registration data to generate a registration pre-key; and

converting the registration pre-key into the registration key.

5. The method of claim 4 , wherein at least the first part of the registration data comprises a client registration code.

6. The method of claim 1 , wherein the registration data comprises a group of selection objects, wherein the group of selection objects comprises at least two images, icons, tokens, button, or user selection objects, wherein the at least two images, icons, tokens, buttons, or user selection objects are selectable by a user.

7. The method of claim 1 , wherein receiving the deposit key from the second computing device further comprises the second computing device being configured for:

receiving, from the server, the distribution key;

generating a deposit code and the deposit key; and

transmitting, to the server, the deposit key.

8. The method of claim 7 , wherein generating the deposit key comprises:

concatenating the distribution key and the deposit code to generate a deposit pre-key; and

converting the deposit pre-key into the deposit key.

9. The method of claim 1 , wherein generating the distribution key comprises:

concatenating one or more of the server key, the registration key, and a recipient code to generate a distribution pre-key; and

converting the distribution pre-key into the distribution key.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2022
From: VIJAYANARAYANAN, DEVI SELVA KUMAR
To: AUTNHIVE CORPORATION
Reel/Frame 061843/0978 →
Continuity (5)
Continuation 17080488 · Oct 26, 2020
Continuation 16436142 · Jun 10, 2019
Continuation 16165606 · Oct 19, 2018
Provisional Application 62574285 · Oct 19, 2017
Related Publication 20220271932A1 · Aug 25, 2022