SoK: Privacy-preserving smart contract

被引:2
作者
Qi, Huayi [1 ]
Xu, Minghui [1 ]
Yu, Dongxiao [1 ]
Cheng, Xiuzhen [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Qingdao 266237, Peoples R China
来源
HIGH-CONFIDENCE COMPUTING | 2024年 / 4卷 / 01期
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Privacy; Smart contract; Zero-knowledge proof; Trusted execution environment; Blockchain; TRANSPARENT;
D O I
10.1016/j.hcc.2023.100183
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The privacy concern in smart contract applications continues to grow, leading to the proposal of various schemes aimed at developing comprehensive and universally applicable privacy-preserving smart contract (PPSC) schemes. However, the existing research in this area is fragmented and lacks a comprehensive system overview. This paper aims to bridge the existing research gap on PPSC schemes by systematizing previous studies in this field. The primary focus is on two categories: PPSC schemes based on cryptographic tools like zero-knowledge proofs, as well as schemes based on trusted execution environments. In doing so, we aim to provide a condensed summary of the different approaches taken in constructing PPSC schemes. Additionally, we also offer a comparative analysis of these approaches, highlighting the similarities and differences between them. Furthermore, we shed light on the challenges that developers face when designing and implementing PPSC schemes. Finally, we delve into potential future directions for improving and advancing these schemes, discussing possible avenues for further research and development. (c) 2024 The Author(s). Published by Elsevier B.V. on behalf of Shandong University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:11
相关论文
共 57 条
  • [11] Ben-Sasson E, 2014, PROCEEDINGS OF THE 23RD USENIX SECURITY SYMPOSIUM, P781
  • [12] Zerocash: Decentralized Anonymous Payments from Bitcoin
    Ben-Sasson, Eli
    Chiesa, Alessandro
    Garmant, Christina
    Green, Matthew
    Miers, Ian
    Tromer, Eran
    Virza, Madars
    [J]. 2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, : 459 - 474
  • [13] Zexe: Enabling Decentralized Private Computation
    Bowe, Sean
    Chiesa, Alessandro
    Green, Matthew
    Miers, Ian
    Mishra, Pratyush
    Wu, Howard
    [J]. 2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, : 947 - 964
  • [14] Bowman M, 2018, Arxiv, DOI [arXiv:1807.05686, 10.48550/arXiv.1807.05686, DOI 10.48550/ARXIV.1807.05686]
  • [15] Brandenburger M, 2018, Arxiv, DOI arXiv:1805.08541
  • [16] Bulletproofs: Short Proofs for Confidential Transactions and More
    Bunz, Benedikt
    Bootle, Jonathan
    Boneh, Dan
    Poelstra, Andrew
    Wuille, Pieter
    Maxwell, Greg
    [J]. 2018 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2018, : 315 - 334
  • [17] Chamayou A., 2019, Technical Report
  • [18] OPERA: Open Remote Attestation for Intel's Secure Enclaves
    Chen, Guoxing
    Zhang, Yinqian
    Lai, Ten-Hwang
    [J]. PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 2317 - 2331
  • [19] Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts
    Cheng, Raymond
    Zhang, Fan
    Kos, Jernej
    He, Warren
    Hynes, Nicholas
    Johnson, Noah
    Juels, Ari
    Miller, Andrew
    Song, Dawn
    [J]. 2019 4TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P), 2019, : 185 - 200
  • [20] FRACTAL: Post-quantum and Transparent Recursive Proofs from Holography
    Chiesa, Alessandro
    Ojha, Dev
    Spooner, Nicholas
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2020, PT I, 2020, 12105 : 769 - 793