Trusted Execution Environments in Protecting Machine Learning Models

dc.contributor.authorTurtiainen, Maks
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietojenkäsittelytieteet|en=Computer Science|
dc.date.accessioned2023-06-19T21:08:25Z
dc.date.available2023-06-19T21:08:25Z
dc.date.issued2023-06-14
dc.description.abstractThe adaptation and application of machine learning (ML) has grown extensively in recent years, and has awakened concern about the safety of intellectual property (IP) related to the machine learning models. The training of machine learning models is a time-consuming and expensive task, that has increased the demand of better solutions to protect the intellectual property of the machine learning models. This thesis explores the promising potential of Trusted Execution Environments (TEE) like Intel's Software Guard Extensions (Intel SGX), in protecting intellectual property related to machine learning models. The concern of ML model safety arises especially when the software solution needs to be distributed to clients or machine learning operations needs to be done in an untrusted environment. The main focus of this thesis is on Intel's SGX, which is one of the most used TEE implementations. This thesis tries to answer to the questions on how TEEs can be used to protect IP of the ML models, what aspects need to be considered and what limitations may arise.
dc.format.extent62
dc.identifier.olddbid192417
dc.identifier.oldhandle10024/175495
dc.identifier.urihttps://www.utupub.fi/handle/11111/18244
dc.identifier.urnURN:NBN:fi-fe2023061956552
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/175495
dc.subjectTrusted Execution Environment, TEE, Software Guard Extension, Intel SGX, Machine Learning, Gramine
dc.titleTrusted Execution Environments in Protecting Machine Learning Models
dc.type.ontasotfi=Pro gradu -tutkielma|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Turtiainen_Maks_gradu.pdf
Size:
2.44 MB
Format:
Adobe Portable Document Format