CPC H04L 63/083 (2013.01) [H04L 63/0815 (2013.01); H04W 12/068 (2021.01); H04L 2463/082 (2013.01); H04W 12/68 (2021.01)] | 15 Claims |
1. A computer-implemented method, comprising:
receiving, at an identity assurance server, a first request initiated from a company server for an identity assurance score corresponding to an entity requesting the company server for access to an asset of the company;
generating, in response to the request, the identity assurance score and determining a collection of requirements that the entity must satisfy to access the asset, the collection of requirements based on the generated identity assurance score;
transmitting by the identity assurance server for delivery to the company server, the identity assurance score and the collection of requirements for the entity to satisfy;
receiving, at the identity assurance server and originating from the company server, informational data corresponding to the collection of requirements completed by the entity;
confirming, at the identity assurance server, that the received informational data matches data previously saved on a database at the identity assurance server; and
notifying the company that the received information data has been confirmed;
wherein the identity assurance score is based on a predetermined hierarchy of levels of requirements to be satisfied for the request to be approved; and
wherein the hierarchy of levels comprises the following levels of requirements for granting access to the asset:
first level—ID of user and No Password;
second level—ID and Password;
third level—Description of something the entity knows;
fourth level—Description of something the entity has;
fifth level—Number of social network connections the entity has;
sixth level—Location of the entity;
seventh level—One biometric identifier;
eighth level—Two biometric identifiers;
ninth level—Three biometric identifiers;
tenth level—Financial information corresponding to the entity;
eleventh level—One health identifier;
twelfth level—Second health identifier; and
thirteenth level—DNA (Deoxyribonucleic acid) of the entity;
wherein one or more steps are performed on at least a processor coupled to at least a memory.
|