Závěrečná práce: Lukáš Zaoral: Collaborative RSA keypair generation and use
Bakalářská práce
Collaborative RSA keypair generation and use
Anotace
Tato práce slouží jako stručné shrnutí základních přístupů Secure multi-party computation (SMPC) se zaměřením na SMPC implementace šifry RSA. Vybrané SMPC RSA schéma, Smart-ID, je následně rozebráno a adaptováno pro čipové karty podporující platformu JavaCard. Adaptované schéma je nejdříve implementováno jako ukázka v jazyce C++ pomocí knihovny OpenSSL a následně pro karty samotné. V závěru je tato implementace otestována na vybraných čipových kartách.
Abstract
This thesis serves as a brief summary of basic approaches in Secure multi-party computation (SMPC) with focus on the SMPC implementations of the RSA cipher. Selected SMPC RSA scheme, Smart-ID, is then analysed and adapted for use with JavaCard smart cards. The adapted scheme is then implemented, first as a demo in C++ and OpenSSL, then for the smart cards themselves. Finally, the implementation is tested on selected smart cards.
Zadání práce
The thesis will cover the following topics:
- Survey of existing secure multi-party protocols for RSA.
- Implementation of 2-party RSA as described by Smart-ID using the OpenSSL library.
- Attempt to port 2-party RSA for smartcards with JavaCard platform.
- Performance analysis of the implementation and suggestions for further optimizations.
Literature:
Server-Supported RSA Signatures for Mobile Devices (Smart-ID) https://link.springer.com/content/pdf/10.1007%2F978-3-319-66402-6_19.pdf
Damgard et. al. On the security of distributed multiprime RSA, LNCS 8949, 2014
28. 5. 2019 08:17, doc. RNDr. Petr Švenda, Ph.D., učo 4085
- Zadáno/změněno 28. 6. 2019 07:00, Eva Drštková
- Záznam založen 2. 5. 2019 13:39, Jana Zemanová, učo 9619
- Zveřejnit od 27. 5. 2019 09:10, Eva Drštková
- Práce převzata 27. 5. 2019 09:10, Eva Drštková
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
The RSA key generation process via power analysis
Mgr. David Komárek -
Analýza mechanismu RMI u čipových karet s platformou JavaCard
Mgr. Martin Kvočka, učo 173286 -
Databáze odběrových křivek kryptografických operací
Mgr. Martin Podhora -
Portál pro snadnou distribuci aplikací pro kryptografické čipové karty
Mgr. Jiří Horák -
Automatic Performance Profiler for Security Analysis of Cryptographic Smart Cards
Mgr. Lukáš Zaoral -
Policy-Based Validation of Bitcoin Transactions on Cryptographic Smartcards
Mgr. Jan Sekanina -
Nástroj pro automatizaci obsluhy dat na kryptografické čipové kartě
Mgr. Tobiáš Smolka -
Odběrová analýza čipových karet s využitím osciloskopu PicoScope
Mgr. Ondřej Koutský




