US 11,924,350 B2
Cryptographically enforced partial blinding for distributed system
Alexander Bernauer, Zurich (CH); Tamas Blummer, New York, NY (US); Shaul Kfir, New York, NY (US); James Benton Litsios, New York, NY (US); and Simon Meier, Zurich (CH)
Assigned to Digital Asset (Switzerland) GmbH, (CH)
Filed by Digital Asset (Switzerland) GmbH, Zurich (CH)
Filed on Jul. 29, 2021, as Appl. No. 17/388,656.
Prior Publication US 2023/0031532 A1, Feb. 2, 2023
Int. Cl. H04L 9/00 (2022.01); H04L 9/32 (2006.01); G06Q 20/38 (2012.01)
CPC H04L 9/3236 (2013.01) [G06Q 20/389 (2013.01); G06Q 2220/00 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by one or more processors, an input including a decision of a first party with regard to an agreement among a plurality of parties including the first party;
deriving, by the one or more processors, a portion of the plurality of parties from the received input, where the portion of the plurality of parties is limited to only parties of the agreement affected by the decision of the first party;
for each given party of the portion of the plurality of parties:
generating, by the one or more processors, a token according to a function of both a cryptographic key of the given party and a cryptographic key of a second party; and
transmitting, by the one or more processors, the decision of the first party, the generated token, and an identity of the second party to a private data store of the given party,
wherein the decision of the first party and the generated tokens are transmitted to the private data stores of only the portion of the plurality of parties.