Bakalářská práce

Open platform for multiparty signatures with smartcards

Kristián Mika
Anotace

Implementácie protokolov viacerých strán sú zvyčajne prístupné výlučne ako zdrojové knižnice na platforme GitHub. Naviac, tieto knižnice nemusia obsahovať inštrukcie pre kompiláciu a používanie. Zdĺhavý proces kompilácie a inštalácie môže odradiť výskumníkov od testovania novo-navrhnutých protokolov. Táto práca predstavuje otvorenú platformu pre protokoly viacerých strán využívajúce čipové karty pre …více

Abstract

Implementations of multi-party computation (MPC) protocols are usually published only as library source codes on GitHub. In addition, they may lack instructions on compilation and usage. The compilation and installation process is often tedious and can discourage researchers from trying the newly-proposed protocols. This thesis introduces the MPC Open Platform for MPC protocols that utilize smartcards …více

Zadání práce
Cílem práce je vytvořit otevřenou platformu využívající sady čteček čipových karet připojených k malému počítači na platformě Raspberry Pi, umožňující provádění vybraných protokolů pro tzv. bezpečné podepisování s více stranami (Secure Multiparty Computation, MPC). Vytvořený systém umožní zasílat data k podpisu prostřednictvím REST rozhraní ze vzdáleného počítače. Systém bude navržen s předpokladem rozšiřitelnosti na více ruzných protokolů pro MPC včetně těch, které přímo čipové karty nevyužívají. Funkčnost bude demonstrována na protokolech Myst a Smart-ID RSA.
Práce se bude věnovat těmto konkrétním úkolům:
1. Vytvoření sady skriptů a aplikací rozšířující podporu standardního systému Raspbian na alespoň 32 čteček čipových karet.
2. Implementace MPC protokolů Myst a Smart-ID RSA a jejich snadná instalace a zprovoznění v rámci distribuce Raspbian
3. Vytvoření jednoduchého REST rozhraní, které umožňí zasílat vstupní data ze vzdáleného počítače. V ideálním případě by byla umožněno propojení několika Raspberry Pi zařízení vykonávající kooperativně MPC protokol.
4. Vytvoření ukázkových aplikací demonstrujících provedenou integraci a spuštění výkonnostních testů jednotlivých protokolů v závislosti na počtu zůčastněných stran v MPC protokolu.
Literatura:
V. Mavroudis et. al.: A Touch of Evil: High-Assurance Cryptographic Hardware from Untrusted Components, ACM CCS 2017.
A. Buldas et. al.: Server-Supported RSA Signatures for Mobile Devices, ESORICS 2017.
Práce zkontrolována:
20. 12. 2021 08:09, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Jazyk práce
angličtina angličtina
Termín obhajoby
10. 2. 2022
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Oponent

RNDr. Dušan Klinec, Ph.D., učo 325219
KPSK FI MU

  • 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.