Java Card on ohjelmistoteknologia Java-pohjaisten sovelmien suorittamiseen älykorteilla ja muilla vastaavilla pienen muistin omaavilla laitteilla, joita kutsutaan ”turvaelementeiksi”. Teknologian käyttö on laajentunut älykorteista ja fyysisistä turva-avaimista erilaisten laitelevyjen yhteyteen juotettuihin siruihin.

Java Card on pienin sulautetuille laitteille suunnatuista Java-alustoista. Se antaa käyttäjälle mahdollisuuden ohjelmoida laitteet ja tehdä niistä sovelluskohtaisia. Teknologiaa käytetään laajasti esimerkiksi: matkapuhelinten SIM-korteissa ja sulautetussa SIM-korteissa, pankkikorttimaksuissa ja NFC-mobiilimaksuissa sekä henkilökorteissa ja passeissa. Myös useat IoT-laitteet, käyttävät Java Card -teknologiaa turvatakseen viestinnän esimerkiksi pilvipalvelun kanssa.

pienoiskuva|Java Card teknologiaa käytetään erilaisten mobiilimaksujen kuten esimerkiksi Applen Apple Payn yhteydessä.

Ensimmäisen Java-kortin esitteli vuonna 1996 Schlumberger yhtiön korttiosasto, joka myöhemmin sulautui yhteen Gemplusin kanssa muodostaen Gemalton. Java Card-tuotteet perustuvat Sun Microsystemsin, myöhemmin Oracle Corporationin tytäryhtiön, spesifikaatioihin. Monet Java-korttituotteet perustuvat myös GlobalPlatform-spesifikaatioihin kortilla olevien sovellusten turvallisessa hallinnassa (lataus, asennus, mukauttaminen, poistaminen).

Java Card-teknologian tärkeimmät suunnittelutavoitteet ovat siirrettävyys, turvallisuus ja yhteensopivuus aiempien versioiden kanssa.

Lähteet

Luokka:Sirukortit Luokka:Java