Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

HCE イシュア ウォレットのパーソナライズ

TSHはHCEイシュアウォレット向けEMVアプリケーションをパーソナライズする機能を完全に備えています。以下は「submitTokenData」操作でTSPから必要となるデータのセットです。

PURE

名前
フォーマット
長さ
説明

KEK_label

ASCII 文字列

最大64

CMK を暗号化するために使用される鍵のラベル。値は鍵セレモニー中に定義されます。

"G062C.TEST.SGKEK.KEK.01"

KEK_kcv

16進文字列

6

CMK 暗号化に使用される鍵の KCV。

"E95500"

DEK_label

ASCII 文字列

最大64

Track2データ("track2_data")暗号化に使用される鍵のラベル。値は鍵のセレモニー中に定義されます。

"G062C.TEST.SGDEK.MKDATA.01"

DEK_kcv

16進文字列

6

DEK 鍵の KCV。

"50FE57"

track2_data

16進文字列

最大64

Track 2 同等データ(最大長は 19 バイト) クリアテキストでのフォーマットは:

  • トークン PAN 最大 19 桁: 'ppppppppppppppppppp'

  • 'D'

  • 有効期限: 'yymm'

  • サービスコード: 'sss'

  • (オプション)裁量データ(PAN の長さに依存)

  • 'F'(必要に応じて全バイトを確保するため) track2_dataは暗号アルゴリズムのブロックサイズに到達するように80h + 00h..00hでパディングされます(ISO7816-4パディング)。 track2_dataはDEK鍵の下でCBCモードを用いて暗号化されます。 暗号アルゴリズムはプロジェクト設定時に定義されます。

"FAB7FF4EFE1989AC25EBBEC2ED72378BDA79D244B89F7F25"

MK_AC

16進文字列

最大64

近距離決済用のアプリケーションクリプトグラムカードマスター鍵の値で、KEK 鍵の下で暗号化されたもの。暗号化アルゴリズムはプロジェクト設定時に定義されます。

"F1452589A51C5E88FA451236A5C49687"

MK_LC

16進文字列

最大64

近接決済用のローカルCDCVMカードマスター鍵の値で、KEK鍵の下で暗号化されたもの。暗号アルゴリズムはプロジェクト設定時に定義されます。

"F1452589A51C5E88FA451236A5C49688"

MK_AC_kcv

16進文字列

6

アプリケーションクリプトグラム鍵のKCV。

"ABDEFF"

MK_LC_kcv

16進文字列

6

近接決済用ローカルCDCVMスタンプ鍵のKCV。

"123344"

DKI

16進文字列

2

アプリケーションクリプトグラム鍵のDKI。

"01"

PSN

16進文字列

2

アプリケーションにパーソナライズする PAN シーケンス番号。

"01"

PAR

ASCII バイト

58

支払い口座参照。

"323352305041594D454E544143434F554E545245464552454E43455858" は "23R0PAYMENTACCOUNTREFERENCEXX" を表します

注1:

データ要素名は大文字小文字を区別します。 例えば、DEK_kcv と dek_kcv は同等ではありません

注2:

プロジェクト構成に応じて、いくつかのデータ要素が追加または削除される場合があります

注3:

上記で説明したすべての KCV は、関連する鍵を使用して ECB モードで 3DES 鍵の場合は 00h を 8 バイト、AES 鍵の場合は 01h を 16 バイト暗号化することによって計算されます。 どちらの場合も、上位 3 バイトが KCV として使用されます。

最終更新

役に立ちましたか?