计算机科学
加密
Paillier密码体制
可验证秘密共享
云计算
安全性分析
密文
认证(法律)
私人信息检索
信息隐私
数据挖掘
理论计算机科学
计算机网络
计算机安全
公钥密码术
混合密码体制
操作系统
集合(抽象数据类型)
程序设计语言
作者
Zehao Li,Guohua Tian,Shichong Tan
出处
期刊:Communications in computer and information science
日期:2022-01-01
卷期号:: 175-198
标识
DOI:10.1007/978-981-19-7242-3_12
摘要
AbstractDealing with k-nearest neighbor (kNN) on untrusted cloud servers without revealing private information is an existing challenge. Although a large number of encryption and authentication techniques have been studied to guarantee data privacy and the integrity of results, there are defective in efficiency and security. This paper focuses on finding k-nearest neighbor (kNN) on encrypted data and verifying the query results. Firstly, this paper designs a novel index structure to support sub-linear computation. Based on it, we further propose a batch reading protocol for a faster read operator, by way of batch reading it is more suitable for large-scale kNN search. Secondly, all calculations are performed under ciphertext without clouds learning anything about the dataset, query and result, other indirect information such as access pattern privacy and intermediate result privacy also are guaranteed to resist the latest data recovery attacks. Moreover, this paper designs a verifiable strategy for secure kNN. Our verification process considers the privacy of authentication, which hides the confidential or unnecessary data in Verification Object using Paillier. This work integrates the index structure, verifiable structure and Paillier encryption to build secure and verifiable kNN scheme that gains strong privacy and low latency. Detailed experiments and analysis also are performed in this paper, and our schemes S-kQ and SV-kQ are an order of magnitude faster than the state-of-the-art work on real-world datasets.KeywordsSecure k-nearest neighbor queryPaillier encryptionLocation-based servicesAuthenticated data structure
科研通智能强力驱动
Strongly Powered by AbleSci AI