Show simple item record

dc.contributor.advisorGjøsteen, Kristian
dc.contributor.authorHegge, Einar Bogsnes
dc.date.accessioned2021-09-15T17:27:22Z
dc.date.available2021-09-15T17:27:22Z
dc.date.issued2020
dc.identifierno.ntnu:inspera:55607230:28329793
dc.identifier.urihttps://hdl.handle.net/11250/2778360
dc.description.abstractVi presenterer 3 protokoller som benytter seg av lattice-basert zero-knowledge. Disse protokollene baserer sin sikkerhet på at det er vanskelig å løse det tilnærmede korteste vektor problemet, og kort heltallsløsning problemet. Den første protokollen er en identifikasjonsprotokoll, der vi overbeviser en mottaker om at vi kjenner til en spesifikk hemmelig nøkkel s. Den andre protokollen får vi ved å bruke en Fiat-Shamir transformasjon på den første protokollen, og får da en zero-knowledge protokoll uten interaksjon mellom sender og mottaker. Den siste protokollen er et argument of knowledge for å kjenne inputs som tilfredsstiller en aritmetisk krets. Vi presenterer også diverse teori som er nødvendig for at disse protokollene skal virke, og eksempler som illustrerer hva vi prøver å oppnå i noen av de mer kompliserte delene av konstruksjonene.
dc.description.abstractWe present 3 schemes using lattice-based zero-knowledge, using the difficulty of the Approximate Shortest Vector Problem and the Short Integer Solution Problem. The first scheme is an identification scheme, proving knowledge of a secret key s. The second scheme is a signature scheme obtained by applying the Fiat-Shamir transform on the identification scheme to create a non-interactive zero-knowledge scheme. The last scheme is an argument of knowledge for the satisfiability of an arithmetic circuit. We also present various theory necessary for these algorithms to work, as well as examples illustrating what we are trying to accomplish in some of the more complicated parts of the constructions.
dc.language
dc.publisherNTNU
dc.titleLattice-Based Zero Knowledge
dc.typeMaster thesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record