keyboard_arrow_up
Qincloud : An Agent Based System for Quering Encrypted Data in Cloud Databases

Authors

Mashael M. Alsulami and Amin Y. Noaman, King AbdulAziz University, Saudi Arabia

Abstract

With the rapid growth of technology, cloud computing become more and more popular. Many organizations have been attracted by the variety of services that have been offered by the clouds in form of resources and applications. Database system is one of the most widely used systems in industry. Cloud providers offer database-as-a-service to attract more clients to use their services. However, executing queries against a cloud database is a challenging process since data are stored in encrypted form for security purposes. Cloud database server is responsible of performing the user’s query on the encrypted database without any knowledge about the meaning of the requested data to ensure the data confidentiality. Most of the existing methods focus on data confidentially and do not guarantee the performance of their techniques. In this paper, an agent-based system called QinCloud is introduced to execute query efficiently over encrypted data in cloud databases. The proposed system allows users to execute queries on a cloud database server without having any intermediate proxy as a trusted server. Nevertheless, the proposed system is designed to support wide range of queries that are performed completely on the cloud database server side. The proposed system overcomes many issues in existing systems.

Keywords

Cloud Databases, Database as a Service, Security, Query Execution and Data Confidentiality

Full Text  Volume 7, Number 12