London, 17th March, 2008 — Renesas Technology Europe today announced
details of the RS45C, a secure MCU*1 for smart cards requiring a
high level of security such as ID, banking and credit cards. The RS45C is built
around the RS-4 high-performance 16-bit CPU core and integrates 36 Kbytes of
electrically erasable and programmable read-only memory (EEPROM).
The successor to Renesas’ AE-4 series, the RS-4 series of 16-bit secure MCUs
meets market demands for increased processing performance. The RS45C, the first
product to appear in the RS-4 Series, has a CPU core with a performance
approximately five times*2 that of previous Renesas Technology
products. It reduces the minimum number of execution cycles per instruction to
one from the previous two, thereby doubling the processing speed when operating
at the same frequency. In addition the RS45C incorporates an on-chip clock
oscillator as a new function. The maximum operating frequency has been
increased to 20 MHz by switching from an external circuit to a source within
the chip for the operating clock. The performance improvements allow faster
execution of the complex processing required by multi-application OS such as
Java Card™*3 and MULTOS™.*4
The RS45C employs Renesas Technology’s exclusive metal oxide nitride oxide
silicon (MONOS) EEPROM. It is highly reliable and has a rewrite speed about
twice as fast as the type of EEPROM used in the earlier AE45C1. This helps to
bring down the cost of initially writing data to the EEPROM when issuing cards
and to reduce the time required to process data when the cards are in use in
the marketplace. The RS45C also has 224 Kbytes of mask ROM, which can
accommodate a general-purpose OS, and 36 Kbytes of EEPROM, which can be used to
store multiple applications or data storage
The DES (Data Encryption Standard) coprocessor of previous products has been
upgraded, and the new triple DES coprocessor delivers more sophisticated
encryption processing functionality. The RS45C also has a modular
multiplication coprocessor providing powerful support for RSA encryption. These
two types of encryption functionality enable sophisticated encryption
processing at high speed. In addition, peripheral functions make it possible to
achieve a high level of security. Examples of the advanced security technology
supported include a pseudo random number generator, which rapidly generates
random data as an effective security measure for the OS, and an on-chip memory
data checking function for helping to thwart fault induction attacks.
There is also an internal clock oscillator. Integrating the clock oscillator
on-chip eliminates the problems associated with supplying a clock from an
external source. Specifically, the operating speed is no longer dependent on
the external clock frequency, so the MCU can always operate at its maximum
frequency for the best performance.
There is growing demand in the security-related market for products and
systems incorporating security certification by third-party organizations.
Renesas Technology has obtained comprehensive security certification under the
Common Criteria (CC)*5 information technology security evaluation
standard for its MCU products themselves, as well as for its design and
production operations. It is expected that the RS45C will be rated security
certification level EAL5+*6 under the latest CC version.
Development tools for the RS45C include High-performance Embedded Workshop,
the standard development environment from Renesas Technology, as a user
interface covering program development through debugging. This enables
developers to work efficiently, using operations they are already familiar
with. The E6000 full-spec emulator is also available. It will soon be joined by
the E100, which is part of a new series of full-spec emulators offering reduced
cost and excellent functionality. The RS45C will be shipped in two forms: wafer
and chip on tape (COT).
< Notes >
- Secure MCU: An MCU incorporating functions such as encryption for smart
cards and other security-related applications.
- Based on a comparison of the earlier MCU operating at an external clock
frequency of 3.57 MHz, the standard for smart cards, and the new MCU operating
at the maximum on-chip clock frequency.
- Java and Java-related trademarks and logos are trademarks of Sun
Microsystems, Inc., of the United States.
- MULTOS: An abbreviation of “Multi Application OS.” MULTOS is a trademark of
MAOSCO Ltd. MAOSCO is a consortium that establishes and maintains the MULTOS
specification, and its business offices are incorporated as MAOSCO Ltd.
- Common Criteria: An international standard for evaluating the security of
information technology products such as smart cards. It is abbreviated as
CC.
CC version 2.1 is incorporated in ISO/IEC 15408 (an international information
technology security assessment standard established in 1999 by the
International Organization for Standardization (ISO)).
CC version 3.1 is a new version that takes into account the latest developments
in the security field.
- EAL5+: An abbreviation of “Evaluation Assurance Level 5+.” EAL refers to
the “evaluation assurance levels” defined in ISO/IEC 15408, which express the
assurance level of a product or system. There are seven levels, EAL1 to EAL7,
with a higher numeric value corresponding to a higher level of assurance.
* Other product names, company names, or brands mentioned are the property
of their respective owners.