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 条
  • [31] Smart-Graph: Graphical Representations for Smart Contract on the Ethereum Blockchain
    Pierro, Giuseppe Antonio
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 708 - 714
  • [32] Blockchain based smart energy trading platform using smart contract
    Pee, Seung Jae
    Kang, Eung Seon
    Song, Jae Geun
    Jang, Ju Wook
    2019 1ST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION (ICAIIC 2019), 2019, : 322 - 325
  • [34] NOTE ON THE CONTRACT OF PRIVATE PUBLIC COLLABORATION
    Casado Perez, Vanessa
    REVISTA CATALANA DE DRET PUBLIC, 2008, (37):
  • [35] Advanced financial security system using smart contract in private ethereum consortium blockchain with hybrid optimization strategy
    Prabanand, S. C.
    Thanabal, M. S.
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [36] Smart Contract Application on Blockchain Technology in the Software Industry
    Soto, Wilson
    2022 11TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS, 2022, : 106 - 111
  • [37] Secure Blockchain Interworking Using Extended Smart Contract
    Fujimoto, Shingo
    Takeuchi, Takuma
    Higashikado, Yoshiki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (02) : 227 - 234
  • [38] A survey of application research based on blockchain smart contract
    Lin, Shi-Yi
    Zhang, Lei
    Li, Jing
    Ji, Li-li
    Sun, Yue
    WIRELESS NETWORKS, 2022, 28 (02) : 635 - 690
  • [39] Smart Contract-Based Role Management on the Blockchain
    Ihle, Cornelius
    Sanchez, Omar
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2018), 2019, 339 : 335 - 343
  • [40] Design and Implementation of Financial Smart Contract Services on Blockchain
    Vinayak, Muskan
    dos Santos, Saulo
    Thulasiram, Ruppa K.
    Thulasiraman, Parimala
    Appadoo, Srimantoorao S.
    2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 1023 - 1030