Global Information Lookup Global Information

Java Card information


Java Card is a software technology that allows Java-based applications (applets) to be run securely on smart cards and more generally on similar secure small memory footprint devices[1] which are called "secure elements" (SE). Today, a secure element is not limited to its smart cards and other removable cryptographic tokens form factors; embedded SEs soldered onto a device board and new security designs embedded into general purpose chips are also widely used. Java Card addresses this hardware fragmentation and specificities while retaining code portability brought forward by Java.

Java Card is the tiniest of Java platforms targeted for embedded devices. Java Card gives the user the ability to program the devices and make them application specific. It is widely used in different markets: wireless telecommunications within SIM cards and embedded SIM, payment within banking cards[2] and NFC mobile payment and for identity cards, healthcare cards, and passports. Several IoT products like gateways are also using Java Card based products to secure communications with a cloud service for instance.

The first Java Card was introduced in 1996 by Schlumberger's card division which later merged with Gemplus to form Gemalto. Java Card products are based on the specifications by Sun Microsystems (later a subsidiary of Oracle Corporation). Many Java card products also rely on the GlobalPlatform specifications for the secure management of applications on the card (download, installation, personalization, deletion).

The main design goals of the Java Card technology are portability, security and backward compatibility.[3]

  1. ^ Chen, Z. (2000). Java Card Technology for Smart Cards: Architecture and Programmer's Guide. Addison-Wesley Java Series. Addison-Wesley. ISBN 978-0-201-70329-0. Retrieved 9 April 2019.
  2. ^ Oracle Learning Library (2013-01-30), Developing Java Card Applications, archived from the original on 2021-12-13, retrieved 2019-04-18
  3. ^ Ahmed Patel; Kenan Kalajdzic; Laleh Golafshan; Mona Taghavi (2011). "Design and Implementation of a Zero-Knowledge Authentication Framework for Java Card". International Journal of Information Security and Privacy. 5 (3). IGI: 1–18. doi:10.4018/ijisp.2011070101.

and 22 Related for: Java Card information

Request time (Page generated in 0.8029 seconds.)

Java Card

Last Update:

Java Card is a software technology that allows Java-based applications (applets) to be run securely on smart cards and more generally on similar secure...

Word Count : 1960

Java Card OpenPlatform

Last Update:

Java Card OpenPlatform (JCOP) is a smart card operating system for the Java Card platform developed by IBM Zürich Research Laboratory. On 31 January 2006...

Word Count : 1019

SIM card

Last Update:

proprietary APIs. To provide interoperability of the applications, ETSI chose Java Card. A multi-company collaboration called GlobalPlatform defines some extensions...

Word Count : 6637

Java virtual machine

Last Update:

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are...

Word Count : 3411

Smart card

Last Update:

A smart card (SC), chip card, or integrated circuit card (ICC or IC card), is a card used to control access to a resource. It is typically a plastic credit...

Word Count : 12137

Java version history

Last Update:

Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to...

Word Count : 10631

Contactless smart card

Last Update:

Common Access Card Contactless payment Credential Electronic money EMV Identity document Java Card List of smart cards Magnetic stripe card Microchip implant...

Word Count : 2500

SIM Application Toolkit

Last Update:

example. A more general name for this class of Java Card-based applications running on UICC cards is the Card Application Toolkit (CAT). The SIM Application...

Word Count : 783

Java processor

Last Update:

A Java processor is the implementation of the Java virtual machine (JVM) in hardware. In other words, the Java bytecode that makes up the instruction set...

Word Count : 422

KeY

Last Update:

formal logic called Java Card DL. DL stands for Dynamic Logic. It is a version of a first-order dynamic logic tailored to Java Card programs. As such,...

Word Count : 1445

JavaFX

Last Update:

JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of...

Word Count : 3933

OpenPGP card

Last Update:

OpenPGP card was built on BasicCard, and remains available at retail. Several mutually compatible JavaCard implementations of the OpenPGP Card's interface...

Word Count : 419

Secure element

Last Update:

embedded in a smartphone) and from other applications running on the SE. Java Card and MULTOS are the most deployed standardized multi-application operating...

Word Count : 496

PersonalJava

Last Update:

PersonalJava was a Java edition for mobile and embedded systems based on Java 1.1.8. It has been superseded by the CDC's Personal Profile, which is not...

Word Count : 60

SD card

Last Update:

transfer of ISO 7816 Application Protocol Data Unit commands to, for example, JavaCard applets running on the internal secure element through the SD bus. Some...

Word Count : 12928

Jakarta EE

Last Update:

formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with...

Word Count : 2426

Wild card

Last Update:

Look up wild card or wildcard in Wiktionary, the free dictionary. Wild card most commonly refers to: Wild card (cards), a playing card that substitutes...

Word Count : 473

EMV

Last Update:

industry standards. ISO 7816, Cardwerk Technologies Chen, Zhiqun (2000). Java Card Technology for Smart Cards: Architecture and Programmer's Guide. Addison-Wesley...

Word Count : 9397

Bertrand du Castel

Last Update:

scientist who won in 2005 the Visionary Award from Card Technology Magazine for pioneering the Java Card, which by 2007 had sold more than 3.5 billion units...

Word Count : 1161

Dell DRAC

Last Update:

certain Dell servers. The platform may be provided on a separate expansion card, or integrated into the main board; when integrated, the platform is referred...

Word Count : 1846

Trusted execution environment

Last Update:

RISC-V Open Mobile Terminal Platform Trusted Computing Group FIDO Alliance Java Card Intel Management Engine Intel LaGrande Software Guard Extensions AMD Platform...

Word Count : 3212

Jakarta Server Pages

Last Update:

Reference JavaServer Pages v2.0 Syntax Card (v1.2) Jakarta Server Pages Specification, Latest Official tutorial: The Java EE 5 Tutorial, Chapter 5, JavaServer...

Word Count : 1912

PDF Search Engine © AllGlobal.net