| CPC H04L 9/3236 (2013.01) [H04L 9/3213 (2013.01)] | 18 Claims |

|
1. A system for providing cloud identity verification, comprising:
a computing device comprising a memory, a processor and a non-volatile data storage device;
a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
receive a plurality of identity assertions from an identity provider;
for each identity assertion of the plurality of identity assertions:
assign an identification value to said identity assertion;
create a unique hash value associated with said identity assertion; and
store said identity assertion, the identification value assigned to said identity assertion, and the unique hash value assigned to said identity assertion in a master global authentication ledger stored on the non-volatile data storage device;
obtain credential data unique to a user from an identity verification service, wherein the unique credential data represents a verified identity of the user;
store the physical credential data to the relevant identity assertion stored in the master global authentication ledger.
|