Patent ID: 11895231
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A method comprising performing, by a computer system:
receiving a payload comprising a ciphertext, a first commitment, and a second commitment;
transmitting a request including the first commitment and the second commitment to each of a plurality of cryptographic devices, the plurality of cryptographic devices storing a first plurality of secret shares that are generated from a first secret value and a second plurality of secret shares that are generated from a second secret value;
receiving, from the plurality of cryptographic devices, a plurality of partial computations, wherein each partial computation of the plurality of partial computations was generated by a respective one of the plurality of cryptographic devices using a respective first partial computation and a respective second partial computation, wherein the respective first partial computation is generated using a respective first secret share and the first commitment, and wherein the respective second partial computation is generated using a respective second secret share and the second commitment;
generating a cryptographic key based on the plurality of partial computations; and
decrypting the ciphertext using the cryptographic key to produce a message.