Embedded Section Index | Page 5
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.
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
First, you need to send the CAP file to the card. Whatever toolkit you use, it should include a tool that builds a load script from the CAP file. In other words, this tool chops the CAP file and w...more
Opening a Secure Channel is performed using a sequence of two APDU commands: INITIALIZE UPDATE and EXTERNAL AUTHENTICATE. These commands are defined by the Open Platform specs.
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
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
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
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
Secure Messaging is maybe the most widely used feature in Open Platform. It enables a reader to open a secure communication link with an applet, using one of the key sets of the applet. This link ...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 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
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
The Open Platform Card Specification for versions 2.0.1 and 2.1 may be downloaded from http://www.globalplatform.org.
In alphabetical order: Gemplus Giesecke & Devrient Oberthur Card Systems Orga Schlumberger more