Bakalářská práce

Doplnění podpory čipových karet pro GnuPG

Smart cards support for GnuPG

Peter Chovanec, učo 256252
Anotace

Cieľom práce je preskúmať súčasnú podporu čipových kariet v programe GnuPG a vytvoriť funkčnú implementáciu OpenPGP Card na platforme JavaCard.

Abstract

Goal of this work is to explore current support for smart cards in GnuPG and create implementation of OpenPGP Card on JavaCard platform.

Zadání práce
Cílem práce je zmapovat aktuální stav podpory čipových karet u kryptografického programu GnuPG a doplnit rozšiřitelnou podporu pro čipové karty. Vytvořený nástroj bude umožňovat podporu programovatelných karet s podporou JavaCard s možností rozšíření na další typy karet. Karta bude sloužit jako podepisovací zařízení s možností importu privátního klíče z PC a jeho generování přímo na kartě. Předpokládá se podpora RSA s délkou klíče 2048bitů.

Literatura:
GnuPG http://www.gnupg.org/
OpenPGP standard http://www.openpgp.org/
OpenPGP card http://www.g10code.com/p-card.html
Java-based OpenPGPCard http://sourceforge.net/projects/jopenpgpcard/
PKCS#11 support for GPG http://gnupg-pkcs11.sourceforge.net/
Práce zkontrolována:
24. 5. 2010 13:45, doc. RNDr. Petr Švenda, Ph.D., učo 4085
Plný text práce
381,5 KB / soubor PDF
Jazyk práce
slovenština slovenština
Termín obhajoby
25. 6. 2010
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
abs FI MU, PrF MU, ESF 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.