NXPの高機能SmartMXファミリーは、信頼性の高いソリューションが求められるハイセキュリティ・スマートカード・アプリケーション向けに設計されており、複数のインターフェース・オプションを備えているモデルもあります。
MIFARE® PROX製品と完全な互換性を持つSmartMXは、銀行カード、SIMカード、ペイTV購読カード、eビジネス、および公共交通機関など、大量発行でコスト重視のシングル/マルチ・アプリケーション市場のニーズを満たします。大規模EEPROMメモリ(最大72Kバイト)と高度なセキュリティ機能を搭載したSmartMXデュアル/トリプル・インタフェース・ファミリーは、International Civil Aviation Organization(ICAO)が定めたスマート・パスポートの仕様(マシン・リーダブル・トラベル・ドキュメント: RTD)を超える性能を実現します。
SmartMXカードICは、電圧、周波数、温度、および光の例外センサーを搭載しています。Handshake Solutions社の設計メソドロジとの併用により、あらゆる物理的解析に対する防御性が非常に高くなります。また、ハードウェアのメモリー管理ユニット(ファイヤーウォール)によって、PKIコントローラをさらに保護しています。SmartMXファミリーICのハードウェアは、独立したセキュリティ専門家によって評価され、最高のセキュリティ標準をクリアすることが保証されています。
PKIおよび秘密鍵暗号化アルゴリズムを実行する非常にパワフルなコプロセッサによってRSA、ECC、DES、AESをサポートし、Handshake Solutions社のテクノロジーであるハイセキュリティおよびローパワーで性能重視の設計コンセプトを組み合わせることにより、ターゲット・セグメントにおいて最も高度なソリューションとなっています。SmartMXにより、最新のオペレーティング・システムや、Java Open PlatformおよびMULTOSといったオープン・プラットフォーム・ソリューションをトラブルフリーで実装しつつ、最適化機能とハイセキュリティを実現することができます。
SmartMXマイクロコントローラは、0.18µm、メタル5層CMOSプロセス・テクノロジーで製造されており、第3世代モバイル通信用の3GPPやクレジット/デビット・カード標準(EMV)などのアプリケーション標準で求められるクラス“A”、“B”、および“C”電圧範囲(1.8~5 V)をサポートします。SmartMXは、実証済みのセキュア80C51互換アーキテクチャをベースとして、幅広いインターフェース・オプション(ISO 7816、USB 2.0、およびISO 14443)を提供すると共に、トリプルDESや、オプションのAESアルゴリズムおよびPKIアルゴリズム対応FameXEなどの暗号化コプロセッサを搭載しています。
| Type number | P5Sx | P5Cx |
|---|---|---|
| CPU (enhanced 80C51 performance) | Secure_MX51 | Secure_MX51 |
| 24 bit universal memory space | yes | yes |
| 24 bit data pointers | yes | yes |
| 24 bit program counter | yes | yes |
| 16 bit stack pointer | yes | yes |
| 16-bit timer | 2 | 2 |
| 32-bit PKI - engine (4096 bit keys) | - | FameXE |
| FameXE: RSA (2Kbit modular 18 bit exp. SF) | - | <35 ms |
| FameXE: ECC (192-bit signature) generation/verification | - | < 20 / 40ms |
| 64 bit 3-DES-engine (3- keys) | < 50µs | < 50µs |
| 128 bit AES-engine key length 128/192/256 bit | - | 11/12/13 µs |
| Memory management unit (Firewall) | - | yes |
| Memory protection (encryption & physical measures) RAM, ROM, EEPROM | yes | yes |
| Random Number generator according to FIPS 140-2 / AIS31 | yes | yes |
| Exception sensors | V, f, T, light | V, f, T, light |
| MIFARE emulation (optional on Dual interface products) | 1K or 4K | 1K or 4K |
| Supply voltage [V] | 1.62 ... 5.5 | 1.62 ... 5.5 |
| External clock [MHz] | 1 ... 10 | 1 ... 10 |
| Internal clock [MHz] | 1 ... 30 | 1 ... 30 |
| Temperature range [°C] | -25 ... +85 | -25 ... +85 |
| Interfaces (with UART) | ROM [byte] | RAM [byte] | EEPROM [byte] | 64 bit 3-DES Engine | 128 bit AES Engine | 32 bit PKI Engine incl. ECC | |
|---|---|---|---|---|---|---|---|
| Security Controllers | |||||||
| P5SD009 | ISO 7816, ISO 14443 | 96 K | 2.25 K | 12 K | yes | - | - |
| P5SC018 | ISO 7816 | 96 K | 2.25 K | 18 K | yes | - | - |
| P5SC036 | ISO 7816 | 96 K | 2.25 K | 36 K | yes | - | - |
| P5SN036 | ISO 7816 | 128 K | 2.25 K | 36 K | yes | - | - |
| P5SC072 | ISO 7816 | 128 K | 2.25 K | 72 K | yes | - | - |
| P5SN072 | ISO 7816 | 128 K | 2.25 K | 72 K | yes | - | - |
| PKI Controllers | |||||||
| P5CC009 | ISO 7816 | 96 K | 4.5 K | 10 K | yes | - | yes |
| P5CD009 | ISO 7816, ISO 14443 | 96 K | 4.5 K | 12 K | yes | - | yes |
| P5CC018 | ISO 7816 | 128 K | 4.5 K | 18 K | yes | - | yes |
| P5CC036 | ISO 7816 | 128 K | 4.5 K | 36 K | yes | - | yes |
| P5CD036 | ISO 7816, ISO 14443 | 160 K | 4.5 K | 36 K | yes | - | yes |
| P5CN036 | ISO 7816, S2C (NFC) | 160 K | 4.5 K | 36 K | yes | - | yes |
| P5CU036 | ISO 7816, USB 2.0 (low speed) | 160 K | 4.5 K | 36 K | yes | yes | |
| P5CC072 | ISO 7816 | 160 K | 4.5 K | 72 K | yes | yes | yes |
| P5CD072 | ISO 7816, ISO 14443 | 160 K | 4.5 K | 72 K | yes | - | yes |
| P5CN072 | ISO 7816, S2C (NFC) | 160 K | 4.5 K | 72 K | yes | - | yes |
| P5CT072 | ISO 7816, USB 2.0 (low speed), ISO 14443 | 160 K | 4.5 K | 72 K | yes | yes | yes |
アプリケーション
データシート
SmartMX Security controllers line card (23kB)
SmartMX PKI controllers (0.14 um) line card (37 kB)
SmartMX PKI controllers (0.18 um) line card (39 kB)
Short Form Specification; SmartMX platform features; Secure Smart Card Controller Platform (177kB)
Short Form Specification; SmartMX Secure Smart Card Controller P5CC009 (151kB)
Short Form Specification SmartMX P5CD009, Secure Dual Interface PKI Smart Card Controller (189kB)
Short Form Specification; SmartMX Secure Smart Card Controller P5CC018 (210kb)
Short Form Specification; SmartMX Secure Dual Interface PKI Smart Card Controller P5CC036 (156kb)
Short Form Specification; SmartMX Secure Dual Interface PKI Smart Card Controller P5CD036 (197kb)
Short Form Specification SmartMX P5SC036, Secure Smart Card Controller (283kb)
Short Form Specification SmartMX P5CC072, Secure PKI Smart Card Controller (296kb)
Short Form Specification Smart MX P5CN072; Secure Dual Inteface PKI Smart Card Controller (213kb)
Short Form Specification SmartMX P5SC072, Secure PKI Smart Card Controller (187kb)
Short Form Specification; SmartMX Secure Dual Interface PKI Smart Card Controller P5CD072 (197kB)
Short Form Specification; SmartMX Secure Triple Interface Smart Card Controller P5CT072 (207kB)