Positive ONE Group 総合サイト総合サイトへ
認証済みランタイム · Alcinéo

MULTOS

銀行が銀行のために設計した、マルチアプリケーション対応の高セキュリティ・スマートカードプラットフォームです。オンチップ仮想マシンと公開鍵方式のセキュリティスキームにより、同一デバイス上で複数アプリケーションを安全に共存させます。試験機材ではなく、検証対象(DUT)側のカードプラットフォームです。

供給元 Alcinéo 対応規格 EMVCo L2 · Book C 組込ランタイム/SDK

MULTOS とは

スマートカードおよび接続機器向けのセキュリティ技術です。決済、認証、デジタルID、ロイヤルティ、アクセス制御など多様なアプリケーションが MULTOS 搭載チップ上に実装され、カード、ウェアラブル、各種接続機器へ展開されています。決済分野では、複数アプリケーションの安全な共存を前提に銀行が設計した唯一の高セキュリティ・マルチアプリケーション基盤と位置付けられています。

項目内容
区分スマートカードOS(カードプラットフォーム)
メモリ最大 160k
暗号RSA / ECC / 3DES / AES / SHA-1 / SHA-2
セキュリティ認証Common Criteria EAL6+ High(仮想マシンは EAL7)
対応プロトコルISO 7816 / ISO 14443 Type A・Type B
実績セキュアスマートカード分野で25年以上
形態カード / パッシブリストバンド / 非接触タグ / アクティブ非接触デバイス

アーキテクチャ

MULTOS は、アプリケーションを実行するオンチップ仮想マシンと、チップ・アプリケーションコード・アプリケーションデータを保護するMULTOS セキュリティスキームの2つの技術で構成されます。

要素内容
開発言語C・Java(または低水準のアセンブリ言語)
実行形式MEL(MULTOS Executable Language)バイトコードへコンパイルし、仮想マシンが実行
実行時検査不正な命令やメモリアクセスは仮想マシンが拒否し、アプリケーション実行を停止
アプリケーション分離あるアプリケーションが同一カード上の他アプリケーションのデータへアクセスすることは不可能
互換性標準仮想マシンと標準プリミティブ関数群により、ベンダーの異なる MULTOS/MULTOS step/one 製品間でアプリケーションが100%互換
品質保証全製品が仕様適合と実装セキュリティのType Approvalを受ける

ALU による安全なロード方式

MULTOS のセキュリティアーキテクチャは、安全でない環境下でもアプリケーションとデータを安全にロードできる点に特徴があります。即時発行、モバイル決済、発行後の更新に適した方式です。

手順内容
1各デバイスは固有のRSA鍵ペアを保持。Key Management Authority(KMA)が生成・証明し、デバイス有効化時に安全にロード
2公開鍵を用い、パーソナライゼーションビューロー等の安全な環境でデータ準備ソフトウェアが Application Load Unit(ALU)を暗号化
3ALU にはアプリケーションコードとパーソナライズデータが含まれる
4対象の MULTOS デバイスのみが ALU を復号できる
5暗号処理はすべてデバイス内部で完結するため、外部暗号装置もセキュアチャネルも不要

公開鍵方式のため、対称鍵の共有を必要としません。発行者はライフサイクル全体を管理でき、サプライチェーン管理の強化と総保有コストの低減につながります。

EMV 決済での対応

接触・非接触・デュアルインターフェースのすべてで、主要ペイメントネットワーク(Mastercard・Visa・American Express・Discover・JCB)向けの EMV ソリューションを提供します。

アプリケーション内容
MICAMastercard Integrated Card Application。Mastercard Pre-Authorised、CAP(Chip Authentication Programme)、AA4C(Advanced Authentication For Chip)に対応。非接触対応プラットフォームと組み合わせると PayPass とマストランジット機能をサポート
VSDC for MULTOS最新の VIS 仕様に準拠。非接触・デュアルIFカードで Visa payWave に対応
MULTOS step/oneSDA(静的データ認証)を用いた EMV プログラムの迅速展開向け。低コストな導入起点

国内ブランド・付加アプリケーション

国際ブランドの既製アプリケーションと併せて、国内独自の決済アプリケーションを搭載できます。全アプリケーションでのPIN共有といった機能も実現します。

地域アプリケーション
日本JBA
カナダInterac
サウジアラビアSPAN
韓国K-Cash / TMoney
台湾FISC
フランスB0’ / Moneo
ブラジルBanricompras

交通アプリケーションと EMV 決済アプリケーションを1枚の非接触・デュアルIFカードに共存させるマストランジット用途にも適します。このほかロイヤルティ、クーポン、セキュアデータ保存、オンラインバンキングツールなどの付加アプリケーションも同一カード上に展開できます。

その他のカード形態

形態内容
ダイナミックCVVカードカード上に動的セキュリティコードを搭載し、EC・CNP取引の不正対策を強化
生体認証カード生体テンプレートをカード上に保持し、データベース接続なしで1対1照合。カード内で照合を完結する match-on-card 方式
素材再生プラスチック・木材等のサステナブル素材から、メタルカードまで対応
非接触デバイスパッシブリストバンド、非接触タグ、アクティブ非接触決済デバイス

本サイトでの位置付け

本サイトが扱う製品の多くは検証を行う試験機材ですが、MULTOS は検証される側(DUT)のカードプラットフォームです。Alcinéo の EMV カーネルと同じ「別軸」にあたります。

該当ベンダー役割
試験器KEOLABS/ICC Solutions/Barnes/B2カード・端末を検証する
認証済みランタイムAlcinéo端末側に組み込む EMV カーネル
カードプラットフォームMULTOS(本ページ)カード側のOS
認証ラボBureau Veritas ICTK認証を発行する

Barnes P3 との組み合わせ

Barnes P3 による即時発行(Instant Issuance)構成では、MULTOS カードがカード側のプラットフォームとして使用されます。ALU 方式により安全でない環境でもロードできるため、支店・店頭での発行に適しています。Barnes Smart Solutions は MULTOS Consortium のメンバーです。

要素役割
Barnes P3暗号鍵とEMVデータを安全に管理・生成
カードプリンタ氏名・番号・セキュアなチップデータをカードへ書き込み
MULTOS カードEMVカードプラットフォーム

この DUT を検証するには

MULTOS カードそのものや、その上に搭載されたアプリケーションを検証する場合、工程に応じて次の製品をご検討ください。

検証したいこと該当製品
発行データ・パーソナライゼーションの正しさBarnes CPT 3000v3CPT 3000v3CL
独自アプリ・マルチアプリの動作Barnes CAT 3000v3(Tcl スクリプト開発)
ブランド提出前の事前検証Barnes 認証テストモジュール
RF特性・プロトコル適合(非接触)ProxiLAB QuestProxiSPY Quest
接触プロトコルの解析ContactLABSPY 3000
認証取得(試験ラボ)Bureau Veritas ICTK

ご確認事項

本ページはメーカー公開情報(multos.com)に基づくカードプラットフォームの概要です。MULTOS カードの調達、対応チップ、アプリケーション開発、ライセンス条件、KMA の運用については、用途をお伺いしたうえで個別にご案内します。なお MULTOS はコンソーシアム方式で運営されており、Mastercard、Discover、Infineon、STMicroelectronics、Thales、IDEMIA、G+D、Entrust、Fiserv、FIS、Barnes Smart Solutions などが参加しています。詳細は multos.com をご参照ください。