Netinfo Security ›› 2023, Vol. 23 ›› Issue (3): 22-34.doi: 10.3969/j.issn.1671-1122.2023.03.003

Previous Articles     Next Articles

Enabling Privacy-Preserving Range Queries in Blockchain-Based Collaborative Databases with Bilinear Pairings

LI Chunxiao1,2, WANG Yaofei1(), XU Enliang3, ZHAO Yu1   

  1. 1. School of Artificial Intelligence, Beijing Normal University, Beijing 100875, China
    2. Center of Information & Network Technology, Beijing Normal University, Beijing 100875, China
    3. School of Data Science and Artificial Intelligence, Dongbei University of Finance and Economics, Dalian 116025, China
  • Received:2022-12-22 Online:2023-03-10 Published:2023-03-14
  • Contact: WANG Yaofei E-mail:yfwang@mail.bnu.edu.cn

Abstract:

Database sharing is a data aggregation scheme that provides convenience for users to search all databases. Blockchain-based collaborative databases are widely adopted because they are more flexible, transparent, and can eliminate trust servers in the traditional centralized data-sharing model. However, due to wide attacking surfaces in a blockchain network, this decentralized data-sharing paradigm is subject to malicious data breaches. Untrusted blockchain nodes can directly obtain sensitive information from the blockchain. Therefore, failure to address these inherent security issues properly will hinder the wide adoption of secure decentralized applications. This paper devise a novel bit-block encryption scheme to support encrypted range queries via block-based pattern matching.The proposed scheme couldan simultaneously enables a dramatic query speed up and preserves semantic security guarantee. This paper complete the prototype implementation on Enthereum. Experiment results on real-world datasets demonstrate the feasibility and practicability of the proposed scheme.

Key words: encrypted data range query, searchable encryption, decentralized application, smart contract, blockchain

CLC Number: