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

Články na podobné téma

Jak porovnat dvě stejné databáze?
REST API: API platform
Vlastní web a mail hosting se softwarem ISP Config
Programovní v SQL: PostgreSQL, MySQL/MariaDB
HTTPS: zabezpečený web
NoSQL databáze Mongo DB
Linux a MS SQL server
Co je pracovní náplň programátora
Lokalizace aplikací v jazyce Python
Jaký mail a web hosting vybrat
How to make wireless low power Arduino
Digispark - Programujte mikrokontrolér Atmel ATtiny pomocí Arduino IDE
Program Roulette
Vývoj pro procesory ARM s Arduino IDE
Wireless low power Arduino
Pyradio - Python program for receive Internet radio with text user inteface
UPS monitor pro Android
Bezdrátový bateriově napájený WiFi teploměr
Jak programovat WiFi procesor ESP8266
Comparison IQRF vs Wireless Arduino
Jakou platformu zvolit pro eshop? Například Prestashop
Development kits and gateways for wireless platform IQRF

OpenStreetMap a GPS trasy v mapě na webu
Java program pro přehledné monitorování záložních zdrojů
Quickplay
Otevřený chytrý telefon s Linuxem - Openmoko Neo FreeRunner
Čipové kontaktní a bezkontaktní karty Java Card OpenPlatform
Grafický program pro embeded/mobilní zařízení na vyhledávání dopravního spoje.
Vývoj pro bezdrátové moduly s procesorem PIC pod GNU/Linux - IQRF
Java program a applet Kalkulačka
Java program na výpočet kvadratické rovnice
O programování a ruzné programy v jazyce Java, Python a dalších
Nette security bug CVE-2020-15227