Title | ||
---|---|---|
Initial Public Offering (IPO) on Permissioned Blockchain Using Secure Multiparty Computation |
Abstract | ||
---|---|---|
In this work, we add secure multiparty computation capabilities to the permissioned blockchain architecture of Hyperledger Fabric, and use them to implement the clearing price mechanism for initial public offering (IPO). As with any blockchain, the core property in Fabric is that all peers must see the same ledger, so using confidential data on the ledger is a challenge. To address this challenge we use cryptographic secure multiparty computation (MPC), which requires that we integrate a few new mechanisms into the Fabric architecture. Specifically we need to let the peers access local information such as their respective secret keys, and also send messages to each other while executing smart contracts. We also had to add to Fabric a library that implements the required cryptographic tools, and to make that library accessible from the smart contracts. We demonstrated the effectiveness of this solution by using it to implement the clearing price mechanism for IPOs. We designed an efficient cryptographic protocol for the IPO clearing price mechanism, and used our integrated system to run it on Fabric. Although not fully optimized yet, the performance of the resulting implementation is more than fast enough for this particular application, ranging from 8 to 23 seconds to execute an IPO sale. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/Blockchain.2019.00021 | 2019 IEEE International Conference on Blockchain (Blockchain) |
Keywords | Field | DocType |
blockchain, confidentiality, Hyperledger Fabric, integration, ipo, secure multiparty computation | Architecture,Secure multi-party computation,Cryptographic protocol,Initial public offering,Confidentiality,Computer security,Cryptography,Ledger,Computer science,Blockchain | Conference |
ISBN | Citations | PageRank |
978-1-7281-4694-2 | 0 | 0.34 |
References | Authors | |
0 | 7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Tzipora Halevi | 1 | 0 | 0.34 |
Fabrice Benhamouda | 2 | 0 | 0.34 |
Angelo De Caro | 3 | 0 | 0.34 |
Shai Halevi | 4 | 7203 | 442.70 |
Charanjit S. Jutla | 5 | 0 | 0.34 |
Yacov Manevich | 6 | 13 | 3.81 |
Qi Zhang | 7 | 0 | 0.34 |