Initial Public Offering (IPO) on permissioned blockchain using secure multiparty computation

Tzipora Halevi, Fabrice Benhamouda, Angelo De Caro, Shai Halevi, Charanjit Jutla, Yacov Manevich, Qi Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings - 2019 2nd IEEE International Conference on Blockchain, Blockchain 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages91-98
Number of pages8
ISBN (Electronic)9781728146935
DOIs
StatePublished - Jul 2019
Externally publishedYes
Event2nd IEEE International Conference on Blockchain, Blockchain 2019 - Atlanta, United States
Duration: 14 Jul 201917 Jul 2019

Publication series

NameProceedings - 2019 2nd IEEE International Conference on Blockchain, Blockchain 2019

Conference

Conference2nd IEEE International Conference on Blockchain, Blockchain 2019
Country/TerritoryUnited States
CityAtlanta
Period14/07/1917/07/19

Bibliographical note

Publisher Copyright:
© 2019 IEEE.

Keywords

  • Blockchain
  • Confidentiality
  • Hyperledger Fabric
  • Integration
  • Ipo
  • Secure multiparty computation

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Initial Public Offering (IPO) on permissioned blockchain using secure multiparty computation'. Together they form a unique fingerprint.

Cite this