US 12,069,053 B2
Secure methods, systems, and media for generating and verifying user credentials
John Wittrock, Brooklyn, NY (US); and David Stein, New York, NY (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Apr. 10, 2023, as Appl. No. 18/132,756.
Application 18/132,756 is a continuation of application No. 16/513,295, filed on Jul. 16, 2019, granted, now 11,652,819.
Claims priority of provisional application 62/698,662, filed on Jul. 16, 2018.
Prior Publication US 2023/0283606 A1, Sep. 7, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0884 (2013.01) [H04L 63/0823 (2013.01); H04L 63/107 (2013.01); H04L 63/126 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for authenticating user credentials, the method comprising:
receiving, from a user device, a request for access to a service that requires valid user credentials, wherein a plurality of user credentials are stored on the user device;
determining, based on the received request, which aspect of a user credential from one of the plurality of user credentials is to be satisfied to grant access to the requested service, wherein the aspect of the user credential is a portion of the user credential that is stored in the user device;
transmitting, to the user device, a request for information related to the aspect of the user credential;
receiving, from the user device, information related to the aspect of the user credential that was stored on the user device, wherein the information has been signed using a key associated with the user device;
verifying the key used to sign the information by the user device;
in response to verifying the key used to sign the information, determining whether the aspect of the user credential has been satisfied based on the received information; and
in response to determining that the aspect of the user credential has been satisfied, granting access to the service.