分布式环境下基于倒排索引的可搜索加密研究
Research on Searchable Encryption Based on Inverted Index in Distributed Environment
DOI: 10.12677/MOS.2023.123239, PDF,  被引量   
作者: 曹 伟, 佟国香, 伍建平, 梁哲华:上海理工大学光电信息与计算机工程学院,上海
关键词: Spark可搜索加密倒排索引分布式Spark Searchable Encryption Inverted Indexing Distributed
摘要: 目的:大数据、云计算技术和分布式技术给人们带来便捷,但是将个人数据加密并上传到云端服务器存储带来了个人隐私泄漏的问题。可搜索加密技术实现了安全高效地检索密文。方法:本文基于Spark计算框架,提出了分布式可搜索加密方案。使用高效的伪随机标签和文档标签通过Spark集群的RDD操作分布式生成倒排索引结构,利用Spark集群的性能优势进行检索,并结合提出的验证算法,进一步提高了分布式可搜索加密方案在半诚实且好奇的威胁模型下的安全性。结果:我们在不同节点数量下考察集群大小对存储性能和对计算效率影响,实验表明集群环境可以有效缓解单机存储的压力,并提升加解密、索引构造和验证的效率。结论:验证了分布式环境下基于倒排索引的可搜索加密的优越性。
Abstract: Purposes: Big data, cloud computing technology and distributed technology bring convenience to people, but encrypting and uploading personal data to the cloud server storage brings about the problem of personal privacy leakage. Searchable encryption technology enables secure and efficient retrieval of ciphertext. Methods: Based on Spark computing framework, this paper proposes a dis-tributed searchable encryption scheme. The efficient pseudo-random tags and document tags are used to generate the inverted index structure through the RDD operation of the Spark cluster, and the performance advantages of the Spark cluster are used for retrieval. Combined with the pro-posed verification algorithm, the security of the distributed searchable encryption scheme under the semi honest and curious threat model is further improved. Finding: We investigate the impact of cluster size on storage performance and computing efficiency under different node numbers. Ex-periments show that the cluster environment can effectively relieve the pressure of stand-alone storage, and improve the efficiency of encryption and decryption, index construction and verifica-tion. Conclusions: The advantages of searchable encryption based on inverted index in distributed environment are verified.
文章引用:曹伟, 佟国香, 伍建平, 梁哲华. 分布式环境下基于倒排索引的可搜索加密研究[J]. 建模与仿真, 2023, 12(3): 2597-2607. https://doi.org/10.12677/MOS.2023.123239

参考文献

[1] Song, D.X., Wagner, D. and Perrig, A. (2000) Practical Techniques for Searches on Encrypted Data. Proceedings of IEEE Symposium on Security and Privacy, Berkeley, 14-17 May 2000, 44-55.
[2] Curtmola, R., Garay, J., Kamara, S., et al. (2006) Searchable Symmetric Encryption: Improved Definitions and Efficient Constructions. Proceedings of the 13th ACM Conference on Computer and Communications Security, Alexandria, 30 October-3 November 2006, 79-88. [Google Scholar] [CrossRef
[3] Wang, B., Song, W., Lou, W., et al. (2015) Inverted Index Based Mul-ti-Keyword Public-Key Searchable Encryption with Strong Privacy Guarantee. 2015 IEEE Conference on Computer Communi-cations (INFOCOM), Kowloon, 26 April-1 May 2015, 2092-2100. [Google Scholar] [CrossRef
[4] 钟晗, 郭飞. 基于词嵌入的云存储可搜索加密方案[J]. 重庆师范大学学报(自然科学版), 2017, 34(4): 70. [Google Scholar] [CrossRef
[5] Varri, U.S., Pasupuleti, S.K. and Kadambari, K.V. (2021) CP-ABSEL: Ci-phertext-Policy Attribute-Based Searchable Encryption from Lattice in Cloud Storage. Peer-to-Peer Networking and Applica-tions, 14, 1290-1302. [Google Scholar] [CrossRef
[6] Fan, K., Chen, Q., Su, R., et al. (2021) MSIAP: A Dynamic Searchable Encryption for Privacy-Protection on Smart Grid with Cloud-Edge-End. IEEE Transactions on Cloud Compu-ting.
[7] Varadharajan, V., Kuppusamys and Krishnamoorthy, K. (2016) MapReduce Based Framework for Searchable En-cryption. 2016 15th International Symposium on Parallel and Distributed Computing (ISPDC), Fuzhou, 8-10 July 2016, 184-189. [Google Scholar] [CrossRef
[8] Gu, K., Zhang, W.B., Li, X., et al. (2022) Self-Verifiable Attrib-ute-Based Keyword Search Scheme for Distributed Data Storage in Fog Computing with Fast Decryption. IEEE Transactions on Network and Service Management, 19, 271-288. [Google Scholar] [CrossRef
[9] Zheng, Y.Z., Fu, Y., Zhang, R.F., et al. (2020) Research on Lucene Based Full-Text Query Search Service for Smart Distribution System. 2020 3rd International Conference Onartificial Intelligence and Big Data (ICAIBD), Chengdu, 28-31 May 2020, 338-341.
[10] Duan, A.L. (2012) Research and Application of Distributed Parallel Search Hadoop Algorithm. 2012 Interna-tional Conference on Systems and Informatics (ICSAI2012), Yantai, 19-20 May 2012, 2462-2465.
[11] 吴志强, 李肯立, 郑蕙. 高效可扩展的对称密文检索架构[J]. 通信学报, 2017, 38(8): 79-93.
[12] Liang, Y., Li, Y., Zhang, K., et al. (2021) DMSE: Dynamic Multi-Keyword Search Encryption Based on Inverted Index. Journal of Systems Architecture, 119, Article ID: 102255. [Google Scholar] [CrossRef
[13] Govindharaj, I., Saravanan, D., Lavanya, R.V., et al. (2015) Effective Information Retrieval Approach Based on Parallel Matrix Method and Mapreduce Framework. Proceedings of the 2015 International Conference on Advanced Research in Computer Science Engineering & Technology (ICARCSET 2015), Eluru, 6-7 March 2015, 1-5. [Google Scholar] [CrossRef
[14] 罗王平, 冯朝胜, 邹莉萍, 等. 一种支持快速加密的基于属性加密方案[J]. 软件学报, 2020, 31(12): 3923-3936.
http://www.jos.org.cn/1000-9825/5856.html
[15] Deng, Y.J., Du, H.Z. and Dou, X.X. (2020) Registered Users Public Key Searchable Encryption Scheme with Secure-Channel Free. Computer and Modernization, No. 9, 43-48.