A SECURE AND CONFIDENTIAL CUSTODIAL TRANSACTION SYSTEM, METHOD AND DEVICE USING ZERO-KNOWLEDGE PROTOCOL

A system, device and method of confidential secure custodial transfers of asset between entities utilizing transaction agents implemented via a distributed ledger (e.g a blockchain). In particular, the transaction agents securely record each of the transactions on the ledger utilizing obfuscated or...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SOMERVILLE, Susanne, GARVIN, Jon Eric, ORR, Ryan, PETKUS, Maksym, GRECO, Maurizio
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 system, device and method of confidential secure custodial transfers of asset between entities utilizing transaction agents implemented via a distributed ledger (e.g a blockchain). In particular, the transaction agents securely record each of the transactions on the ledger utilizing obfuscated or proxy data state such that information about the transactions cannot be gleaned from the ledger. In particular, the transaction agents are able to enforce business rules of the system by requesting zero-knowledge proofs from participants to the transaction (e.g. sender and recipient) in place of actual data for the transaction. The zero-knowledge proofs are able to be designed to prevent an observer of the distributed ledger from determining any information of the transaction that is taking place. L'invention concerne un système, un dispositif et un procédé de transferts de détention sécurisés et confidentiels d'actifs entre des entités à l'aide d'agents de transaction mis en œuvre par l'intermédiaire d'un registre distribué (par exemple une chaîne de blocs). Plus précisément, les agents de transaction enregistrent de manière sécurisée chacune des transactions sur le registre à l'aide d'un état de données obscurci ou mandataire de telle sorte que des informations concernant les transactions ne puissent pas être extraites du registre. Plus précisément, les agents de transaction permettent de mettre en application des règles commerciales du système en demandant des preuves à connaissance nulle de participants à la transaction (par exemple l'expéditeur et le destinataire) à la place de données réelles pour la transaction. Les preuves à connaissance nulle peuvent être conçues pour empêcher un observateur du registre distribué de déterminer de quelconques informations de la transaction en cours.