An Efficient, Secure, and Queryable Encryption for NoSQL-Based Databases Hosted on Untrusted Cloud Environments

An Efficient, Secure, and Queryable Encryption for NoSQL-Based Databases Hosted on Untrusted Cloud Environments

Mamdouh Alenezi, Muhammad Usama, Khaled Almustafa, Waheed Iqbal, Muhammad Ali Raza, Tanveer Khan
ISBN13: 9781799877059|ISBN10: 1799877051|EISBN13: 9781799877486
DOI: 10.4018/978-1-7998-7705-9.ch033
Cite Chapter Cite Chapter

MLA

Alenezi, Mamdouh, et al. "An Efficient, Secure, and Queryable Encryption for NoSQL-Based Databases Hosted on Untrusted Cloud Environments." Research Anthology on Artificial Intelligence Applications in Security, edited by Information Resources Management Association, IGI Global, 2021, pp. 725-743. https://doi.org/10.4018/978-1-7998-7705-9.ch033

APA

Alenezi, M., Usama, M., Almustafa, K., Iqbal, W., Raza, M. A., & Khan, T. (2021). An Efficient, Secure, and Queryable Encryption for NoSQL-Based Databases Hosted on Untrusted Cloud Environments. In I. Management Association (Ed.), Research Anthology on Artificial Intelligence Applications in Security (pp. 725-743). IGI Global. https://doi.org/10.4018/978-1-7998-7705-9.ch033

Chicago

Alenezi, Mamdouh, et al. "An Efficient, Secure, and Queryable Encryption for NoSQL-Based Databases Hosted on Untrusted Cloud Environments." In Research Anthology on Artificial Intelligence Applications in Security, edited by Information Resources Management Association, 725-743. Hershey, PA: IGI Global, 2021. https://doi.org/10.4018/978-1-7998-7705-9.ch033

Export Reference

Mendeley
Favorite

Abstract

NoSQL-based databases are attractive to store and manage big data mainly due to high scalability and data modeling flexibility. However, security in NoSQL-based databases is weak which raises concerns for users. Specifically, security of data at rest is a high concern for the users deployed their NoSQL-based solutions on the cloud because unauthorized access to the servers will expose the data easily. There have been some efforts to enable encryption for data at rest for NoSQL databases. However, existing solutions do not support secure query processing, and data communication over the Internet and performance of the proposed solutions are also not good. In this article, the authors address NoSQL data at rest security concern by introducing a system which is capable to dynamically encrypt/decrypt data, support secure query processing, and seamlessly integrate with any NoSQL- based database. The proposed solution is based on a combination of chaotic encryption and Order Preserving Encryption (OPE). The experimental evaluation showed excellent results when integrated the solution with MongoDB and compared with the state-of-the-art existing work.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.