SodsMPC: FSM based Anonymous and Private Quantum-safe Smart Contracts

Shlomi Dolev, Ziyu Wang

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

7 Scopus citations

Abstract

SodsMPC is a quantum-safe smart contract system. SodsMPC permissioned servers (verification nodes) execute contracts by secure multi-party computation (MPC) protocols. MPC ensures the contract execution correctness while trivially keeping the data privacy. Moreover, SodsMPC accomplishes the contract business logic privacy while protecting the contract user anonymous identity simultaneously. We express the logic of a contract by a finite state machine (FSM). A state transition of the FSM is represented by a blind polynomial with secret-shared coefficients. When using MPC to compute this blind polynomial, the contract business logic privacy is obtained. These coefficients which control the logic are binary secret shares. We also propose a base conversion method among binary and integer secret shares by MPC. Our contract anonymity comes from the 'mixing-then-contract' paradigm. The online phase of the SodsMPC mixing is a multiplication between a preprocessed permutation matrix and an input vector in the form of secret sharing, which accomplishes a fully randomized shuffle of the inputs and keeps the secret share form for the following contract execution. All SodsMPC components, including a verifiable secret sharing scheme, are quantum-safe, asynchronous, coping with t < n/3 compromised servers, and robust (tolerates Byzantine servers) in both preprocessing and online phases.

Original languageEnglish
Title of host publication2020 IEEE 19th International Symposium on Network Computing and Applications, NCA 2020
EditorsAris Gkoulalas-Divanis, Mirco Marchetti, Dimiter R. Avresky
PublisherInstitute of Electrical and Electronics Engineers
ISBN (Electronic)9781728183268
DOIs
StatePublished - 24 Nov 2020
Event19th IEEE International Symposium on Network Computing and Applications, NCA 2020 - Cambridge, United States
Duration: 24 Nov 202027 Nov 2020

Publication series

Name2020 IEEE 19th International Symposium on Network Computing and Applications, NCA 2020

Conference

Conference19th IEEE International Symposium on Network Computing and Applications, NCA 2020
Country/TerritoryUnited States
CityCambridge
Period24/11/2027/11/20

Keywords

  • Anonymous Mixing
  • Finite State Machine
  • Multi-party Computation
  • Private Smart Contract
  • Quantum-safety

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'SodsMPC: FSM based Anonymous and Private Quantum-safe Smart Contracts'. Together they form a unique fingerprint.

Cite this