skip to main content
10.1145/3670105.3670135acmotherconferencesArticle/Chapter ViewAbstractPublication PagescniotConference Proceedingsconference-collections
research-article

Blockchain Query Framework Based on Trusted Execution Environment

Published: 29 July 2024 Publication History

Abstract

Blockchain is a distributed ledger technology that can provide trustworthy data services and robust support for secure data sharing. However, it faces the challenge of data privacy leakage during application, greatly limiting its scope and application areas. With the increasing volume of on-chain data, ensuring privacy protection during the blockchain data query process has become one of the key concerns for researchers. To address this issue, this paper proposes a framework called Trusted Execution Environment-based Blockchain Query Framework (TEEBQF). This framework loads blockchain query transactions based on smart contracts into a trusted execution environment, authenticates the trusted execution environment with relevant cryptographic techniques, and protects the confidentiality of query content, thereby achieving privacy protection during the data query process. Finally, the effectiveness of this framework is analyzed through performance evaluation, confirming its ability to provide robust support for privacy protection during blockchain data queries while achieving efficient and available queries, thus contributing to secure data sharing in blockchain environments.

References

[1]
He P, Yu G, Zhang YF, Bao YB. Survey on blockchain technology and its application prospect. Computer Science, 2017,44(4):1−7
[2]
Yuan Y, Wang FY. Blockchain: The state of the art and future trends. Acta Automatic Sinica, 2016,42(4):481−494
[3]
World economic forum survey. 2016. http://www.coinfox.info/news/3184-world-economic-forum-survey-10-of-global-gdp-maybe-stored-with-blockchain-technology-by-2027
[4]
Li Y, Zheng K, YanY, Liu Q, Zhou XF. EtherQL: A query layer for blockchain system. In: Proc. of the DASFAA (2). 2017. 556−567.
[5]
Y. Li, K. Zheng, Y. Yan, Q. Liu, and X. Zhou, “Etherql: A query layer for blockchain system,” in Proc. of DASFAA, 2017.
[6]
C. Xu, C. Zhang, and J. Xu, “vchain: Enabling verifiable Boolean range queries over blockchain databases,” in Proc. of SIGMOD, 2019.
[7]
C. Zhang, C. Xu, J. Xu, Y. Tang, and B. Choi, “Gemˆ2-tree: A gasefficient structure for authenticated range queries in blockchain,”in Proc. of IEEE ICDE, 2019.
[8]
T. Gupta, N. Crooks, W. Mulhern, S. T. V. Setty, L. Alvisi, and M. Walfish, “Scalable and private media consumption with popcorn,” in Proc. of USENIX NSDI, 2016.
[9]
E. Balsa, C. Troncoso, and C. Díaz, “OB-PWS: obfuscation-based private web search,” in Proc. of IEEE S&P, 2012.
[10]
C. A. Melchor, J. Barrier, L. Fousse, and M. Killijian, “XPIR : Private information retrieval for everyone,” PoPETs, vol. 2016, no. 2, pp. 155–174, 2016.
[11]
S. Wang, X. Ding, R. H. Deng, and F. Bao, “Private information retrieval using trusted hardware,” in Proc. of ESORICS, 2006.
[12]
B. Chor, E. Kushilevitz, O. Goldreich, and M. Sudan, “Private information retrieval,” J. ACM, vol. 45, no. 6, pp. 965–981, 1998.
[13]
W. Sun, R. Zhang, W. Lou, and Y. T. Hou, “REARGUARD: secure keyword search using trusted hardware,” in Proc. of IEEE INFOCOM, 2018.
[14]
T. Hoang, M. O. Ozmen, Y. Jang, and A. A. Yavuz, “Hardwaresupported ORAM in effect: Practical oblivious search and update on very large dataset,” PoPETs, vol. 2019, no. 1, pp. 172–191, 2019.
[15]
Wang L P, "Survey on blockchain-based security services." Journal of Software 34, no. 1 (2021): 1-32.
[16]
V. Costan and S. Devadas, “Intel sgx explained,” Cryptology ePrint Archive, Report 2016/086, 2016.
[17]
Wang C X, Cheng J C, Sang X X, Data privacypreserving for blockchain: state of the art and trends[J]. Journal of Computer Research and Development, 2021, 58(10): 2099-2119.
[18]
Koblitz, Neal. "An elliptic curve implementation of the finite field digital signature algorithm." Advances in Cryptology—CRYPTO'98: 18th Annual International Cryptology Conference Santa Barbara, California, USA August 23–27, 1998 Proceedings 18. Springer Berlin Heidelberg, 1998.
[19]
F. Zhang, E. Cecchetti, K. Croman, A. Juels, and E. Shi, “Town crier: An authenticated data feed for smart contracts,” in Proc. Of ACM CCS, 2016.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CNIOT '24: Proceedings of the 2024 5th International Conference on Computing, Networks and Internet of Things
May 2024
668 pages
ISBN:9798400716751
DOI:10.1145/3670105
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Blockchain query
  2. smart contract ACM Reference Format
  3. trusted execution environment

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Key Research and Development and Promotion Program of He?nan Province

Conference

CNIOT 2024

Acceptance Rates

Overall Acceptance Rate 39 of 82 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 39
    Total Downloads
  • Downloads (Last 12 months)39
  • Downloads (Last 6 weeks)8
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media