The document proposes a scheme for secure access to outsourced databases in cloud computing environments. It uses a modified row-based encryption technique where each database row is encrypted with a separate key. The scheme also uses client-side memory and selective encryption to increase performance. A modified Diffie-Hellman key exchange algorithm is used to establish secure communication between the cloud service provider and users, inhibiting malicious outsiders. The scheme aims to overcome security challenges like information leakage, key management, revocation handling and user authentication that exist in current solutions for securing outsourced databases.