Motorola has begun shipping its new M-Smart Jupiter MJ1000C smart card. This is the first in the industry to provide a 32-bit Reduced Instruction Set Computing microprocessor and the first to provide a hardware-based Secure Memory Management Unit for securely separating multi applications. It supports dynamic application loading, and it is the first 32-bit card in the industry based upon Java card 2.1 technology and Visa Open Platform 2.0 standards.
“Motorola is setting the pace in the smart card industry with the M-Smart Jupiter smart card, following closely on our M-Smart Mercury contactless smart card,” said Francois Dutray, Motorola’s vice president and general manager, Worldwide Smartcard Solutions Division. “For the first time, an open platform card is truly equipped with the robustness required to handle multiple applications in the real world.”
What this means is that the Jupiter MJ1000C card has the memory, processing power, and security necessary to support today’s applications and to add new ones tomorrow. Users can customise the mix of applications on the card, and change them later if desired in person or over the internet.
For example, with the Jupiter smart card you could log on to your computer, purchase an airline ticket via an encrypted internet connection, and download the boarding pass on to your smart card. Then you could log on to a government web site that reads your card’s unique code and requires a PIN for verification. After confirming your identity, you could download your travel visa onto the Jupiter card and use it to board an aeroplane to your international destination. Upon arrival, you could plug that same smart card into your computer and download an application allowing you to collect hotel and rental car loyalty points. And, perhaps most importantly, you could download a first class upgrade for the flight home.
Jupiter’s 32-bit RISC processor offers higher performance than current smart card technology, because it uses fewer types of computing operations than CISC processors and can process those operations significantly faster. This provides the Jupiter card with the extra power required for complex algorithms such as biometrics or compression.
The SMU enforces hardware separation of Java applets, or applications, independent of the Virtual Machine level inherent in the Java Card platform’s architecture. Motorola is the first to implement this hardware-based security feature, ensuring that no application or user data can be accessed by another application. This provides a way to re-use memory space on the card, which is critical for changing card applications. Earlier cards based separation of applications on software, leaving open the possibility of errors or attacks.
The Jupiter card features a built-in crypto-accelerator, making it ideal for public key security certificates of the type typically used in Internet and computer security. The crypto-accelerator gives very fast computations of RSA public keys and other arithmetic-intensive security operations. The card has built-in support for signing, verification, and hashing.
The card has 16KB of EEPROM, 48KB of ROM and 3KB of RAM, providing space for the operating system and custom extensions. Later this year, Motorola plans to provide a card with additional memory – 64KB ROM and 32KB EEPROM – to allow for the growing number of multi-applications that may be used in the near future.
A perfect platform for Internet and computer security, the Jupiter card is also ideal for financial, health care, identification and other high-security and high-performance applications.
Motorola, Inc. provides embedded electronic and integrated communications solutions. The company’s platforms allow organisations to quickly deploy and build value-added smart card applications in areas such as transit, access control, campus, government and healthcare.