Query Authentication Using Intel SGX for Blockchain Light Clients

被引:0
|
作者
Qi-Feng Shao
Zhao Zhang
Che-Qing Jin
Ao-Ying Zhou
机构
[1] East China Normal University,School of Data Science and Engineering
[2] Zhongyuan University of Technology,School of Software
关键词
blockchain; query authentication; Merkle B-tree (MB-tree); Intel software guard extensions (SGX);
D O I
暂无
中图分类号
学科分类号
摘要
Due to limited computing and storage resources, light clients and full nodes coexist in a typical blockchain system. Any query from light clients must be forwarded to full nodes for execution, and light clients verify the integrity of query results returned. Since existing verifiable queries based on an authenticated data structure (ADS) suffer from significant network, storage and computing overheads by virtue of verification objects (VOs), an alternative way turns to the trusted execution environment (TEE), with which light clients do not need to receive or verify any VO. However, state-of-the-art TEEs cannot deal with large-scale applications conveniently due to the limited secure memory space (e.g., the size of the enclave in Intel SGX (software guard extensions), a typical TEE product, is only 128 MB). Hence, we organize data hierarchically in trusted (enclave) and untrusted memory, along with hot data buffered in the enclave to reduce page swapping overhead between two kinds of memory. The cost analysis and empirical study validate the effectiveness of our proposed scheme. The VO size of our scheme is reduced by one to two orders of magnitude compared with that of the traditional scheme.
引用
收藏
页码:714 / 734
页数:20
相关论文
共 50 条
  • [1] Query Authentication Using Intel SGX for Blockchain Light Clients
    Shao, Qi-Feng
    Zhang, Zhao
    Jin, Che-Qing
    Zhou, Ao-Ying
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2023, 38 (03) : 714 - 734
  • [2] Authenticated Range Query Using SGX for Blockchain Light Clients
    Shao, Qifeng
    Pang, Shuaifeng
    Zhang, Zhao
    Jing, Cheqing
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT III, 2020, 12114 : 306 - 321
  • [3] AuthQX: Enabling Authenticated Query over Blockchain via Intel SGX
    Pang, Shuaifeng
    Shao, Qifeng
    Zhang, Zhao
    Jin, Cheqing
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT III, 2020, 12114 : 727 - 731
  • [4] Using Intel SGX to Protect Authentication Credentials in an Untrusted Operating System
    Conde, Rafael C. R.
    Maziero, Carlos A.
    Will, Newton C.
    [J]. 2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 163 - 168
  • [5] Securely Exposing Machine Learning Models to Web Clients using Intel SGX
    Acs, David
    Colesa, Adrian
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP 2019), 2019, : 161 - 168
  • [6] A Distributed Oracle Using Intel SGX for Blockchain-Based IoT Applications
    Woo, Sangyeon
    Song, Jeho
    Park, Sungyong
    [J]. SENSORS, 2020, 20 (09)
  • [7] Efficient Verifiable Boolean Range Query for Light Clients on Blockchain Database
    Gong, Jianpeng
    Wu, Jiaojiao
    Wang, Jianfeng
    Tan, Shichong
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2022, 2022, 13285 : 15 - 35
  • [8] Protecting OpenFlow using Intel SGX
    Medina, Jorge
    Paladi, Nicolae
    Arlos, Patrik
    [J]. 2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,
  • [9] Security Enhancement of an Authentication Scheme Based on DAC and Intel SGX in WSNs
    Al-Baghdadi, Mustafa Isam Ahmed
    Asaar, Maryam Rajabzadeh
    [J]. ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 16 (02): : 149 - 163
  • [10] Rphx: Result Pattern Hiding Conjunctive Query Over Private Compressed Index Using Intel SGX
    Jiang, Qin
    Chang, Ee-Chien
    Qi, Yong
    Qi, Saiyu
    Wu, Pengfei
    Wang, Jianfeng
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 1053 - 1068