Private approximate nearest neighbor search for on-chain data based on locality-sensitive hashing

被引:0
作者
Shang, Siyuan [1 ]
Du, Xuehui [1 ]
Wang, Xiaohan [1 ]
Liu, Aodi [1 ]
机构
[1] Informat Engn Univ, Henan Prov Key Lab Informat Secur, Zhengzhou 450001, Henan, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2025年 / 164卷
关键词
Blockchain; Approximate nearest neighbor search; Locality-sensitive hashing; Attribute-based encryption; Privacy protection;
D O I
10.1016/j.future.2024.107586
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Blockchain manages data with immutability, decentralization and traceability, offering new solutions for traditional information systems and greatly facilitating data sharing. However, on-chain data query still faces challenges such as low efficiency and difficulty in privacy protection. We propose a private Approximate Nearest Neighbor (ANN) search method for on-chain data based on Locality-Sensitive Hashing (LSH), which mainly includes two steps: query initialization and query implementation. In query initialization, the data management node builds hash tables for on-chain data through improved LSH, which are encrypted and stored on the blockchain using attribute-based encryption. In query implementation, node with correct privileges utilizes random smart contracts to query on-chain data privately by distributed point function and a privacy protection technique called oblivious masking. To validate the effectiveness of this method, we compare the performance with two ANN search algorithms, the query time is reduced by 57% and 59.2%, the average recall is increased by 4.5% and 2%, the average precision is increased by 7.7% and 6.9%, the average F1-score is increased by 6% and 4.3%, the average initialization time is reduced by 34 times and 122 times, respectively. We also compare the performance with private ANN search methods using homomorphic encryption, differential privacy and secure multi-party computation. The results show that our method can reduce the query time by several orders of magnitude, which is more applicable to the blockchain environment. To the best of our knowledge, this is the first private ANN search method for on-chain data, which consider the query efficiency and privacy protection, achieving efficient, accurate, and private data query.
引用
收藏
页数:13
相关论文
empty
未找到相关数据