Implementation of a Secure Multiparty Computation Protocol

dc.contributorMatemaattis-luonnontieteellinen tiedekunta / Faculty of Mathematics and Natural Sciences-
dc.contributor.authorDönmez, Tahsin
dc.contributor.departmentfi=Tulevaisuuden teknologioiden laitos|en=Department of Future Technologies|-
dc.contributor.facultyfi=Matemaattis-luonnontieteellinen tiedekunta|en=Faculty of Mathematics and Natural Sciences|-
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|-
dc.date.accessioned2017-12-20T13:33:30Z
dc.date.available2017-12-20T13:33:30Z
dc.date.issued2017-12-20
dc.description.abstractSecure multiparty computation (SMC) allows a set of parties to jointly compute a function on private inputs such that, they learn only the output of the function, and the correctness of the output is guaranteed even when a subset of the parties is controlled by an adversary. SMC allows data to be kept in an uncompromisable form and still be useful, and it also gives new meaning to data ownership, allowing data to be shared in a useful way while retaining its privacy. Thus, applications of SMC hold promise for addressing some of the security issues information-driven societies struggle with. In this thesis, we implement two SMC protocols. Our primary objective is to gain a solid understanding of the basic concepts related to SMC. We present a brief survey of the field, with focus on SMC based on secret sharing. In addition to the protocol im- plementations, we implement circuit randomization, a common technique for efficiency improvement. The implemented protocols are run on a simulator to securely evaluate some simple arithmetic functions, and the round complexities of the implemented protocols are compared. Finally, we attempt to extend the implementation to support more general computations.-
dc.format.contentabstractOnly-
dc.identifier.olddbid160993
dc.identifier.oldhandle10024/144330
dc.identifier.urihttps://www.utupub.fi/handle/11111/8990
dc.language.isoeng-
dc.publisherfi=Turun yliopisto|en=University of Turku|-
dc.source.identifierhttps://www.utupub.fi/handle/10024/144330
dc.titleImplementation of a Secure Multiparty Computation Protocol-
dc.type.ontasotfi=Diplomityö|en=Master's thesis|-

Tiedostot