US 11,658,959 B2
User authentication framework
Xiangying Yang, Cupertino, CA (US); Ahmer A. Khan, Milpitas, CA (US); and Martijn T. Haring, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 25, 2020, as Appl. No. 17/33,415.
Claims priority of provisional application 62/911,832, filed on Oct. 7, 2019.
Prior Publication US 2021/0105265 A1, Apr. 8, 2021
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01); H04L 9/32 (2006.01)
CPC H04L 63/0823 (2013.01) [H04L 9/3247 (2013.01); H04L 63/0861 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having program instructions stored therein that are executable by a computing device to perform operations comprising:
sending, to a server computing system, a request for a first signed attestation, wherein the request for the first signed attestation includes a signature generated using a key of the computing device that is associated with an ability of the computing device to securely perform a user authentication;
in response to a successful verification of the signature, receiving the first signed attestation from the server computing system, wherein the first signed attestation indicates an ability of the computing device to securely perform a user authentication;
receiving a request to store credential information of an identification document issued by an issuing authority to a user for establishing an identity of the user;
in response to the request, sending, to the issuing authority, a request to store the credential information, wherein the sent request includes the first signed attestation to indicate an ability to perform a user authentication prior to permitting access to the credential information; and
in response to an approval of the sent request based on the first signed attestation, storing the credential information in a secure element of the computing device.