US 11,991,292 B2
Systems and methods for use in appending log entries to data structures
Rajat Maheshwari, Singapore (SG); Charles Walton, Marshfield, MA (US); Karthik Ramanathan, Singapore (SG); and Prashant Sharma, Madison, NJ (US)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on Apr. 2, 2021, as Appl. No. 17/221,731.
Application 17/221,731 is a continuation of application No. PCT/US2021/024161, filed on Mar. 25, 2021.
Claims priority of provisional application 63/005,012, filed on Apr. 3, 2020.
Prior Publication US 2021/0314166 A1, Oct. 7, 2021
Int. Cl. H04L 9/32 (2006.01); G06F 11/34 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/3247 (2013.01) [G06F 11/3476 (2013.01); H04L 9/30 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for use in appending one or more log entries to a data structure, the method comprising:
receiving, at a communication device, a log entry from a terminal;
signing, by the communication device, the log entry with a private key of a key pair specific to the communication device;
transmitting the signed log entry to an identity provider (IDP);
receiving, by the communication device, from the IDP, a signed, encrypted log entry;
verifying, by the communication device, a signature of the signed, encrypted log entry based on a public key associated with a key pair specific to the IDP;
appending the encrypted log entry to a digital identity included in the communication device;
transmitting the encrypted log entry to the IDP in response to an input indicative of a request from a relying party;
receiving, from the IDP, a second signed, encrypted log entry;
verifying, by the communication device, a signature of the second signed, encrypted log entry based on the public key associated with the key pair specific to the IDP; and
decrypting the second signed, encrypted log entry with the private key of the key pair specific to the communication device.