CPC H04L 9/3236 (2013.01) [H04L 9/0643 (2013.01); H04L 9/14 (2013.01); H04L 2463/082 (2013.01)] | 20 Claims |
1. A system for authenticating an identity of a user, the system comprising:
one or more processors; and
one or more non-transitory, computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
obtaining a request to authenticate a user, the request comprising user information associated with the user;
generating, via a first application programming interface, a pepper-based cryptographic representation of the user information, the pepper-based cryptographic representation being generated using a cryptographic pepper obtained via the first application programming interface;
transmitting, via a second application programming interface, the pepper-based cryptographic representation to a server system in connection with the request to authenticate the user; and
obtaining, via the second application programming interface, an indication of authenticity of the user from the server system based on a comparison of the pepper-based cryptographic representation with a cryptographic representation of previously-received user information, the previously-received user information being obtained by the server system prior to the obtainment of the request to authenticate the user.
|