JavaCard Section Index | Page 4
A key set is composed of 3 keys: Authentication Key: the authentication key is used to generate an encryption session key. The encryption session key will be used to encrypt an APDU data field se...more
A Security Domain is a special kind of applet used to store another applets cryptographic keyset(s). Each Java Card applet must be associated to a Security Domain (either its own or the defa...more
The Card Manager is the central entity in the Open Platform Standard. Its in charge of processing all Open Platform commands for installation, life cycle management, security, etc. The Card ...more
The Open Platform Card Specification for versions 2.0.1 and 2.1 may be downloaded from http://www.globalplatform.org.
Yes. Most vendors and application providers have Open Platform compliant smart cards. If you are a developer or a tester, the odds of working on OP compliant applets are pretty high.
The Open Platform represents a set of cross-industry technical specifications, which can be used to develop secure, and flexible smart card systems. It includes both card and terminal specificatio...more
GlobalPlatform is a cross-industry membership organization created to advance standards for smart card growth. It combines the interests of smart card issuers, vendors, industry groups, public ent...more
Once you have converted the applet, you need to load the CAP file on the card. This means chopping the CAP file and send it as an APDU sequence to the on-card installer. Remember: the maximum amou...more
In alphabetical order: Gemplus Giesecke & Devrient Oberthur Card Systems Orga Schlumberger more
Java Card 2.2 has gone public in June 2002. A number of new features have been added, such as: Java Card RMI (Remote Method Invocation), which is a subset of Java RMI for terminal-application com...more
Massively. Both platforms are only similar in the sense that they use the Java language and run bytecode, but thats about it. We dont think that one can call Java Card a Java subset li...more
The on-card components of the Java Card architecture are: The Java Card Virtual Machine, which interprets the application bytecode. The Java Card Runtime Environment, which interacts with the car...more
First of all, you dont need to be a smart card expert: thats the whole point of Java Card. With some experience of the Java language, you should be able to write Java Card applications...more
There are three other options: Proprietary card operating systems. MULTOS, a standard put together by Mondex International and now maintained by the MAOSCO Consortium (Europay, Mastercard, Americ...more
The purpose of Java Card is two-fold: Simplify smart card application development: until recently, pretty much everything was coded in C and assembly, using proprietary card operating systems. Us...more