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

Portál pro snadnou distribuci aplikací pro kryptografické čipové karty

Distribution portal for applications for cryptographic smartcards

Jiří Horák
Anotace

Open-source programy pro čipové karty (nazývané také 'JavaCard') jsou většinou málo používány - i přes jejich velký potenciál. Je totiž obtížné si takový program na kartu nahrát. Často chybí dokumentace či zkompilovaná vydání a proces instalace je technicky náročný. Vlastní používání těchto aplikací navíc již předpokládá znalost kryptografie a chybí odkazy na užitečné tutoriály. JCAppStore je obchod …více

Abstract

Smart card open-source software is difficult to get started with. The software is often poorly documented, uncompiled and the installation can be complex. Moreover, usage requirements and tutorials are usually missing in the software description. JCAppStore introduces easy and secure smart card management, providing automatic security features and compiled software along with use description, examples and links.

Zadání práce
Cílem práce je vytvořit portál ve stylu Google Play nebo Apple AppStore, umožňující distribuci aplikací pro kryptografické čipové karty s platformou javacard. Portál umožní snadné hledání, stahování a vzdálenou instalaci včetně propojení na původní repositář aplikace se zdrojovými kódy. Práce vytvoří i vhodnou klientskou aplikaci, která provede lokální ověření integrity instalované aplikace a provede její nahrání na čipovou kartu. Práce se bude věnovat problematice deterministického překladu aplikací (deterministic build) pro zvýšení důvěry ve výslednou aplikaci. Vytvořenou aplikaci bude možné používat s reálnou kartou a budou vytvořeny automatické akce (makra) demonstrující základní funkčnost.
Literatura:
JavaCard platform: https://www.oracle.com/java/technologies/java-card-tech.html
GlobalPlatformPro: https://github.com/martinpaljak/GlobalPlatformPro
Curated list of JavaCard applets: https://github.com/EnigmaBridge/javacard-curated-list
Práce zkontrolována:
27. 5. 2020 08:54, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Jazyk práce
angličtina angličtina
Termín obhajoby
26. 6. 2020
Práce byla úspěšně obhájena

Vedoucí

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

Oponent

Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D., učo 2514
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná 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.