Bakalářská práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Schnorr Multi-Signatures for Secure Devices with Restricted Interfaces

Jakub Janků
Anotace

Tato práce se zaměřuje na dokazatelnou bezpečnost moderních Schnorrových vícepodpisů a jejich použitelnost v omezeném prostředí bezpečného hardwaru, konkrétně čipových karet a čipů TPM. Hlavním výsledkem práce je vícepodpisové schéma s multiplikativním sdílením privátního klíče urychlené pomocí algoritmu ECDH, který čipové karty běžně podporují. Pro ukázku praktičnosti schématu je přiložena jeho prototypová …více

Abstract

This thesis focuses on the provable security of modern Schnorr multi-signatures and their applicability in constrained settings of secure hardware, smart cards and TPMs specifically. The primary result is a multi-signature scheme with multiplicative key sharing accelerated using the ECDH primitive commonly provided by smart cards. A proof-of-concept implementation comprising an optimized JavaCard applet and an Android reader application is provided to demonstrate the scheme's practicality.

Zadání práce

Secure hardware devices typically provide only a narrow set of operations that can be accelerated by built-in coprocessors. As cryptographic protocol designs rarely consider these constraints, their applicability to such devices is often limited. This thesis aims to address the problem by proposing a variant of the Schnorr multi-signature protocol that can be efficiently executed on a common type of secure hardware, namely smart cards.

The work on the thesis will comprise the following steps:
  • Study of state-of-the-art designs of Schnorr multi-signature schemes and approaches to their security proofs.
  • Design of a modification of a selected Schnorr multi-signature scheme that avoids point addition on smart cards.
  • Attempt to conduct a security proof of the scheme.
  • Implement the scheme on the JavaCard platform and demonstrate successful signing with two parties.
  • Evaluate the performance of the implementation.
Práce zkontrolována:
18. 5. 2023 13:12, RNDr. Antonín Dufka, Ph.D.
Jazyk práce
angličtina angličtina
Termín obhajoby
27. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

RNDr. Antonín Dufka, Ph.D.
KPSK FI MU

Oponent

RNDr. Vladimír Sedláček, Ph.D., učo 408178
abs FI MU, PřF MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.