EncELC : Hardening and Enriching Ethereum Light Clients with Trusted Enclaves
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Title of host publication | IEEE INFOCOM 2020 - IEEE Conference on Computer Communications |
Publisher | Institute of Electrical and Electronics Engineers, Inc. |
Pages | 1887-1896 |
ISBN (electronic) | 978-1-7281-6412-0 |
Publication status | Published - Jul 2020 |
Publication series
Name | Proceedings - IEEE INFOCOM |
---|---|
Volume | 2020-July |
ISSN (Print) | 0743-166X |
ISSN (electronic) | 2641-9874 |
Conference
Title | 39th IEEE International Conference on Computer Communications (IEEE INFOCOM 2020) |
---|---|
Location | Virtual |
Place | Canada |
City | Toronto |
Period | 6 - 9 July 2020 |
Link(s)
Abstract
The rapid growth of Ethereum blockchain has brought extremely heavy overhead for coin owners or developers to bootstrap and access transactions on Ethereum. To address this, light client is enabled, which only stores a small fraction of blockchain data and relies on bootstrapped full nodes for transaction retrievals. However, because the retrieval requests are outsourced, it raises several severe concerns about the integrity of returned results and the leakage of sensitive blockchain access histories, largely hindering the wider adoption of this important lightweight design. In addition to security issues, the continuously increasing blockchain storage also urges for more effective query functionalities for the Ethereum blockchain, so as to enable more flexible and precise transaction retrievals.
In this paper, we propose EncELC, a new Ethereum light client design that enforces full-fledged protections for clients and enables rich queries over the Ethereum blockchain. EncELC leverages trusted hardware (e.g., Intel SGX) as a starting point for building efficient yet secure processing, and further crafts several crucial performance and security refinement designs to boost query efficiency and conceal leakages inside and outside SGX enclave. We implement a prototype of EncELC and test its performance in several real settings, and the results have confirmed the practicality of EncELC.
In this paper, we propose EncELC, a new Ethereum light client design that enforces full-fledged protections for clients and enables rich queries over the Ethereum blockchain. EncELC leverages trusted hardware (e.g., Intel SGX) as a starting point for building efficient yet secure processing, and further crafts several crucial performance and security refinement designs to boost query efficiency and conceal leakages inside and outside SGX enclave. We implement a prototype of EncELC and test its performance in several real settings, and the results have confirmed the practicality of EncELC.
Bibliographic Note
Research Unit(s) information for this publication is provided by the author(s) concerned.
Citation Format(s)
EncELC: Hardening and Enriching Ethereum Light Clients with Trusted Enclaves. / Cai, Chengjun; Xu, Lei; Zhou, Anxin et al.
IEEE INFOCOM 2020 - IEEE Conference on Computer Communications. Institute of Electrical and Electronics Engineers, Inc., 2020. p. 1887-1896 9155385 (Proceedings - IEEE INFOCOM; Vol. 2020-July).
IEEE INFOCOM 2020 - IEEE Conference on Computer Communications. Institute of Electrical and Electronics Engineers, Inc., 2020. p. 1887-1896 9155385 (Proceedings - IEEE INFOCOM; Vol. 2020-July).
Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review