journal article·2021-12-17Open access

Lightweight, Secure, Similar-Document Retrieval over Encrypted Data

Mustafa A. Al Sibahee, Ayad I. Abdulsada, Zaid Ameen Abduljabbar, Junchao Ma, Vincent Omollo Nyangaresi, Samir M. Umran

Applied Sciences· Volume 11· Issue 24

Abstract

Applications for document similarity detection are widespread in diverse communities, including institutions and corporations. However, currently available detection systems fail to take into account the private nature of material or documents that have been outsourced to remote servers. None of the existing solutions can be described as lightweight techniques that are compatible with lightweight client implementation, and this deficiency can limit the effectiveness of these systems. For instance, the discovery of similarity between two conferences or journals must maintain the privacy of the submitted papers in a lightweight manner to ensure that the security and application requirements for limited-resource devices are fulfilled. This paper considers the problem of lightweight similarity detection between document sets while preserving the privacy of the material. The proposed solution permits documents to be compared without disclosing the content to untrusted servers. The fingerprint set for each document is determined in an efficient manner, also developing an inverted index that uses the whole set of fingerprints. Before being uploaded to the untrusted server, this index is secured by the Paillier cryptosystem. This study develops a secure, yet efficient method for scalable encrypted document comparison. To evaluate the computational performance of this method, this paper carries out several comparative assessments against other major approaches.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Spam and Phishing Detection · Advanced Steganography and Watermarking Techniques · Cryptography and Data Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Big Data and Internet, Shenzhen Technology University, Shenzhen 518118, China

Computer Technology Engineering Department, Iraq University College, Basrah 61004, Iraq

Department of Computer Science, College of Education for Pure Sciences, University of Basrah, Basrah 61004, Iraq

Shenzhen Institute, Huazhong University of Science and Technology, Shenzhen 430074, China

Faculty of Biological and Physical Sciences, Tom Mboya University College, Homabay 40300, Kenya

School of Cyber Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China

Iraqi Cement State Company, Ministry of Industry and Minerals, Baghdad 10011, Iraq

Funding

This work is supported by Natural Science Foundation of Top Talent of SZTU (grant no. 656 20211061010016)

References (43)

Show source-provided references
1. Sibahee, M.A.A., Lu, S., Abduljabbar, Z.A., Liu, E.X., Ran, Y., Al-ashoor, A.A.J., Hussain, M.A., and Hussien, Z.A. (2020, January 21–24). Promising Bio-Authentication Scheme to Protect Documents for E2E S2S in IoT-Cloud. Proceedings of the 2020 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Macau, China.10.1109/ICSPCC50002.2020.9259519 ↗
2. Plagiarism Detection of Multi-Threaded Programs via Siamese Neural Networks10.1109/ACCESS.2020.3021184 ↗
3. An integrated approach for intrinsic plagiarism detection10.1016/j.future.2017.11.023 ↗
4. Docode 5: Building a real-world plagiarism detection system10.1016/j.engappai.2017.06.001 ↗
5. Boosting paraphrase detection through textual similarity metrics with abductive networks10.1016/j.asoc.2014.10.021 ↗
6. Determining and characterizing the reused text for plagiarism detection10.1016/j.eswa.2012.09.021 ↗
7. Text plagiarism classification using syntax based linguistic features10.1016/j.eswa.2017.07.006 ↗
8. Text mining applied to plagiarism detection: The use of words for detecting deviations in the writing style10.1016/j.eswa.2012.12.082 ↗
9. Manber, U. (1994). Finding Similar Files in a Large File System. USENIX Winter 1994 Tecnichal Conference, USENIX.
10. Copy Detection Mechanisms for Digital Documents10.1145/568271.223855 ↗
11. DOCODE 3.0 (DOcument) COpy DEtector): A system for plagiarism detection by applying an information fusion process from multiple documental data sources10.1016/j.inffus.2015.05.006 ↗
12. Schleimer, S., Wilkerson, D.S., and Aiken, A. (2003, January 9–12). Winnowing: Local Algorithms for Document Fingerprinting. Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data (SIGMOD03), San Diego, CA, USA.10.1145/872769.872770 ↗
13. Sorokina, D., Gehrke, J., Warner, S., and Ginsparg, P. (2007). Plagiarism Detection in arXiv. arXiv.10.1109/ICDM.2006.126 ↗
14. Espresso: Efficient privacy-preserving evaluation of sample set10.1007/978-3-642-35890-6_7 ↗
15. Dong, C., Chen, L., and Wen, Z. (2013, January 4–8). When private set intersection meets big data: An efficient and scalable protocol. Proceedings of the 2013 ACM SIGSAC Conference on Computer & Communications Security (CCS13), Berlin, Germany.10.1145/2508859.2516701 ↗
16. Shivakumar, N., and Garcia-Molina, H. (1996, January 20–23). Building a Scalable and Accurate Copy Detection Mechanism. Proceedings of the First ACM International Conference on Digital Libraries (DL96), Bethesda, MD, USA.10.1145/226931.226961 ↗
17. Efficient Privacy-preserving Similar Document Detection10.1007/s00778-009-0175-9 ↗
18. Methods for a similarity measure for clinical attributes based on survival data analysis
19. Cross-Modal Correlation Learning by Adaptive Hierarchical Semantic Aggregation10.1109/TMM.2016.2535864 ↗
20. Manning, C.D., Raghavan, P., and Schütze, H. (2008). Introduction to Information Retrieval, Cambridge University Press.10.1017/CBO9780511809071 ↗
21. TEII: Topic enhanced inverted index for top-k document retrieval10.1016/j.knosys.2015.07.014 ↗
22. Ding, S., Attenberg, J., and Suel, T. (2010, January 26–30). Scalable Techniques for Document Identifier Assignment in Inverted Indexes. Proceedings of the 19th International World Wide Web Conference, Raleigh, NC, USA.10.1145/1772690.1772723 ↗
23. Roman-Rangel, E., Kuri-Morales, Á.F., Martínez-Trinidad, J.F., Carrasco-Ochoa, J.A., and Olvera-López, J.A. (2021). Shortening the Candidate List for Similarity Searching Using Inverted Index. Pattern Recognition, Springer International Publishing.10.1007/978-3-030-77004-4 ↗
24. Chandwani, G., Ahlawat, A., and Dubey, G. (2021). An approach for document retrieval using cluster-based inverted indexing. J. Inf. Sci.10.1177/01655515211018401 ↗
25. Wang, J.H., and Chang, H.C. (2009, January 21–23). Exploiting Sentence-Level Features for Near-Duplicate Document Detection. Proceedings of the 5th Asia Information Retrieval Symposium on Information Retrieval Technology (AIRS09), Sapporo, Japan.
26. An Improved SRL Based Plagiarism Detection Technique Using Sentence Ranking10.1016/j.procs.2015.02.015 ↗
27. Lee, H., Wu, Z.H., and Zhang, Z. (2018, January 17–20). Dimension Reduction on Open Data Using Variational Autoencoder. Proceedings of the 2018 IEEE International Conference on Data Mining Workshops (ICDMW), Singapore.10.1109/ICDMW.2018.00156 ↗
28. Obana, S., and Chida, K. (2017). Security Analysis of a Verifiable Server-Aided Approximate Similarity Computation. Advances in Information and Computer Security, Springer International Publishing.
29. Lin, Z., Papamanthou, C., and Polychronakis, M. (2019). Cryptographic Authentication from the Iris. Information Security, Springer International Publishing.10.1007/978-3-030-30215-3 ↗
30. Jiang, W., and Samanthula, B.K. (2011). N-Gram Based Secure Similar Document Detection. IFIP Annual Conference on Data and Applications Security and Privacy, Springer.10.1007/978-3-642-22348-8_19 ↗
31. Unger, N., Thandra, S., and Goldberg, I. (2016). Elxa: Scalable Privacy-Preserving Plagiarism Detection, Association for Computing Machinery. WPES ’16.10.1145/2994620.2994633 ↗
32. Abidin, A., and Mitrokotsa, A. (2014, January 3–5). Security aspects of privacy-preserving biometric authentication based on ideal lattices and ring-LWE. Proceedings of the 2014 IEEE International Workshop on Information Forensics and Security (WIFS), Atlanta, GA, USA.10.1109/WIFS.2014.7084304 ↗
33. Garcia-Alfaro, J., Lioudakis, G., Cuppens-Boulahia, N., Foley, S., and Fitzgerald, W.M. (2014). Practical Packing Method in Somewhat Homomorphic Encryption. Data Privacy Management and Autonomous Spontaneous Security, Springer.10.1007/978-3-642-54568-9 ↗
34. Efficient Randomized Pattern-matching Algorithms10.1147/rd.312.0249 ↗
35. Paillier, P. (1999). Public-key cryptosystems based on composite degree residuosity classes. International Conference on the Theory and Applications of Cryptographic Techniques, Springer.10.1007/3-540-48910-X_16 ↗
36. Shafagh, H., Hithnawi, A., Droescher, A., Duquennoy, S., and Hu, W. (2015). Talos: Encrypted Query Processing for the Internet of Things. SenSys 15 13th ACM Conference on Embedded Networked Sensor Systems, ACM.10.1145/2809695.2809723 ↗
37. Abduljabbar, Z.A., Jin, H., Ibrahim, A., Hussien, Z.A., Hussain, M.A., Abbdal, S.H., and Zou, D. (2016, January 23–26). Privacy-Preserving Image Retrieval in IoT-Cloud. Proceedings of the 2016 IEEE Trustcom/BigDataSE/ISPA, Tianjin, China.10.1109/TrustCom.2016.0141 ↗
38. Improvement of the Security of ZigBee by a New Chaotic Algorithm10.1109/JSYST.2013.2246011 ↗
39. Measures of Anonymity10.1007/978-0-387-70992-5_4 ↗
40. RFC (2021, December 13). Request For Comments Database. Available online: http://www.ietf.org/rfc.html.
41. Broder, A. (1997, January 13). On the Resemblance and Containment of Documents. Proceedings of the Compression and Complexity of Sequences (SEQUENCES97), Salerno, Italy.
42. A differential privacy-based privacy-preserving data publishing algorithm for transit smart card data10.1016/j.trc.2020.102634 ↗
43. How to exchange secrets with oblivious transfer