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 |
id |
sg-ntu-dr.10356-48690 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-486902023-03-03T20:55:36Z Database encryption system (CryptDB) establishment and gui development Huang, Hao. Anwitaman Datta School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Data::Data encryption 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. Bachelor of Engineering (Computer Engineering) 2012-05-08T03:23:28Z 2012-05-08T03:23:28Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/48690 en Nanyang Technological University 51 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Data::Data encryption |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Data::Data encryption Huang, Hao. Database encryption system (CryptDB) establishment and gui development |
description |
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. |
author2 |
Anwitaman Datta |
author_facet |
Anwitaman Datta Huang, Hao. |
format |
Final Year Project |
author |
Huang, Hao. |
author_sort |
Huang, Hao. |
title |
Database encryption system (CryptDB) establishment and gui development |
title_short |
Database encryption system (CryptDB) establishment and gui development |
title_full |
Database encryption system (CryptDB) establishment and gui development |
title_fullStr |
Database encryption system (CryptDB) establishment and gui development |
title_full_unstemmed |
Database encryption system (CryptDB) establishment and gui development |
title_sort |
database encryption system (cryptdb) establishment and gui development |
publishDate |
2012 |
url |
http://hdl.handle.net/10356/48690 |
_version_ |
1759855131879276544 |