Abstract
Searchable encryption has become a very important technique for secure data search in cloud systems. It can conduct search functions over encrypted cloud data and protect the data privacy meanwhile. There are many searchable encryption schemes that support basic search functions like single keyword search, multi-keyword search, similiarity search and so on. To enrich the search functionality, several searchable encryption schemes that support semantic search have been proposed recently. However, these schemes only focus on the existence of keywords during the search process. They have not considered the semantic relation between keywords, which have significant influence on the search results.
To solve this problem, in this paper, we propose a new co-occurrence matrix based Semantic Multi-keyword Ranked Search scheme (SMRS) which considers both the semantic relation of keywords and keyword weight for more accurate search results over encrypted cloud data. We design a term co-occurrence matrix to quantize the semantic correlation of keywords and adopt the widely-used TF-IDF rule to measure the keyword weight. In particular, our scheme can effectively retrieve data items that match the users’ intention better. The indexes and queries are encrypted by the secure kNN algorithm. We also add some randomness in the encryption process for stronger protection. Security analysis prove that SMRS is secure under the known background model. The performance evaluation shows that our scheme achieves high search accuracy and practical search efficiency.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bullinaria, J.A., Levy, J.P.: Extracting semantic representations from word co-occurrence statistics: a computational study. Behav. Res. Methods 39(3), 510–526 (2007)
Cao, N., Wang, C., Li, M., Ren, K., Lou, W.: Privacy-preserving multi-keyword ranked search over encrypted cloud data. IEEE Trans. Parallel Distrib. Syst. 25(1), 222–233 (2011)
Curtmola, R., Garay, J., Kamara, S., Ostrovsky, R.: Searchable symmetric encryption: improved definitions and efficient constructions. In: Proceedings of CCS 2006, pp. 79–88. ACM (2006)
Figueiredo, F., et al.: Word co-occurrence features for text classification. Inf. Syst. 36(5), 843–858 (2011)
Firth, J., Halliday, M., Allen, W., Robins, R., Palmer, F., Mitchell, T.: Studies in Linguistic Analysis. Blackwell, Oxford (1962)
Fu, Z., Huang, F., Sun, X., Vasilakos, A., Yang, C.N.: Enabling semantic search based on conceptual graphs over encrypted outsourced data PP(99), 1 (1939)
Fu, Z., Shu, J., Sun, X., Zhang, D.: Semantic keyword search based on trie over encrypted cloud data. ACM (2014)
Fu, Z., Wu, X., Guan, C., Sun, X., Ren, K.: Toward efficient multi-keyword fuzzy search over encrypted outsourced data with accuracy improvement 11(12), 1 (2016)
Kuzu, M., Islam, M.S., Kantarcioglu, M.: Efficient similarity search over encrypted data. In: IEEE International Conference on Data Engineering, pp. 1156–1167 (2012)
Li, J., Wang, Q., Wang, C., Cao, N., Ren, K., Lou, W.: Fuzzy keyword search over encrypted data in cloud computing. In: Conference on Information Communications, pp. 441–445 (2010)
Matsuo, Y., Ishizuka, M.: Keyword extraction from a single document using word co-occurrence statistical information. Int. J. Artif. Intell. Tools 13(01), 157–169 (2004)
Song, D., Wagner, D., Perrig, A.: Practical techniques for searches on encrypted data. In: Proceedings of Symposium on Security and Privacy, pp. 44–55. IEEE (2000)
Sun, W., et al.: Privacy-preserving multi-keyword text search in the cloud supporting similarity-based ranking. In: ACM SIGSAC Symposium on Information, Computer and Communications Security, pp. 71–82 (2013)
Wang, C., Cao, N., Li, J., Ren, K., Lou, W.: Secure ranked keyword search over encrypted cloud data. In: International Conference on Distributed Computing Systems, ICDCS, pp. 253–262 (2010)
Wang, C., Ren, K., Yu, S., Urs, K.M.R.: Achieving usable and privacy-assured similarity search over outsourced cloud data. In: Proceedings of INFOCOM 2012, pp. 451–459. IEEE (2012)
Wong, W.K., Cheung, D.W., Kao, B., Mamoulis, N.: Secure kNN computation on encrypted databases. In: Proceedings of SIGMOD 2009, pp. 139–152 (2009)
Xia, Z., Wang, X., Sun, X., Wang, Q.: A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data. IEEE Trans. Parallel Distrib. Syst. 27(2), 340–352 (2016)
Acknowledgment
This work is supported by the National Natural Science Foundation of China (No. 61672195, 61379144, 61572026), Foundation of Science and Technology on Information Assurance Laboratory (No. KJ-15-001).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Jia, N., Fu, S., Wang, D., Xu, M. (2018). A Co-occurrence Matrix Based Multi-keyword Ranked Search Scheme over Encrypted Cloud Data. In: Sun, X., Pan, Z., Bertino, E. (eds) Cloud Computing and Security. ICCCS 2018. Lecture Notes in Computer Science(), vol 11063. Springer, Cham. https://doi.org/10.1007/978-3-030-00006-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-00006-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00005-9
Online ISBN: 978-3-030-00006-6
eBook Packages: Computer ScienceComputer Science (R0)