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.
Observed surface forms (3)
| Surface form | Occurrences |
|---|---|
| Java Card API | 1 |
| Java Card Runtime Environment | 1 |
| Java Card Virtual Machine | 1 |
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.
this entity surface form:
Java Card Virtual Machine
this entity surface form:
Java Card Runtime Environment
this entity surface form:
Java Card API