encryptedDB is an encrypted database for the cloud. It can protect information related to personal, health or financial data, while still support the same functionality as a non encrypted database.
2. Problem
● Sensitive data is placed every day in the
cloud
● The cloud is an unreliable environment:
○ Confidentiality must be
guaranteed against service
providers and external attackers
○ Necessity to protect data during
communications and storage
● Encrypting is an overkilling solution.
Encrypted databases have trouble
executing queries over ciphered data
3. Solution
● encryptedDB is an encrypted database
for the cloud that supports the same
functionality as a non encrypted
database
● It can protect information related to:
○ Personal data
○ Health data
○ Financial data
○ Business and companies
○ Other sensitive data
4. Main features
● Client-side encryption:
○ Encryption is transparent to users and applications
○ The cloud never has access to clear data
● Extended functionality:
○ Efficient queries over encrypted database fields regardless of
underlying data types
○ Improved scalability by combining relational and non relational
databases