Java Card

E68046

Java Card is a technology that enables Java-based applications to run securely on smart cards and other resource-constrained, tamper-resistant devices.

Jump to: Surface forms Statements Referenced by

Observed surface forms (3)


Statements (50)

Predicate Object
instanceOf Java platform
embedded software platform
smart card technology
backwardCompatibleWith earlier Java Card specifications
communicationProtocol ISO/IEC 7816
surface form: ISO/IEC 7816 APDU

contactless smart card protocols
component Java Card self-linksurface differs
surface form: Java Card API

Java Card self-linksurface differs
surface form: Java Card Runtime Environment

Java Card self-linksurface differs
surface form: Java Card Virtual Machine
developer Oracle Corporation
Sun Microsystems
feature APDU-based communication
application isolation
backward compatibility across versions
bytecode interpreter
cryptographic support
firewall mechanism between applets
limited Java class library
persistent object storage in EEPROM or flash
secure execution environment
support for applet lifecycle management
support for multiple applications on a single card
transaction mechanism for data consistency
memoryModel separate persistent and transient memory
programmingLanguage Java
securityProperty secure key storage
support for asymmetric cryptography
support for digital signatures
support for secure authentication
support for symmetric cryptography
tamper-resistant execution
standardizedBy ETSI
GlobalPlatform
ISO/IEC
supportsLanguageSubset Java Card language subset
targetDevice SIM card
UICC
embedded secure chip
secure element
smart card
typicalEnvironment resource-constrained devices
tamper-resistant devices
useCase access control badges
banking cards
e-passports
identity cards
loyalty cards
mobile network operator SIMs
payment cards
transportation and ticketing cards

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java Card component Java Card self-linksurface differs
this entity surface form: Java Card Virtual Machine
Java Card component Java Card self-linksurface differs
this entity surface form: Java Card Runtime Environment
Java Card component Java Card self-linksurface differs
this entity surface form: Java Card API
Sun Microsystems developerOf Java Card