{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:19:48Z","timestamp":1760239188682,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T00:00:00Z","timestamp":1602547200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Key R&amp;D Program of China","award":["2017YFB0803001"],"award-info":[{"award-number":["2017YFB0803001"]}]},{"name":"National Natural Science Foundation of China (NSFC)","award":["No. 61972050"],"award-info":[{"award-number":["No. 61972050"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Cryptography"],"abstract":"<jats:p>In the area of searchable encryption, public key encryption with keyword search (PEKS) has been a critically important and promising technique which provides secure search over encrypted data in cloud computing. PEKS can protect user data privacy without affecting the usage of the data stored in the untrusted cloud server environment. However, most of the existing PEKS schemes concentrate on data users\u2019 rich search functionalities, regardless of their search permission. Attribute-based encryption technology is a good method to solve the security issues, which provides fine-grained access control to the encrypted data. In this paper, we propose a privacy-preserving and efficient public key encryption with keyword search scheme by using the ciphertext-policy attribute-based encryption (CP-ABE) technique to support both fine-grained access control and keyword search over encrypted data simultaneously. We formalize the security definition, and prove that our scheme achieves selective indistinguishability security against an adaptive chosen keyword attack. Finally, we present the performance analysis in terms of theoretical analysis and experimental analysis, and demonstrate the efficiency of our scheme.<\/jats:p>","DOI":"10.3390\/cryptography4040028","type":"journal-article","created":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T08:55:53Z","timestamp":1602579353000},"page":"28","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Privacy-Preserving and Efficient Public Key Encryption with Keyword Search Based on CP-ABE in Cloud"],"prefix":"10.3390","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7024-6848","authenticated-orcid":false,"given":"Yunhong","family":"Zhou","sequence":"first","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shihui","family":"Zheng","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8418-1897","authenticated-orcid":false,"given":"Licheng","family":"Wang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Paillier, P. (1999). Public-key cryptosystems based on composite degree residuosity classes. International Conference on the Theory and Applications of Cryptographic Techniques, Springer.","DOI":"10.1007\/3-540-48910-X_16"},{"key":"ref_2","unstructured":"Gentry, C. (June, January 31). Fully homomorphic encryption using ideal lattices. Proceedings of the Forty-first Annual ACM Symposium on Theory of Computing, Bethesda, MD, USA."},{"key":"ref_3","unstructured":"Song, D.X., Wagner, D., and Perrig, A. (2000, January 14\u201317). Practical techniques for searches on encrypted data. Proceedings of the 2000 IEEE Symposium on Security and Privacy. S&P 2000, Berkeley, CA, USA."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"895","DOI":"10.3233\/JCS-2011-0426","article-title":"Searchable symmetric encryption: Improved definitions and efficient constructions","volume":"19","author":"Curtmola","year":"2011","journal-title":"J. Comput. Secur."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Kamara, S., Papamanthou, C., and Roeder, T. (2012, January 16\u201318). Dynamic searchable symmetric encryption. Proceedings of the 2012 ACM Conference on Computer and Communications Security, Raleigh, NC, USA.","DOI":"10.1145\/2382196.2382298"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Kamara, S., and Papamanthou, C. (2013). Parallel and dynamic searchable symmetric encryption. International Conference on Financial Cryptography and Data Security, Springer.","DOI":"10.1007\/978-3-642-39884-1_22"},{"key":"ref_7","unstructured":"Li, H., Yang, Y., Dai, Y., Bai, J., Yu, S., and Xiang, Y. (2017). Achieving secure and efficient dynamic searchable symmetric encryption over medical cloud data. IEEE Trans. Cloud Comput."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ghareh Chamani, J., Papadopoulos, D., Papamanthou, C., and Jalili, R. (2018, January 15\u201319). New constructions for forward and backward private symmetric searchable encryption. Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, Toronto, ON, Canada.","DOI":"10.1145\/3243734.3243833"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Sun, S.F., Yuan, X., Liu, J.K., Steinfeld, R., Sakzad, A., Vo, V., and Nepal, S. (2018, January 15\u201319). Practical backward-secure searchable encryption from symmetric puncturable encryption. Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, Toronto, ON, Canada.","DOI":"10.1145\/3243734.3243782"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Wang, K., Dong, X., Shen, J., and Cao, Z. (2019, January 18). An Effective Verifiable Symmetric Searchable Encryption Scheme in Cloud Computing. Proceedings of the 2019 7th International Conference on Information Technology: IoT and Smart City, Kuala, Malaysia.","DOI":"10.1145\/3377170.3377251"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Boneh, D., Di Crescenzo, G., Ostrovsky, R., and Persiano, G. (2004). Public key encryption with keyword search. International Conference on the Theory and Applications of Cryptographic Techniques, Springer.","DOI":"10.1007\/978-3-540-24676-3_30"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Abdalla, M., Bellare, M., Catalano, D., Kiltz, E., Kohno, T., Lange, T., Malone-Lee, J., Neven, G., Paillier, P., and Shi, H. (2005). Searchable encryption revisited: Consistency properties, relation to anonymous IBE, and extensions. Annual International Cryptology Conference, Springer.","DOI":"10.1007\/11535218_13"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Park, D.J., Kim, K., and Lee, P.J. (2004). Public key encryption with conjunctive field keyword search. International Workshop on Information Security Applications, Springer.","DOI":"10.1007\/978-3-540-31815-6_7"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Boneh, D., and Waters, B. (2007). Conjunctive, subset, and range queries on encrypted data. Theory of Cryptography Conference, Springer.","DOI":"10.1007\/978-3-540-70936-7_29"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Baek, J., Safavi-Naini, R., and Susilo, W. (2008). Public key encryption with keyword search revisited. International Conference on Computational Science and Its Applications, Springer.","DOI":"10.1007\/978-3-540-69839-5_96"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Tang, Q., and Chen, L. (2009). Public-key encryption with registered keyword search. European Public Key Infrastructure Workshop, Springer.","DOI":"10.1007\/978-3-642-16441-5_11"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.ins.2013.03.008","article-title":"Public key encryption with keyword search secure against keyword guessing attacks without random oracle","volume":"238","author":"Fang","year":"2013","journal-title":"Inf. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lv, Z., Hong, C., Zhang, M., and Feng, D. (2014). Expressive and secure searchable encryption in the public key setting. International Conference on Information Security, Springer.","DOI":"10.1007\/978-3-319-13257-0_21"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2017.03.038","article-title":"An efficient public-key searchable encryption scheme secure against inside keyword guessing attacks","volume":"403","author":"Huang","year":"2017","journal-title":"Inf. Sci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"122078","DOI":"10.1109\/ACCESS.2019.2937846","article-title":"Searchable Public Key Encryption Supporting Semantic Multi-Keywords Search","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Zhou, Y., Li, N., Tian, Y., An, D., and Wang, L. (2020). Public Key Encryption with Keyword Search in Cloud: A Survey. Entropy, 22.","DOI":"10.3390\/e22040421"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Zheng, Q., Xu, S., and Ateniese, G. (May, January 27). VABKS: Verifiable attribute-based keyword search over outsourced encrypted data. Proceedings of the IEEE INFOCOM 2014-IEEE Conference on Computer Communications, Toronto, ON, Canada.","DOI":"10.1109\/INFOCOM.2014.6847976"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"5682","DOI":"10.1109\/ACCESS.2018.2889754","article-title":"CP-ABSE: A ciphertext-policy attribute-based searchable encryption scheme","volume":"7","author":"Yin","year":"2019","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Sahai, A., and Waters, B. (2005). Fuzzy identity-based encryption. Annual International Conference on the Theory and Applications of Cryptographic Techniques, Springer.","DOI":"10.1007\/11426639_27"},{"key":"ref_25","unstructured":"Goyal, V., Pandey, O., Sahai, A., and Waters, B. (November, January 30). Attribute-based encryption for fine-grained access control of encrypted data. Proceedings of the 13th ACM Conference on Computer and Communications Security, Alexandria, VA, USA."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Bethencourt, J., Sahai, A., and Waters, B. (2007, January 20\u201323). Ciphertext-policy attribute-based encryption. Proceedings of the 2007 IEEE Symposium on Security and Privacy (SP\u201907), Berkeley, CA, USA.","DOI":"10.1109\/SP.2007.11"},{"key":"ref_27","unstructured":"Dong, Q., Guan, Z., and Chen, Z. (2015, January 14\u201317). Attribute-based keyword search efficiency enhancement via an online\/offline approach. Proceedings of the 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), Melbourne, Australia."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1109\/TSC.2016.2542813","article-title":"KSF-OABE: Outsourced attribute-based encryption with keyword search function for cloud storage","volume":"10","author":"Li","year":"2016","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1187","DOI":"10.1109\/TPDS.2014.2355202","article-title":"Protecting Your Right: Verifiable Attribute-Based Keyword Search with Fine-Grained Owner-Enforced Search Authorization in the Cloud","volume":"27","author":"Sun","year":"2016","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"052105","DOI":"10.1007\/s11432-015-5449-9","article-title":"Hidden policy ciphertext-policy attribute-based encryption with keyword search against keyword guessing attack","volume":"60","author":"Qiu","year":"2017","journal-title":"Sci. China Inf. Sci."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"De Caro, A., and Iovino, V. (28\u20131, January 28). jPBC: Java pairing based cryptography. Proceedings of the 2011 IEEE Symposium on Computers and Communications (ISCC), Corfu, Greece.","DOI":"10.1109\/ISCC.2011.5983948"}],"container-title":["Cryptography"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2410-387X\/4\/4\/28\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:20:18Z","timestamp":1760178018000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2410-387X\/4\/4\/28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,13]]},"references-count":31,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["cryptography4040028"],"URL":"https:\/\/doi.org\/10.3390\/cryptography4040028","relation":{},"ISSN":["2410-387X"],"issn-type":[{"type":"electronic","value":"2410-387X"}],"subject":[],"published":{"date-parts":[[2020,10,13]]}}}