A proof viewer for state-separating proofs: Yao's garbling scheme

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorKohbrok, Konrad
dc.contributor.advisorOechsner, Sabine
dc.contributor.authorPuniamurthy, Kirthivaasan
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorBrzuska, Christopher
dc.date.accessioned2021-01-31T18:18:09Z
dc.date.available2021-01-31T18:18:09Z
dc.date.issued2021-01-25
dc.description.abstractCryptographic proofs are the most important aspect of reasoning about a protocol/construction's security. Hence, \emph{effective} proof communication is a natural and important goal for cryptographers. In this work, we focus on using the state separating proofs (SSP) framework for proving the security of cryptographic protocols. The central cryptographic construction we study throughout this work is Yao's garbling scheme, a way to achieve secure multi-party computation (MPC). Complex cryptographic protocols such as Yao's garbling scheme, tend to have long proofs. Moreover, SSPs tend to be detailed and visual in nature. Hence, our primary objective is the creation of an \emph{SSP proof viewer}, a suitable medium for viewing SSP proofs. Our second objective is to present the security Yao's garbling scheme effectively. Thirdly, we aim to find properties and methods of effective proof communication in the field of cryptography. Lastly we test our ideas on proof communication and the effectiveness of the proof viewer, weconduct a small user study on a group of cryptography course participants. The results of this study suggests that our ideas of proof communication and the proof viewer are useful and effective.en
dc.format.extent75
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/102548
dc.identifier.urnURN:NBN:fi:aalto-202101311851
dc.language.isoenen
dc.programmeMaster's Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorSecurity and Cloud Computingfi
dc.programme.mcodeSCI3084fi
dc.subject.keywordgarbled circuitsen
dc.subject.keywordstate separating proofsen
dc.subject.keywordproof understanding and communicationen
dc.subject.keywordproof visualizationen
dc.titleA proof viewer for state-separating proofs: Yao's garbling schemeen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Puniamurthy_Kirthivaasan_2021.pdf
Size:
1.92 MB
Format:
Adobe Portable Document Format