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...

Full description

Saved in:
Bibliographic Details
Main Author: Huang, Hao.
Other Authors: Anwitaman Datta
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