Čipové kontaktní a bezkontaktní karty Java Card OpenPlatform

13. ledna 2010

Hlavní rysy:

  • Šifrovací klíč je stále na kartě -> klíč nelze ukrást.
  • Šifrování probíhá na kartě
  • Možnost šifrovat i komunikaci s kartou.
  • Dá se nahrát nová verze aplikace i během životního období karty.
  • Jako čtecí zařízení se používat stejná čtečka a protokol jako pro Smart Karty -> není potřeba kupovat nová čtecí zařízení a měnit obslužné programy.
  • Není třeba mít pro každou aplikaci samostatnou kartu, ale všechny aplikace mohou být nahrány na jednu Java kartu. Zároveň se tak sníží i náklady.
  • Karta se dá zabezpečit pinem i dalšími prostředky.
  • U dobře navržených systémů, je přechod na Java Card jednoduchý.
  • Java Card je sice dražší, než "obyčejná" Smart Karta, ale poskytuje vetší možnosti nejen pro uživatele, ale i pro vývojáře.
  • Podpora pro použití i vývoj je pro mnoho operačních systémů včetně: MS Windows, GNU/Linux, Solaris.

Znázornění šifrování na Java Card:
šifrování
Můj obslužný program, který využívá mojí aplikaci pro šifrování, která je uložena na kartě:
program pro šifrování na Java Card

Znázornění jednotlivých vrstev programu:
vstvy programu šifrování na Java Card

Bližší popis:
http://java.sun.com/javacard
http://en.wikipedia.org/wiki/Java_Card

Moje bakalářská práce na téma Java Card OpenPlatform.