dc.contributor.authorSidorov, Vasily
dc.date.accessioned2016-05-05T08:24:03Z
dc.date.accessioned2017-07-23T08:30:39Z
dc.date.available2016-05-05T08:24:03Z
dc.date.available2017-07-23T08:30:39Z
dc.date.issued2016
dc.identifier.citationSidorov, V. (2016). Privacy-preserving OLTP database systems with OLAP support. Doctoral thesis, Nanyang Technological University, Singapore.
dc.identifier.urihttp://hdl.handle.net/10356/66931
dc.description.abstractMigration of data storage and processing appliances to the cloud is a stable trend in recent years. As many confirm, enterprises could gain various managerial and financial advantages from such change. However, at the same time, new security risks arise. In particular, certain risks of confidential data leaks. Using cloud platforms typically means losing control over the hardware, which might be considered advantageous from many points of view, but aggravates the security risks and blocks some approaches to their mitigation. Additionally, the cloud platform provider itself could be considered a security threat. Encryption of the data could alleviate the problem for the storage, but being done in a directly, it makes processing of the data in the cloud impossible. Specifically, cloud-hosted database systems are very affected. Typically, database systems store large amounts of sensitive, confidential information; and typically, they are expected to be able to carry out complex data processing tasks—either transactional or analytical. Thus, finding a way for a cloud-hosted database system to operate the data it stores in a privacy-preserving manner is a demanded research direction. This work is dedicated to a careful and systematic investigation of this issue. Even though the history of relational database systems is now more than 40 years long, and many approaches had time to get standardized, there still is a notable diversity in practical database systems, many of which have a narrow purpose orientation, and many make attempts to be more or less universal. Moreover, the notion of "data security" is very diverse and volatile by itself; it depends on many factors, including the level of importance of specific data, and the set of threats it needs to be protected from. It is thus reasonable to explore abstract database models and abstract security models, and investigate how they interact, how they behave when combined, and how the database has to adapt its protocols in order to function under the security model. This work theoretically considers an abstract relational database system that is able to execute data processing primitives over encrypted data, and combine these primitives into more or less arbitrary sequences, which gives way to supporting significant subsets of SQL over encrypted data. The work also considers practical implementations of sample encrypted processing primitives and demonstrates a proof-of-concept encrypted database system, which shows that the theoretical model that is developed and discussed in this work is feasible in practice.en_US
dc.format.extent150 p.en_US
dc.language.isoenen_US
dc.subjectDRNTU::Engineering::Computer science and engineering::Data::Data encryptionen_US
dc.subjectDRNTU::Engineering::Computer science and engineering::Information systems::Database managementen_US
dc.subjectDRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrievalen_US
dc.titlePrivacy-preserving OLTP database systems with OLAP supporten_US
dc.typeThesis
dc.contributor.schoolSchool of Computer Science and Engineeringen_US
dc.contributor.supervisorNg Wee Keongen_US
dc.description.degreeDOCTOR OF PHILOSOPHY (SCE)en_US
dc.identifier.doihttps://doi.org/10.32657/10356/66931


Files in this item

FilesSizeFormatView
Thesis.pdf4.767Mbapplication/pdfView/Open

This item appears in the following Collection(s)

Show simple item record