KIT | KIT-Bibliothek | Impressum | Datenschutz

Dynamic Extraction of Multi-Round Knowledge Argument Systems

Fickel, Konstantin

Abstract:

Bulletproofs sind ein beliebtes auf der diskreten Logarithmus-Annahme basierendes Beweissystem. Dieses kann unter anderem verwendet werden, um vertrauliche Transaktionen auf Blockchains zu ermöglichen. Die Hauptkomponente davon ist das sogenannte Inner Product Argument, bei welchem für zwei Vektoren, auf welche Commitments bekannt sind, bewiesen wird, dass diese ein bestimmtes Skalarprodukt besitzen. Dabei wird nur eine logarithmische Rundenanzahl in der Länge der Vektoren benötigt mit einer geringen, konstanten Anzahl an zu sendenden Elementen.
Um Knowledge Soundness für diese Protokolle zu beweisen, muss ein Emulator angegeben werden. ... mehr

Abstract (englisch):

Bulletproofs are a popular proof system in the discrete logarithm setting. They can be used to enable confidential transactions on blockchains. The central component of Bulletproofs is the Inner Product Argument. It proves that two vectors, which have been committed to, result in a certain inner product, using a logarithmic amount of communication rounds in the size of the vectors.
To prove knowledge soundness of those protocols, the emulator first builds up a tree of transcripts and then uses this tree to extract the witness. Since the proof system is based on the discrete logarithm assumption, extraction has to either yield a discrete logarithm relation or vectors the commitments can be opened to.
... mehr


Volltext §
DOI: 10.5445/IR/1000146729
Veröffentlicht am 24.06.2022
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Theoretische Informatik (ITI)
Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Hochschulschrift
Publikationsjahr 2022
Sprache Englisch
Identifikator KITopen-ID: 1000146729
Verlag Karlsruher Institut für Technologie (KIT)
Art der Arbeit Abschlussarbeit - Master
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page