ShadowEth: Private Smart Contract on Public Blockchain

被引:0
|
作者
Rui Yuan
Yu-Bin Xia
Hai-Bo Chen
Bin-Yu Zang
Jan Xie
机构
[1] Shanghai Jiao Tong University,Institute of Parallel and Distributed Systems
[2] Cryptape Inc.,undefined
关键词
blockchain; smart contract; privacy; trusted execution environment; hardware-enclave;
D O I
暂无
中图分类号
学科分类号
摘要
Blockchain is becoming popular as a distributed and reliable ledger which allows distrustful parties to transact safely without trusting third parties. Emerging blockchain systems like Ethereum support smart contracts where miners can run arbitrary user-defined programs. However, one of the biggest concerns about the blockchain and the smart contract is privacy, since all the transactions on the chain are exposed to the public. In this paper, we present ShadowEth, a system that leverages hardware enclave to ensure the confidentiality of smart contracts while keeping the integrity and availability based on existing public blockchains like Ethereum. ShadowEth establishes a confidential and secure platform protected by trusted execution environment (TEE) off the public blockchain for the execution and storage of private contracts. It only puts the process of verification on the blockchain. We provide a design of our system including a protocol of the cryptographic communication and verification and show the applicability and feasibility of ShadowEth by various case studies. We implement a prototype using the Intel SGX on the Ethereum network and analyze the security and availability of the system.
引用
收藏
页码:542 / 556
页数:14
相关论文
共 50 条
  • [41] Implementation of Smart Contract on Autonomous Decentralized Voting Blockchain
    Takahashi, Hironao
    Lakhani, Uzair
    2023 IEEE 15TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM, ISADS, 2023, : 131 - 137
  • [42] Secured Insurance Framework Using Blockchain and Smart Contract
    Hassan, Abid
    Ali, Md. Iftekhar
    Ahammed, Rifat
    Khan, Mohammad Monirujjaman
    Alsufyani, Nawal
    Alsufyani, Abdulmajeed
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [43] Anonymous Crime Reporting using Blockchain and Smart Contract
    Chaurasia, Prince Kumar
    Rana, Darshnilsinh
    Rajaram, V
    Srividhya, S.
    2024 4TH INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND SOCIAL NETWORKING, ICPCSN 2024, 2024, : 1059 - 1064
  • [44] Implementation of a Smart Contract on a Consortium Blockchain for IoT Applications
    Lin, Ting
    Huan, Ziyi
    Shi, Yongcan
    Yang, Xu
    SUSTAINABILITY, 2022, 14 (07)
  • [45] A survey of application research based on blockchain smart contract
    Shi-Yi Lin
    Lei Zhang
    Jing Li
    Li-li Ji
    Yue Sun
    Wireless Networks, 2022, 28 : 635 - 690
  • [46] Smart Contract Development Model and the Future of Blockchain Technology
    Richard, Richard
    Prabowo, Harjanto
    Trisetyarso, Agung
    Soewito, Benfano
    2020 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2020, 2020, : 34 - 39
  • [47] Modelling a Blockchain for Smart Contract Verification using DeepSEA
    Britten, Daniel
    Reeves, Steve
    PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2022, 2022, : 88 - 94
  • [48] Smart Contract in Blockchain: An Exploration of Legal Framework in Malaysia
    Zain, Nor Razinah Binti Mohd
    Ali, Engku Rabiah Adawiah Engku
    Abideen, Adewale
    Rahman, Hamizah Abdul
    INTELLECTUAL DISCOURSE, 2019, 27 (02) : 595 - 617
  • [49] An Overview of Smart Contract and Use cases in Blockchain Technology
    Mohanta, Bhabendu Kumar
    Panda, Soumyashree S.
    Jena, Debasish
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,
  • [50] Position Paper on Blockchain Technology: Smart Contract and Applications
    Meng, Weizhi
    Wang, Jianfeng
    Wang, Xianmin
    Liu, Joseph
    Yu, Zuoxia
    Li, Jin
    Zhao, Yongjun
    Chow, Sherman S. M.
    NETWORK AND SYSTEM SECURITY (NSS 2018), 2018, 11058 : 474 - 483