SYSTEMS AND METHODS FOR PRIVACY-PRESERVING INVENTORY MATCHING WITH SECURITY AGAINST MALICIOUS ADVERSARIES

A method for privacy-preserving inventory matching may include: (1) receiving a plurality of axe submissions; (2) arranging the parties into data structures based on a direction in the party's axe submission; (3) sending each party's commitment to the other party; (4) receiving, from each...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BALCH, Tucker Richard, DIAMOND, Benjamin E, POLYCHRONIADOU, Antigoni Ourania
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for privacy-preserving inventory matching may include: (1) receiving a plurality of axe submissions; (2) arranging the parties into data structures based on a direction in the party's axe submission; (3) sending each party's commitment to the other party; (4) receiving, from each party, output secret-shares of an arithmetized comparison circuit; (5) verifying that the output secret-shares of the arithmetized comparison circuit received from the parties match commitments to the output secret-shares sent by the respective opposite party; (6) identifying a minimal party based on the outputs of the arithmetized comparison circuit; (7) generating and sending a proof of the minimal party identification to the minimal party; (8) receiving a minimal quantity integer from the minimal party; (9) revealing the minimal quantity integer to the first party and the second party; and (10) executing the trade for the minimal quantity integer. Un procédé de mise en correspondance d'inventaire préservant la confidentialité peut consister : (1) à recevoir une pluralité de soumissions d'axe; (2) à agencer les parties dans des structures de données selon une direction dans la soumission d'axe de la partie; (3) à envoyer l'engagement de chaque partie à l'autre partie; (4) à recevoir, en provenance de chaque partie, des ressources partagées secrètes de sortie d'un circuit de comparaison arithmétique; (5) à vérifier que les ressources partagées secrètes de sortie du circuit de comparaison arithmétique reçues en provenance des parties correspondent à des engagements envers des ressources partagées secrètes de sortie envoyées par la partie opposée respective; (6) à identifier une partie minimale sur la base des sorties du circuit de comparaison arithmétique; (7) à générer et envoyer une preuve de l'identification de partie minimale à la partie minimale; (8) à recevoir un entier relatif de quantité minimale en provenance de la partie minimale; (9) à révéler l'entier relatif de quantité minimale à la première partie et à la seconde partie; et (10) à exécuter la négociation pour l'entier relatif de quantité minimale.