Logo do repositório
 
Publicação

Secure Abstractions for Trusted Cloud Computation

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorFerreira, Bernardo
dc.contributor.advisorPreguiça, Nuno
dc.contributor.authorTavares, Joana da Silva
dc.date.accessioned2019-02-25T10:37:45Z
dc.date.available2019-02-25T10:37:45Z
dc.date.issued2018-12
dc.date.submitted2018
dc.description.abstractCloud computing is adopted by most organizations due to its characteristics, namely offering on-demand resources and services that can quickly be provisioned with minimal management effort and maintenance expenses for its users. However it still suffers from security incidents which have lead to many data security concerns and reluctance in further adherence. With the advent of these incidents, cryptographic technologies such as homomorphic and searchable encryption schemes were leveraged to provide solutions that mitigated data security concerns. The goal of this thesis is to provide a set of secure abstractions to serve as a tool for programmers to develop their own distributed applications. Furthermore, these abstractions can also be used to support trusted cloud computations in the context of NoSQL data stores. For this purpose we leveraged conflict-free replicated data types (CRDTs) as they provide a mechanism to ensure data consistency when replicated that has no need for synchronization, which aligns well with the distributed and replicated nature of the cloud, and the aforementioned cryptographic technologies to comply with the security requirements. The main challenge of this thesis consisted in combining the cryptographic technologies with the CRDTs in such way that it was possible to support all of the data structures functionalities over ciphertext while striving to attain the best security and performance possible. To evaluate our abstractions we conducted an experiment to compare each secure abstraction with their non secure counterpart performance wise. Additionally, we also analysed the security level provided by each of the structures in light of the cryptographic scheme used to support it. The results of our experiment shows that our abstractions provide the intended data security with an acceptable performance overhead, showing that it has potential to be used to build solutions for trusted cloud computation.pt_PT
dc.identifier.urihttp://hdl.handle.net/10362/61548
dc.language.isoengpt_PT
dc.relationH2020 grant agreement ID 732505pt_PT
dc.subjectTrusted cloud computingpt_PT
dc.subjectHomomorphic Encryptionpt_PT
dc.subjectSearchable Encryptionpt_PT
dc.subjectData Abstractionspt_PT
dc.subjectCRDTspt_PT
dc.titleSecure Abstractions for Trusted Cloud Computationpt_PT
dc.typemaster thesis
dspace.entity.typePublication
oaire.awardNumberUID/CEC/04516/2013
oaire.awardNumberPTDC/CCI-INF/31698/2017
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/5876/UID%2FCEC%2F04516%2F2013/PT
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/3599-PPCDT/PTDC%2FCCI-INF%2F31698%2F2017/PT
oaire.fundingStream5876
oaire.fundingStream3599-PPCDT
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
relation.isProjectOfPublication1f91d15d-5c38-4f20-87b3-0a1dfc82dcd9
relation.isProjectOfPublication6178b48a-2a08-4bc2-83d1-1e6e9b7945ce
relation.isProjectOfPublication.latestForDiscovery1f91d15d-5c38-4f20-87b3-0a1dfc82dcd9
thesis.degree.nameMaster of Science in Computer Science and Informatics Engineeringpt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Tavares_2018.pdf
Tamanho:
1.41 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
348 B
Formato:
Item-specific license agreed upon to submission
Descrição: