WalnutDSA: Another attempt at braid group cryptography
Master thesis
Permanent lenke
http://hdl.handle.net/11250/2622842Utgivelsesdato
2019Metadata
Vis full innførselSamlinger
Sammendrag
Hovedformålet med denne oppgaven er å studere det digitale signatursystemet WalnutDSA, som ble foreslått til det amerikanske National Institute of Standards and Technology (NIST) sin ``Post-Quantum Cryptography Standardization'' prosess. For å forstå systemet er ett kapittel satt av til å utlede den nødvendige teorien for flettegrupper. Vi ser raskt på noen eldre kryptosystemer som involverer flettegrupper, og hvorfor de er usikre. Etter å ha presentert Walnut-systemet ser vi på forskjellige angrep konstruert for å knekke det, før vi gir noen kommentarer som kan forklare hvorfor NIST valgte å ikke inkludere systemet i runde to av standardiseringsprosessen. The main purpose of this thesis is to study the WalnutDSA digital signature scheme proposed for the American National Institute of Standards and Technology's (NIST) Post-Quantum Cryptography Standardization process. In order to understand the scheme, one chapter is devoted to develop the necessary theory for braid groups. We then briefly look into some of the older schemes involving braid groups, and why they are insecure. After presenting the Walnut scheme, we study attacks designed to break it, before giving comments which may explain why NIST chose not to include the scheme in the second round of the standardization process.