zkHawk: Practical Private Smart Contracts from MPC-based Hawk

被引:8
|
作者
Banerjee, Aritra [1 ]
Clear, Michael [2 ]
Tewari, Hitesh [2 ]
机构
[1] Trinity Coll Dublin, Sch Comp Sci & Stats, ADAPT Ctr, Dublin, Ireland
[2] Trinity Coll Dublin, Sch Comp Sci & Stats, Dublin, Ireland
基金
爱尔兰科学基金会;
关键词
Hawk; Private Smart Contracts; Multi-Party Computation;
D O I
10.1109/BRAINS52497.2021.9569822
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cryptocurrencies have received a lot of research attention in recent years following the release of the first cryptocurrency Bitcoin. With the rise in cryptocurrency transactions, the need for smart contracts has also increased. Smart contracts, in a nutshell, are digitally executed contracts wherein some parties execute a common goal. The main problem with most of the current smart contracts is that there is no privacy for a party's input to the contract from either the blockchain or the other parties. Our research builds on the Hawk project that provides transaction privacy along with support for smart contracts. However, Hawk relies on a special trusted party known as a manager, which must be trusted not to leak each party's input to the smart contract. In this paper, we present a practical private smart contract protocol that replaces the manager with an MPC protocol such that the function to be executed by the MPC protocol is relatively lightweight, involving little overhead added to the smart contract function, and uses practical sigma protocols and homomorphic commitments to prove to the blockchain that the sum of the incoming balances to the smart contract matches the sum of the outgoing balances. An extended version of the paper is available at [1].
引用
收藏
页码:245 / 248
页数:4
相关论文
共 25 条
  • [1] On the Possibility of Creating Smart Contracts on Bitcoin by MPC-based Approaches
    Jahanbin, Ahmad
    Haghighi, Mohammad Sayad
    [J]. 2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [2] Multiverse of HawkNess: A Universally-Composable MPC-Based Hawk Variant
    Banerjee, Aritra
    Tewari, Hitesh
    [J]. CRYPTOGRAPHY, 2022, 6 (03)
  • [3] MPC-based Management of Energy Resources in Smart Microgrids
    Le Anh Dao
    Ferrarini, Luca
    Piroddi, Luigi
    [J]. ICINCO: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS - VOL 1, 2017, : 246 - 253
  • [4] Characterization of MPC-based Private Inference for Transformer-based Models
    Wang, Yongqin
    Edward, G.
    Xiong, Wenjie
    Lefaudeux, Benjamin
    Knott, Brian
    Annavaram, Murali
    Lee, Hsien-Hsin S.
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2022), 2022, : 187 - 197
  • [5] Dynamic MPC-Based Scheduling in a Smart Manufacturing System Problem
    Bozzi, Alessandro
    Graffione, Simone
    Sacile, Roberto
    Zero, Enrico
    [J]. IEEE ACCESS, 2023, 11 : 141987 - 141996
  • [6] An MPC-based Protocol for Secure and Privacy-Preserving Smart Metering
    Mustafa, A. Mustafa
    Cleemput, Sara
    Aly, Abdelrahaman
    Abidin, Aysajan
    [J]. 2017 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE EUROPE (ISGT-EUROPE), 2017,
  • [7] SilentDelivery: Practical Timed-Delivery of Private Information Using Smart Contracts
    Li, Chao
    Palanisamy, Balaji
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (06) : 3528 - 3540
  • [8] MPC-based robust optimization of smart apartment building considering uncertainty for conservative reduction
    Yamamoto, Shinya
    Furukakoi, Masahiro
    Uehara, Akie
    Mikhaylov, Alexey
    Mandal, Paras
    Senjyu, Tomonobu
    [J]. ENERGY AND BUILDINGS, 2024, 318
  • [9] Optimal Management of the Peak Power Penalty for Smart Grids Using MPC-based Reinforcement Learning
    Cai, Wenqi
    Esfahani, Hossein N.
    Kordabad, Arash B.
    Gros, Sebastien
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 6365 - 6370
  • [10] Astraea: Anonymous and Secure Auditing Based on Private Smart Contracts for Donation Systems
    Li, Meng
    Chen, Yifei
    Zhu, Liehaung
    Zhang, Zijian
    Ni, Jianbing
    Lal, Chhagan
    Conti, Mauro
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (04) : 3002 - 3018