Database encryption system (CryptDB) establishment and gui development
eXACML is new framework for sharing data on the could. Current design of eXACML framework is based on an assumption that cloud severs and the proxy server are honest, therefore data security at server end is not guaranteed. CryptDB is a system that provides practical and provable confidentiality in...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/48690 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | eXACML is new framework for sharing data on the could. Current design of eXACML framework is based on an assumption that cloud severs and the proxy server are honest, therefore data security at server end is not guaranteed. CryptDB is a system that provides practical and provable confidentiality in the face of attacks for applications backed by SQL databases. It is worthwhile to explore the potential to deploy CryptDB’s data encryption mechanism in eXACML.
This project focuses on establishing a new database encryption system named CryptDB and designing GUI for that new system. The objective is to make the CryptDB work and design a GUI to facilitate use and test of CryptDB.
The new system is built successfully and is able to perform data encryption and decryption correctly. The GUI integrates the function of starting CryptDB as background service, and functions to input through CryptDB for encryption and extracting decrypted data from CryptDB. Reading data in encrypted mode from raw database is also available.
This report describes how the author set up the new system (including finding solutions to all kinds of puzzling problems that are not covered in official guide) and designed a GUI for it without full driver support in detail. |
---|