Experimental Integration of the Smart-ID Service Into Intel SGX Enclaves

dc.contributor.advisorLaud, Peeter, juhendaja
dc.contributor.advisorKisand, Armin Daniel, juhendaja
dc.contributor.authorPunnar, Markus
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-10-20T12:17:22Z
dc.date.available2023-10-20T12:17:22Z
dc.date.issued2023
dc.description.abstractPrivacy-preserving services are becoming increasingly important as they allow untrusted remote servers to process sensitive information while preserving the privacy of that information. To ensure the security and privacy of such services, strong authentication mechanisms based on public-key cryptography are required instead of password-based authentication. While there are several standardized authentication services available, such as Smart-ID and mobile-ID, they are not yet integrated with Sharemind HI, a development platform for privacy-preserving services. This thesis aims to address this gap by developing a proof-of-concept service that runs in a trusted execution environment and authenticates users using the Smart-ID service provider. By leveraging the existing public-key infrastructure, the proposed service would allow for the development of privacy-preserving applications on a national scale where sensitive data remains secure from remote untrusted servers and administrators. To achieve this goal, the prototype was developed on the Sharemind HI platform, which simplifies the development of privacy-preserving applications and is based on the Intel SGX platform. The prototype demonstrates the feasibility of securely communicating with the Smart-ID service provider from a trusted execution environment and integrating Smart-ID authentication into the Sharemind HI platform. However, further work is required to optimize the prototype in terms of time and space and to develop a scalable solution for integrating external authentication providers without adding unnecessary complexity to the core modules.et
dc.identifier.urihttps://hdl.handle.net/10062/93655
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectUser authenticationet
dc.subjecttrusted execution environmentset
dc.subjectprivacy-preserving technologieset
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleExperimental Integration of the Smart-ID Service Into Intel SGX Enclaveset
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Masters_Thesis_Punnar.pdf
Suurus:
1017.88 KB
Formaat:
Adobe Portable Document Format
Kirjeldus:

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: