| CPC H04L 9/3247 (2013.01) [G06F 21/64 (2013.01); H04L 9/0861 (2013.01); G06Q 20/327 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/389 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] | 8 Claims |

|
1. A reader device comprising:
a processor; and
a computer readable medium coupled to the processor, the computer readable medium comprising code, executable by the processor, to perform a method including:
receiving, from a user device operated by a user, signed data and a cryptogram, wherein the signed data is determined by digitally signing data, which includes an electronic identifier associated with the user using a key stored in a secure element of the user device;
determining, by the reader device, whether the cryptogram can be verified; and
upon verifying the cryptogram, sending, by the reader device, a request to a remote server computer to include the signed data in an electronic ledger,
wherein the cryptogram is determined by determining a session key based on at least an intermediary key and a counter value and encrypting the data using the session key, and
wherein the intermediary key is generated using an identity key specific to the user device and the electronic identifier.
|