International Journal of Computer Applications
Data outsourcing has become a trend in the information technology industry because it offers scalability to the enormous amount of digital content stored and generated on a daily basis by individuals and corporations. Of significance, is the security and privacy of the data outsourced to cloud servers when at rest and on transit. This challenge can be addressed by encrypting data before outsourcing in other to insure its privacy from internal and external intruders. Encryption implies a sacrifice of functionality for security. Querying encrypted data is performed by decrypting the entire data before retrieval.