Next Article in Journal
Attribute-Based Encryption in Securing Big Data from Post-Quantum Perspective: A Survey
Next Article in Special Issue
Connected Blockchain Federations for Sharing Electronic Health Records
Previous Article in Journal
Node Monitoring as a Fault Detection Countermeasure against Information Leakage within a RISC-V Microprocessor
Previous Article in Special Issue
Adaptable Cryptographic Primitives in Blockchains via Smart Contracts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiverse of HawkNess: A Universally-Composable MPC-Based Hawk Variant

1
ADAPT Centre, Trinity College Dublin, D02 PN40 Dublin, Ireland
2
School of Computer Science and Statistics, Trinity College Dublin, D02 R123 Dublin, Ireland
*
Author to whom correspondence should be addressed.
Cryptography 2022, 6(3), 39; https://doi.org/10.3390/cryptography6030039
Submission received: 24 June 2022 / Revised: 1 August 2022 / Accepted: 2 August 2022 / Published: 4 August 2022
(This article belongs to the Special Issue Emerging Topics in Blockchain Security and Privacy)

Abstract

The evolution of smart contracts in recent years inspired a crucial question: do smart contract evaluation protocols provide the required level of privacy when executing contracts on the blockchain? The Hawk (IEEE S&P ’16) paper introduces a way to solve the problem of privacy in smart contracts by evaluating the contracts off-chain, albeit with the trust assumption of a manager. To avoid the partially trusted manager altogether, a novel approach named zkHawk (IEEE BRAINS ’21) explains how we can evaluate the contracts privately off-chain using a multi-party computation (MPC) protocol instead of trusting said manager. This paper dives deeper into the detailed construction of a variant of the zkHawk protocol titled V-zkHawk using formal proofs to construct the said protocol and model its security in the universal composability (UC) framework (FOCS ’01). The V-zkHawk protocol discussed here does not support immediate closure, i.e., all the parties (n) have to send a message to inform the blockchain that the contract has been executed with corruption allowed for up to t parties, where t<n. In the most quintessential sense, the V-zkHawk is a variant because the outcome of the protocol is similar (i.e., execution of smart contract via an MPC function evaluation) to zkHawk, but we modify key aspects of the protocol, essentially creating a small trade-off (removing immediate closure) to provide UC (stronger) security. The V-zkHawk protocol leverages joint Schnorr signature schemes, encryption schemes, Non-Interactive Zero-Knowledge Proofs (NIZKs), and commitment schemes with Common Reference String (CRS) assumptions, MPC function evaluations, and assumes the existence of asynchronous, authenticated broadcast channels. We achieve malicious security in a dishonest majority setting in the UC framework.
Keywords: zkHawk; Hawk; MPC; V-zkHawk; NIZKs; universal composability zkHawk; Hawk; MPC; V-zkHawk; NIZKs; universal composability

Share and Cite

MDPI and ACS Style

Banerjee, A.; Tewari, H. Multiverse of HawkNess: A Universally-Composable MPC-Based Hawk Variant. Cryptography 2022, 6, 39. https://doi.org/10.3390/cryptography6030039

AMA Style

Banerjee A, Tewari H. Multiverse of HawkNess: A Universally-Composable MPC-Based Hawk Variant. Cryptography. 2022; 6(3):39. https://doi.org/10.3390/cryptography6030039

Chicago/Turabian Style

Banerjee, Aritra, and Hitesh Tewari. 2022. "Multiverse of HawkNess: A Universally-Composable MPC-Based Hawk Variant" Cryptography 6, no. 3: 39. https://doi.org/10.3390/cryptography6030039

APA Style

Banerjee, A., & Tewari, H. (2022). Multiverse of HawkNess: A Universally-Composable MPC-Based Hawk Variant. Cryptography, 6(3), 39. https://doi.org/10.3390/cryptography6030039

Article Metrics

Back to TopTop