US2019012662A1PendingUtilityA1

Systems, methods, and devices for reducing and/or eliminating data leakage in electronic ledger technologies for trustless order matching

Assignee: SYMBIONT IO INCPriority: Jul 7, 2017Filed: Jul 6, 2018Published: Jan 10, 2019
Est. expiryJul 7, 2037(~10.9 yrs left)· nominal 20-yr term from priority
G06Q 20/3827H04L 9/0637H04L 9/0643G06Q 40/04H04L 9/3239H04L 9/50
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The disclosure herein relates to systems, methods, and devices for reducing and/or eliminating data leakage in electronic ledger technologies, such as centralized ledger, distributed ledger technology (DLT) or blockchain-based platforms, for trustless order matching. In particular, in some embodiments, the systems, methods, and devices described herein utilize cryptographic commitments to assign priorities to orders without disclosing the contents of the actual order or plaintext data. In some embodiments, the plaintext data is revealed only after the priorities are assigned to the cryptographic commitments, thereby reducing and/or eliminating potential data leakage that can arise in such electronic ledger platforms or networks. Further, in some embodiments, the subsequently revealed plaintext data can be used to regenerate the cryptographic commitment to verify its correlation. As such, some systems, methods, and devices described herein can provide a trustless order matching system for electronic ledger technologies, such as DLT or blockchain-based platforms.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A cryptographic hash commitment-based system for matching trade orders, the system comprising:
 a cryptographic platform configured to access plaintext data, the plaintext data is inputted by a user into a dynamically generated user interface, wherein the plaintext data comprises trade order data for performing a trade order;   the cryptographic platform further configured to generate a cryptographic hash commitment based on the plaintext data received from user input and based on an extended field, the cryptographic hash commitment corresponding to and without including the plaintext data comprising transaction information, wherein non-permitted third parties cannot determine the plaintext data from the cryptographic hash commitment;   the cryptographic platform configured to transmit the cryptographic hash commitment to an electronic order matching platform, wherein the electronic order matching platform is configured to irrevocably publish the cryptographic hash commitment on a commitment board, wherein upon irrevocably publishing the cryptographic hash commitment on the commitment board, a time priority is assigned to the cryptographic hash commitment, wherein the electronic order matching platform is configured to store on a priority board the cryptographic hash commitment and the time priority in order to irrevocably publish the time priority of the cryptographic hash commitment;   the cryptographic platform configured to access a confirmation of the assignment of the time priority to the cryptographic hash commitment; and   the cryptographic platform configured to transmit the plaintext data to the electronic order matching platform, wherein the electronic order matching platform is configured to irrevocably publish the plaintext data and the cryptographic hash commitment on a trade order board, wherein correlation between the plaintext data and the cryptographic hash commitment can be confirmed by re-generating the cryptographic hash commitment based on the plaintext data and the extended field,   wherein upon completion of matching the trade order with one or more other trade orders, trade data is generated based on the completion of the matching and is transmitted through an electronic ledger interface to an electronic distributed ledger technology, the transmission of the trade data triggered based at least in part on completion of matching the trade order with the second trade orders using the plaintext data, the cryptographic hash commitment, and the time priority,   wherein the electronic ledger interface is configured to access the electronic distributed ledger technology that is digitally stored in a distributed network that comprises a plurality of physically distributed computer systems configured to maintain the electronic distributed ledger technology, and   wherein the electronic distributed ledger technology is configured to track at least one asset ownership transaction using the cryptographic platform for matching trade orders.   
     
     
         2 . The system of  claim 1 , wherein the cryptographic platform is configured to transmit the extended field with the plaintext data to the electronic order matching platform. 
     
     
         3 . The system of  claim 1 , wherein the cryptographic platform and the electronic order matching platform are operating a single computer system. 
     
     
         4 . The system of  claim 1 , wherein the cryptographic platform operates on first computer system, and the electronic order matching platform operates on a second computer system. 
     
     
         5 . The system of  claim 1 , wherein the cryptographic platform and the electronic order matching platform are operating across a distributed computer system. 
     
     
         6 . The system of  claim 1 , wherein the electronic order matching platform is configured to receive user input from the user authorizing the transmission of the plaintext data from the cryptographic platform to the electronic order matching platform. 
     
     
         7 . The system of  claim 6 , wherein the electronic order matching platform is configured to assess a penalty on the user based on failure to receive authorization from the user to transmit the plaintext data from the cryptographic platform to the order matching platform within a predetermined period of time. 
     
     
         8 . The system of  claim 1 , wherein the electronic distributed ledger technology is a blockchain. 
     
     
         9 . The system of  claim 1 , wherein the cryptographic hash commitment is assigned the time priority by a mining node. 
     
     
         10 . The system of  claim 1 , wherein the completion of the trade order matching is performed by a central processing entity system. 
     
     
         11 . The system of  claim 1 , wherein the completion of the trade order matching is performed by a plurality of users utilizing the cryptographic hash commitment-based system. 
     
     
         12 . The system of  claim 1 , wherein the cryptographic hash commitment is configured to be signed digitally by the user. 
     
     
         13 . A cryptographic commitment-based system for matching trade orders, the system comprising:
 a cryptographic platform configured to access plaintext data, the plaintext data is inputted by a user into a dynamically generated user interface, wherein the plaintext data comprises trade order data for performing a trade order;   the cryptographic platform further configured to generate a cryptographic commitment based on the plaintext data received from user input and based on an extended field, the cryptographic commitment corresponding to and without including the plaintext data comprising transaction information, wherein non-permitted third parties cannot determine the plaintext data from the cryptographic commitment;   the cryptographic platform configured to transmit the cryptographic commitment to an electronic order matching platform, wherein the electronic order matching platform is configured to irrevocably publish the cryptographic commitment on a commitment board, wherein upon irrevocably publishing the cryptographic commitment on the commitment board, a time priority is assigned to the cryptographic commitment, wherein the electronic order matching platform is configured to store on a priority board the cryptographic commitment and the time priority in order to irrevocably publish the time priority of the cryptographic commitment;   the cryptographic platform configured to access a confirmation of the assignment of the time priority to the cryptographic commitment; and   the cryptographic platform configured to transmit the plaintext data to the electronic order matching platform, wherein the electronic order matching platform is configured to irrevocably publish the plaintext data and the cryptographic commitment on a trade order board, wherein correlation between the plaintext data and the cryptographic commitment can be confirmed by re-generating the cryptographic commitment based on the plaintext data and the extended field,   wherein upon completion of matching the trade order with one or more other trade orders, trade data is generated based on the completion of the matching and is transmitted through an electronic ledger interface to an electronic distributed ledger technology, the transmission of the trade data triggered based at least in part on completion of matching the trade order with the one or more other trade orders using the plaintext data, the cryptographic commitment, and the time priority,   wherein the electronic ledger interface is configured to access the electronic distributed ledger technology that is digitally stored in a distributed network that comprises a plurality of physically distributed computer systems configured to maintain the electronic distributed ledger technology, and   wherein the electronic distributed ledger technology is configured to track at least one asset ownership transaction using the cryptographic platform for matching trade orders.   
     
     
         14 . The system of  claim 13 , wherein the cryptographic platform is configured to transmit the extended field with the plaintext data to the electronic order matching platform. 
     
     
         15 . The system of  claim 13 , wherein the cryptographic platform and the electronic order matching platform are operating a single computer system. 
     
     
         16 . The system of  claim 13 , wherein the cryptographic platform operates on first computer system, and the electronic order matching platform operates on a second computer system. 
     
     
         17 . The system of  claim 13 , wherein the cryptographic platform and the electronic order matching platform are operating across a distributed computer system. 
     
     
         18 . The system of  claim 13 , wherein the electronic order matching platform is configured to receive user input from the user authorizing the transmission of the plaintext data from the cryptographic platform to the electronic order matching platform. 
     
     
         19 . The system of  claim 18 , wherein the electronic order matching is platform configured to assess a penalty on the user based on failure to receive authorization from the user to transmit the plaintext data from the cryptographic platform to the order platform within a predetermined period of time. 
     
     
         20 . The system of  claim 13 , wherein the cryptographic commitment is generated based on a hash function. 
     
     
         21 . The system of  claim 13 , wherein the cryptographic commitment is configured to be signed digitally by the user. 
     
     
         22 . The system of  claim 13 , wherein the electronic distributed ledger technology is a blockchain. 
     
     
         23 . The system of  claim 13 , wherein the cryptographic commitment is assigned the time priority by a mining node. 
     
     
         24 . The system of  claim 13 , wherein the completion of the trade order matching is performed by a central processing entity system. 
     
     
         25 . The system of  claim 13 , wherein the completion of the trade order matching is performed by a plurality of users utilizing the cryptographic commitment-based system.

Join the waitlist — get patent alerts

Track US2019012662A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.