A Modular and Extendable Approach to Database Encryption at Multi-Granularity Level
In spite of security mechanisms built into RDBMS, the databases are traditionally having security vulnerabilities for many reasons as they process huge amount of valuable data of real world enterprises. Thus the need for encryption schemes for storing encrypted data to database and decrypting the same while retrieving came into existence. While these schemes are capable of providing complete database security, they actually exhibit tradeoff between true security and efficiency. Efficiency decreases when security increases. There are two problems with traditional database encryption schemes. They show tradeoff between efficiency and security and also can't solve the problem of storing multi-level encrypted elements into database besides having no ability for effective key management.