Javaカード
Java カードは、Java プログラムを実行できる CPU スマート カードの一種です。最高レベルの認証と互換性を備え、リソースが限られたデバイス上で複数のアプリケーションを保存および更新するための、安全で相互運用可能な実行プラットフォームを提供します。これらのスマート カードは、Java Card プラットフォームを使用して Java アプレットを作成します。アプレットは、発行後でもカード上で追加または変更できます。データは統合マイクロプロセッサ チップ内に格納されます。アプレットはマイクロプロセッサのメモリにダウンロードされ、Java 仮想マシン (JVM) によって実行されます。スマート カード開発テクノロジである MULTOS と同様に、Java Card では複数のアプリケーションを個別にインストールして共存させることができます。各アプレットは、整合性を維持し干渉を防ぐためにファイアウォールによって保護されています。アプリケーションは動的にアップグレードできます。Java Card テクノロジには、通信用の SIM カード、NFC モバイル決済、パスポートなどの安全な ID 要求など、幅広い使用例があります。
主な機能と利点 Javaカードの:
相互運用性:
- Java Card テクノロジを使用して開発されたアプレットは、ソフトウェア ベンダーや基盤となるハードウェアに関係なく、Java Card テクノロジ対応のあらゆる製品で実行されます。
- スマート カード、組み込みチップ、CPU および MCU 内のセキュア エンクレーブ、取り外し可能な SIM など、さまざまなシリコン フォーム ファクターで利用できます。
安全:
- Java Card は、Java プログラミング言語の固有のセキュリティを利用して、安全な実行環境を提供します。
- オープンな設計プロセス、実績のある業界での導入、高度なセキュリティ評価により、これは現在利用可能な最も有能で安全なテクノロジーの 1 つとなっています。
- 最先端の暗号化アルゴリズム、モード、プロトコルが定期的に更新されます。

マルチアプリケーションのサポート:
- 異なるベンダーの複数のアプリケーションを単一のセキュア エレメント上で安全に共存させることができます。
- たとえば、複数の支払い方式を同じチップに組み込んだり、SIM アプリケーションを組み込みのセキュア エレメント内のデバイス セキュリティ サービスと共存させたりすることができます。
拡張性と更新可能性:
- 新しいサービスは、標準ベースの Java ツールを使用して開発し、Java Card 製品の寿命期間中に導入できます。
- アプリケーションのリモート管理とアップグレードにより、サービス プロバイダーはセキュリティの脅威に適応できます。
選択肢:
NXPが開発したJCOPカードJ3R100/J3R110/J3R150/J3R180/J3R200は、Java Card 3.0.5 ClassicおよびGlobalPlatform Card仕様2.3に準拠しています。NXP JCOP 4 P71 JAVAカードは、以下の製品でご利用いただけます。
1、EMVバージョン(決済アプリケーション用)、
2、SecID バージョン(識別アプリケーション用)。


JCOP 4 P71の特徴
JCOP 4 P71の主な改善点:
1. JCOP4 P71シリーズJAVAカードは、J2A、J3A、J3D、J3Hシリーズに続く、もう一つの最高峰です。基盤から高いセキュリティと高性能を確保し、フラッシュチップを採用したデータストレージ容量を追加することで、チップの演算速度と安定性を向上させています。J3Hシリーズ以前のJAVAカードはEEPROMチップ、J3Rシリーズ以降はフラッシュチップを採用しています。
2. JCOP4 P71チップはEMV版とSecID版に分かれています。EMV版は主に金融分野で使用され、SecID版は主に電子ID分野で使用されます。ECCアルゴリズムは主に電子IDカード分野で使用され、ECCアルゴリズムとGen Key暗号化アルゴリズムは主に電子IDカード分野で使用されます。現在、J3R SecIDシリーズはCC EAL 6+認証を取得しています。
3、J3R シリーズ JAVA カードの RAM (一時メモリ) は合計 4K で、J3H シリーズより 0.8K 大きくなっており、APDU バッファ サイズもさらに大きくなっています。
パーソナライゼーション:
弊社のデフォルトのP71シリーズ J3R100/J3R110/J3R150/J3R180/J3R200 JAVAカードには、NXPが提供するCOSとTK(トランスポートキー)値が付属しています。このタイプのカードを初めてご使用になる場合は、TK値の読み込み方法とカードの初期化方法を必ずご確認ください。
この JAVA カードに関連する手順、および T=0 と T=1 の初期化スクリプトと初期化プロセスの説明を提供します。
以前このカードをご利用になったことがある場合は、ATR 値と T=0 または T=1 情報を弊社までご提供ください。発送前にカードを初期化いたします。
NXPスマートカードチップ、NXP J3R180チップカード、CPUカード、JCOPカードは、高保磁力磁気ストライプを備えた標準カードとしてパッケージングできます。白紙カード、またはカラーカードとして印刷することも可能です。お気軽にお問い合わせ、ご注文ください。
仕様:
| アルゴリズム | RSA 4096ビット |
| AES | |
| sha1/sha224/sha256/sha384/sha512 | |
| 3DES(欧州中央銀行、CBC) | |
| 韓国の種子 | |
| ECC FP 160ビットから521ビット | |
| 仕様 | ISO/IEC 7816-3;ISO/IEC 14443 タイプA |
| Java カード 3.0.5 クラシック; Java カード 3.0.4 クラシック | |
| グローバルプラットフォーム 2.3;グローバルプラットフォーム 2.2.1 | |
| EMV ICC 決済システム仕様 4.3 EMV 非接触決済システム仕様(ブック D)2.6 EMVCo | |
| 通信プロトコル | 非接触インターフェースはISO14443タイプAをサポート |
| 非接触VHBR: 3.2Mビット/秒 | |
| Onsモジュールを追加 | カードマッチング(MOC)ID3ニューロテクノロジー* |
| MIFARE プラス EV1 4K* | |
| 物理ストレージ | EEPROM: 210K/85K |
| メモリ: 8K/3K | |
| その他 | APDUバッファサイズ: 261バイト 2048バイト |
| トランザクションサイズ: 2048~64K | |
| 拡張APDUをサポート | |
| 論理チャネル: 4 | |
| GPセキュアチャネルプロトコル: SCP01 * / SCP02 (デフォルト) / SCP03 * | |
| ガベージコレクターのサポート | |
| アプレットの削除をサポート | |
| カスタマイズ可能 | カード印刷:4色/6色オフセット印刷、UV印刷 |
| 磁気ストライプ:Hi-Co、Lo-Co | |
| SIMカードサイズのカット | |
| Jave Token – USBキー形式のJavaカード | |
| 使い捨てパスワードカード | |
| 家電製品 | 電子政府、銀行・金融、公共交通機関、アクセス制御、モバイル、会員カード、PIV、FIPS |





