武漢明華澳漢科技有限公司
參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問次數(shù):441更新時間:2021-09-30 18:14:09
一、CPU卡及ESAM模塊
ESAM模塊也是一種智能CPU卡,ESAM模塊是把智能卡芯片封裝成標(biāo)準(zhǔn)DIP8普通集成電路模塊的形狀。
1.1 CPU卡/ESAM模塊的功能
1)符合ISO7816-1/2/3/4國際標(biāo)準(zhǔn);
2)符合《中國金融集成電路(IC)卡規(guī)范》;
3)支持層次化文件結(jié)構(gòu),適合一卡多用的要求;
4)支持二進(jìn)制、定長記錄、變長記錄、循環(huán)記錄、錢包記錄等多種文件類型;
6)多種2k、4k、8k、16k字節(jié)EEPROM容量選擇:;
7)數(shù)據(jù)保持時間大于10年,EEPROM擦寫次數(shù)大于50萬次
8)支持標(biāo)準(zhǔn)DES和三重DES算法,并可以根據(jù)密鑰長度自動選擇算法
9)具有明文加MAC、密文、密文加MAC三種方式的數(shù)據(jù)和密鑰線路保護(hù)功能
10)具有安全加密模塊的功能 1.2 ESAM模塊示意圖
管腳號 | 分配 | 管腳號 | 分配 |
1 | GND | 5 |
|
2 | NC | 6 | CLK |
3 | I/O | 7 | RST |
4 | NC | 8 | VCC |
1.3 CPU卡示意圖
每個觸點(diǎn)的尺寸和位置應(yīng)滿足ISO 7816-2中圖2所做出的規(guī)定,且觸點(diǎn)位于卡的正面。
IC卡上觸點(diǎn)的分配遵循ISO 7816-2的規(guī)定,如表1所示:
C1 | 電源電壓(VCC) | C5 | 地(GND) |
C2 | 復(fù)位信號(RST) | C6 | 不使用1) |
C3 | 時鐘信號(CLK) | C7 | 輸入/輸出(I/0) |
C4和C8不使用,可以不作實(shí)際設(shè)置。C6在物理上也可不存在,但如果C6存在的話,則應(yīng)將其同集成電路本身和IC卡上的其它觸點(diǎn)實(shí)行電隔離。
注:1) 在ISO/IEC 7816中定義為編程電壓(Vpp)。
二、卡數(shù)據(jù)結(jié)構(gòu)
2.1用戶卡數(shù)據(jù)結(jié)構(gòu)
CPU卡的應(yīng)用文件結(jié)構(gòu)圖。

文件名稱 | 文件類型 | 文件標(biāo)識符 | 讀權(quán) | 寫權(quán) |
MF主控文件 | 目錄文件 | 3F00 | 滿足一定條件建立 | |
KEY | 密鑰文件 | 0000 |
| |
基本信息文件 | 二進(jìn)制文件 | 0015 | 自由 | 需認(rèn)證 |
ADF1預(yù)付費(fèi)行業(yè)應(yīng)用專用文件 | 目錄文件 | 1002 | 滿足一定條件建立 | |
KEY | 密鑰文件 | 0000 |
| |
行業(yè)基本信息文件 | 二進(jìn)制文件 | 0015 | 自由 | 需認(rèn)證 |
表具設(shè)計(jì)文件 | 二進(jìn)制文件 | 0011 | 需認(rèn)證 | 需認(rèn)證 |
統(tǒng)計(jì)文件 | 二進(jìn)制文件 | 0012 | 自由 | 需認(rèn)證 |
計(jì)量文件 | 二進(jìn)制文件 | 0001 | 自由 | 需認(rèn)證 |
交易記錄文件 | 循環(huán)文件 | 0018 | 自由 | 需認(rèn)證 |
ADFx(略) | 目錄文件 | 1003~10xx | 滿足一定條件建立 | |
說明:短文件標(biāo)識符取為文件標(biāo)識符的低兩個字節(jié) |
a) KEY文件內(nèi)容
密鑰種類 | 數(shù)目 | 用 途 |
主控密鑰 | 一條 | 用來控制其他密鑰的裝載及MF的刪除 |
維護(hù)密鑰 | 一條 | 用來控制MF下EF文件的改寫 |
b) 基本信息文件
文件標(biāo)識(SFI) | 15H | ||
文件類型 | 二進(jìn)制 | ||
文件大小 | 14H | ||
文件存取控制 | 讀=自由 | 寫=需要安全信息 | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1~6 | 發(fā)行點(diǎn)代碼 | 6 | |
7~14 | 發(fā)行點(diǎn)操作員代碼 | 8 | |
15~18 | 押金金額 | 4 | |
19~20 | 自定義 | 2 |
a) KEY文件內(nèi)容
密鑰種類 | 數(shù)目 | 用 途 |
應(yīng)用主控密鑰 | 一條 | 用來控制其他密鑰的裝載 |
外部認(rèn)證密鑰01-03 | 三條 | 用來控制對計(jì)量文件的改寫 |
內(nèi)部認(rèn)證密鑰11-13 | 三條 | 用于認(rèn)證ESAM模塊的合法性 |
維護(hù)密鑰 | 一條 | 用來控制對行業(yè)基本數(shù)據(jù)文件及表具設(shè)計(jì)文件的改寫 |
b) 行業(yè)的基本數(shù)據(jù)文件0015
文件標(biāo)識(SFI) | 15H | ||
文件類型 | 二進(jìn)制 | ||
文件大小 | 1EH | ||
文件存取控制 | 讀=自由 | 寫=需要安全信息MAC | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1 | 卡類型 | 1 | |
2~9 | 卡號 | 8 | |
10 | 保留 | 1 | |
11~20 | 應(yīng)用序列號 | 10 | |
21~30 | 保留 | 10 | |
說明:應(yīng)用序列號的順序排列見表39的說明。 |
c) 表具設(shè)置文件0011
文件標(biāo)識(SFI) | 11H | ||
文件類型 | 二進(jìn)制 | ||
文件大小 | 02H | ||
文件存取控制 | 讀=需要安全信息 | 寫=需要安全信息MAC | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1 | 報(bào)警線 | 1 | |
2 | 關(guān)閥線 | 1 | |
3~14 | 發(fā)卡方自定義的信息資料 | 12 |
發(fā)卡機(jī)構(gòu)通過IC卡中表具設(shè)置文件對預(yù)付費(fèi)終端的參數(shù)進(jìn)行設(shè)置,本標(biāo)準(zhǔn)僅規(guī)定了表具設(shè)置文件的基本內(nèi)容,發(fā)卡機(jī)構(gòu)可根據(jù)需要自定義其它信息內(nèi)容。
d) 統(tǒng)計(jì)文件0012
文件標(biāo)識(SFI) | 12H | ||
文件類型 | 定長記錄 | ||
記錄大小 | 6 | 記錄數(shù) | ≥12 |
文件存取控制 | 讀=自由 | 寫=需要安全信息(外部認(rèn)證) | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1 | 年 | 1 | |
2 | 月 | 1 | |
3~6 | 月用量 | 4 |
表具類終端每次對用戶IC卡操作時,把各月的統(tǒng)計(jì)數(shù)據(jù)寫回統(tǒng)計(jì)文件,發(fā)卡方通過統(tǒng)計(jì)文件中的內(nèi)容對用戶的使用情況進(jìn)行查詢和統(tǒng)計(jì),統(tǒng)計(jì)文件至少應(yīng)能存儲12個月的使用量。
e) 計(jì)量文件0001
文件標(biāo)識(SFI) | 01H | ||
文件類型 | 二進(jìn)制 | ||
文件大小 | ≥8 | ||
文件存取控制 | 讀=自由 | 寫=需要安全信息(外部認(rèn)證) | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1~4 | 購買量 | 4 | |
5~6 | 月消費(fèi)交易序號(次數(shù)) | 2 | |
7~8 | 充值交易序號(次數(shù)) | 2 |
計(jì)量文件中存儲的購買量是指用戶購買的預(yù)付值。發(fā)卡方對IC卡進(jìn)行充值操作時應(yīng)根據(jù)價格對用戶收取相應(yīng)的資金。用戶在預(yù)付費(fèi)終端消費(fèi)時,計(jì)量文件中的購買量一次性或分次被扣除,同時終端存儲的剩余量相應(yīng)增加。
f) 行業(yè)應(yīng)用交易記錄文件0018(僅參考)
文件標(biāo)識(SFI) | 18H | |||
文件類型 | 循環(huán)記錄 | |||
記錄大小 | 18H | |||
文件存取控制 | 讀=自由 | 寫=需要安全信息 | ||
資料元 | 長度 | 備注 | ||
終端機(jī)編號 | 6 | 行業(yè)代碼(2)+序號(4) | ||
交易日期時間 | 7 |
| ||
交易金額 | 4 |
| ||
交易類型 | 1 | 02=消費(fèi) | ||
現(xiàn)有余額 | 4 |
| ||
交易序號 | 2 |
| ||
說明:交易時間記錄當(dāng)次交易的時、分、秒,表示方法應(yīng)符合GB/T 7408規(guī)定。 |
ESAM 數(shù)據(jù)結(jié)構(gòu)見下圖。

文件名稱 | 文件類型 | 文件表示符 | 文件長度(HEX) | 操作權(quán)限 | |
MF |
| 3F00 |
|
| |
密鑰數(shù)據(jù)元文件 |
| 0000 |
|
| |
公共信息文件 | 二進(jìn)制文件 | 0015 | 000E | 讀=自由 | 寫=需要安全信息 |
終端信息文件 | 二進(jìn)制文件 | 0016 | 0006 |
| |
表具應(yīng)用目錄 |
| 1001 |
|
| |
密鑰數(shù)據(jù)元文件 |
| 0000 |
|
| |
應(yīng)用公共信息文件 | 二進(jìn)制文件 | 0017 | 0029 | 讀=自由 | 寫=需要安全信息 |
電/水/汽量錢包文件 | 二進(jìn)制文件 | 0001 | 08 |
| |
運(yùn)行參數(shù)文件 | 二進(jìn)制文件 | 0002 | * |
| |
運(yùn)行信息文件 | 二進(jìn)制文件 | 0003 | * | 讀=自由 | 寫=需要安全信息 |
注:*表示不確定
密鑰種類 | 數(shù)目 | 用 途 |
主控密鑰 | 一條 | 用來控制其他密鑰的裝載及MF的刪除 |
維護(hù)密鑰 | 一條 | 用來控制MF下EF文件的改寫 |
文件標(biāo)識(SFI) | '21'(十進(jìn)制) | ||
文件類型 | 透明 | ||
文件大小 | 14 | ||
文件存取控制 | 讀 = 自由 | 改寫 = 需要 | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1-10 | ESAM序列號 | 10 | |
11 | ESAM版本號 | 1 | |
12 | 密鑰卡類型 | 1 | |
13-14 | 發(fā)卡方自定義FCI數(shù)據(jù) | 2 |
文件標(biāo)識(SFI) | '22'(十進(jìn)制) | ||
文件類型 | 透明 | ||
文件大小 | 6 | ||
文件存取控制 | 讀 = 自由 | 改寫 = 需要 | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1-6 | 終端機(jī)編號 | 6 |
密鑰種類 | 數(shù)目 | 用 途 |
應(yīng)用主控密鑰 | 一條 | 用來控制其他密鑰的裝載 |
SAM認(rèn)證密鑰01-03 | 三條 | 用于認(rèn)證用戶卡的合法性 |
外部認(rèn)證密鑰11-13 | 三條 | 用于控制對ESAM模塊錢包文件的改寫 |
維護(hù)密鑰 | 一條 | 用來控制對行業(yè)基本數(shù)據(jù)文件及表具設(shè)計(jì)文件的改寫 |
文件標(biāo)識(SFI) | '23'(十進(jìn)制) | ||
文件類型 | 透明 | ||
文件大小 | 25 | ||
文件存取控制 | 讀 = 自由 | 改寫 = 需要 | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1 | 密鑰索引號 | 1 | |
2-9 | 應(yīng)用發(fā)行者標(biāo)識 | 8 | |
10-17 | 應(yīng)用接收者標(biāo)識 | 8 | |
18-21 | 應(yīng)用啟用日期 | 4 | |
22-25 | 應(yīng)用有效日期 | 4 |
文件標(biāo)識(SFI) | '01'(十進(jìn)制) | ||
文件類型 | 透明 | ||
文件大小 | 8 | ||
文件存取控制 | 讀 = 自由 | 改寫 =自由 | |
字節(jié) | 數(shù)據(jù)元 | 長度 | |
1-4 | 計(jì)量錢包文件 | 4 | |
5-8 | 預(yù)留 | 4 |