EMVTag系列1《資料分組》

2022-05-18 07:05:59 字數 1381 閱讀 9331

資料分組的設計在個人化過程中承擔著重要的作用。資料分組識別符號(dgi)是兩位元組十六進製制數。資料分組標識的第乙個位元組等於『01』到『1e』,表明資料儲存的sfi。第二個位元組表明sfi記錄的記錄編號。其他那些第乙個位元組在此範圍之外的所有資料分組標識都用於索引並不儲存於sfi的資料,它們在《emv卡個人化規範:2003》中定義,為emv、支付系統和發卡行所用。

中國金融積體電路(ic)卡借記/貸記應用對於該約定的例外情況包括資料分組標識的『0d01』和『0e01』。這些資料分組標識中的資料,使用readrecord命令或updaterecord命令是無法訪問的。根據具體實現的不同,卡片可能把資料元儲存於這些資料分組標識中作為記錄,也可能不儲存。

用於離線資料認證的記錄資料是標識為『70』的tlv編碼格式,

對於檔案的sfi分別在『1-10』和『11-30』的這兩類檔案,在離線資料認證處理過程中的資料處理不同。任何成功的讀記錄(read record)命令的響應報文的資料域都包含讀出的記錄值。對於在1-10範圍內的sfi,這個記錄是乙個ber-tlv結構資料物件。

『70』               

長度記錄模板

目前金融領域最多的是基於《模板 12—借記卡+電子現金+非接觸式ic卡支付》.

注意事項:為降低「閃卡」概率,個人化系統的資料組織,dgi最後一條記錄的70模板的長度應不超過32位元組(同時確保終端讀取的最後一條記錄的70模板的長度應不超過32位元組)

1)  

tag標籤編碼規則

b7          

b6                

b5              

b4b3

b2b1

b000:通用類標籤

01:應用類標籤

0:基本資料物件

1:結構資料物件

11111表示標籤存在第二位元組,否則只有乙個位元組

例:93與9f14,對於93其二進位制表示為:1001 0011,b4-b0不全為1,則該標籤不存在第二位元組,對於9f其二進位制表示為:1001 1111,b4-b0為11111,則該標籤存在第二位元組

2)  

length

編碼規則

b7             

b6b5

b4b3

b2b1b00

當前只有乙個位元組表示長度值,最大表示127位元組

1當前有大於乙個位元組表示長度值,表示接下來還有多少位元組表示長度           

例:81(10000001), b7=1,表示當前有大於乙個位元組表示長度,b6-b1=1代表後續還有乙個位元組的長度,兩個位元組最大可以表示255位元組。

文/閆鑫原創

EMVTag系列2《磁條等效資料》

l var.up to 19 m 必備 此資料必須存在並提供給終端,終端在讀應用資料過程中,如果沒有讀到必備資料,終端中止交易 按gb t 17552,磁條2的資料。不包括起始位 結束位和lrc 驗證碼 包括 1 應用主賬號 pan 2 分隔符 d 3 期滿日期 yymm 4 服務碼 5 pin驗證...

EMVTag系列16《AC響應資料》

在乙個聯機交易中,要傳送到發卡行的專有應用資料。字段 長度 位元組 賦值 說明 長度 1 07 分散金鑰索引 1 00 密文版本號 1 01根據發卡行金鑰版本設定 卡片驗證結果 cvr 4 03 00 bits 8 7 00 第2個generate ac返回aac 01 第2個generate ac...

EMVTag系列13《離線PIN》

dgi8010用於個人化借記貸記交易中使用的離線pin。資料強制要求加密。製卡資料傳輸過程中,此dgi採用dek加密保護。資料分組標識 8010 的資料內容 要求 標籤 資料元素 長度 加密c無 離線pin 8skudek 離線pin的格式如下 cn pppp p fp f p fp f p fp ...