| CPC H04W 12/033 (2021.01) [H04L 9/0894 (2013.01); H04L 9/3231 (2013.01); H04L 9/3234 (2013.01); H04L 9/3247 (2013.01); H04L 63/0853 (2013.01); H04L 63/0861 (2013.01); H04W 12/069 (2021.01); G06Q 20/10 (2013.01); H04L 9/50 (2022.05)] | 18 Claims |

|
1. A method for receiving attestation of user data, the method comprising:
receiving, using a secure communication, at a mobile device a request from a requester, the request including an indication of a data attribute of the user of the mobile device;
at the mobile device, querying a data store for a verification attribute associated with the requested data attribute;
in response to the request, providing the requester, using the secure communication, the verification attribute from the data store;
attesting the data attribute originating from a trusted party by:
retrieving, from a distributed ledger, data describing the data attribute, including an identifier of the trusted party and/or a cryptographic signature of the trusted party; and
confirming that the data attribute to be attested meets a predetermined level of trust based on the retrieved data describing the data attribute; and
verifying the data attribute of the user by:
retrieving, from the distributed ledger, data describing the data attribute; and
comparing the data attribute with the retrieved data describing the data attribute.
|