版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、V1.7北京握奇數(shù)據(jù)系統(tǒng)有限公司2010年8月此規(guī)范僅適用于汽車充電樁IC卡的軟件設(shè)計工作,涉及IC卡充電樁體廠商程序設(shè)計、電卡結(jié)構(gòu)、數(shù)據(jù)內(nèi)容、售電管理流程等方面。在使用的IC卡充電樁體及售電管理流程必須符合此設(shè)計規(guī)范。本規(guī)范按卡片遵循的標(biāo)準(zhǔn)及規(guī)范、數(shù)據(jù)項(xiàng)定義、卡片邏輯結(jié)構(gòu)及業(yè)務(wù)流程四個部分進(jìn)行描述。一卡片遵循的標(biāo)準(zhǔn)及規(guī)范本規(guī)范中所涉及的IC卡均為智能卡即CPU卡,考慮卡片的通用性及應(yīng)用的可拓展性,卡片符合以下標(biāo)準(zhǔn)和規(guī)范:l ISO14443-1無觸點(diǎn)的集成電路卡第一部分:物理特性l ISO14443-2無觸點(diǎn)的集成電路卡第二部分:射頻電壓和通訊接口l ISO14443-3無觸點(diǎn)的集成電路卡第
2、三部分:初始化和防沖突l ISO14443-4無觸點(diǎn)的集成電路卡 第四部分:傳輸協(xié)議l 中國金融集成電路(IC)卡電子錢包擴(kuò)展應(yīng)用規(guī)范二數(shù)據(jù)項(xiàng)定義21卡號卡號:8字節(jié)。電力公司在發(fā)卡時為每一用戶分配的編號,為壓縮BCD碼,嚴(yán)格做到一卡一號不重復(fù)。22電卡類型電卡類型:1字節(jié)。用于區(qū)分卡的類型,根據(jù)不同的卡類型采取不同的處理流程。包括用戶卡、密鑰修改卡、參數(shù)設(shè)置卡、密鑰修改卡、測試卡等。23剩余金額剩余金額:4字節(jié)Hex碼;樁體中當(dāng)前剩余的金額,用于樁體的用電扣減和比對。24本次購電金額本次購電數(shù)據(jù):4字節(jié)。用戶每次到售電系統(tǒng)交款金額。用戶購電時累加到用戶卡的購電錢包文件中。25購電次數(shù)購電次數(shù)
3、:3字節(jié)。用戶從開戶起到售電網(wǎng)點(diǎn)交款購電總次數(shù),每購一次電購電次數(shù)加一。26報警金額報警金額:4字節(jié)。提醒用戶盡快購電的報警門限金額。當(dāng)樁體中剩余金額小于等于報警金額時,用戶樁體的液晶顯示部分處于閃爍狀態(tài),給予用戶燈光報警。27購電日期購電日期:4字節(jié)。以yyyymmdd格式存儲。28交易開始時間、交易結(jié)束時間用電時間:6字節(jié)。記錄用戶用電的起始時間。以yyyymmddhhmm格式存儲。用于用電信息的抄收記錄。29用電量用電量:4字節(jié)。記錄用戶用電的實(shí)際用量。用于用電信息的抄收。210樁體號樁體號:6字節(jié)。每一塊樁體設(shè)置不同的樁體號,便于系統(tǒng)對樁體的管理。樁體號的設(shè)定在樁體完成密鑰修改前設(shè)定,
4、一經(jīng)安裝運(yùn)行即不再改變。嚴(yán)格做到一樁體一號。211報警功率報警功率:4字節(jié)。212限定功率限定功率:4字節(jié)。三.卡片定義及應(yīng)用流程卡片種類及作用客戶充電卡:用戶在售電系統(tǒng)和樁體之間傳遞購電信息、用電信息、管理信息的載體。(ESAM密鑰修改后使用)ESAM:安裝于樁體內(nèi)完成對用戶卡的身份識別,保證樁體與用戶卡數(shù)據(jù)交換的安全性、完整性。充電管理卡:卡內(nèi)不存電子錢包,用于沒有用戶卡的用戶,在繳納現(xiàn)金后,員工通過該卡,能打開、關(guān)閉充電樁工作。(ESAM密鑰修改后使用)充值卡:為方便零時用戶充電的定額卡,只能消費(fèi),不能充值,卡內(nèi)余額為零時卡片作廢。(ESAM密鑰修改后使用)PSAM卡:安裝于售電系統(tǒng)的服
5、務(wù)網(wǎng)點(diǎn),完成對用戶卡的身份識別。修改/恢復(fù)密鑰卡:存放主密鑰,通過樁體完成ESAM模塊密鑰的更新,前者將測試密鑰修改為運(yùn)行密鑰,后者將運(yùn)行密鑰還原為測試密鑰。功能測試卡:對樁體的工作狀態(tài)進(jìn)行測試使用,使用時樁體進(jìn)行各項(xiàng)功能測試,如測試電閘合上后自動跳開等。(ESAM密鑰修改后使用)故障檢修卡:用于停止充電樁正在進(jìn)行的充電,使用此卡不能進(jìn)行充電。(ESAM密鑰修改后使用)出廠設(shè)置卡:在出廠前設(shè)置樁體的各項(xiàng)參數(shù),包括樁體號,此號設(shè)置后不能修改。(ESAM密鑰修改前使用)卡片邏輯結(jié)構(gòu)本規(guī)范中定義了用戶卡、ESAM、PSAM、修改密鑰卡等應(yīng)用卡片。數(shù)據(jù)在購電卡中采用不定長格式存放,在與購電卡進(jìn)行數(shù)據(jù)交
6、換或與數(shù)據(jù)抄收樁體進(jìn)行數(shù)據(jù)傳輸時均采用數(shù)據(jù)串的形式進(jìn)行,具體格式如下:起始電卡類型(命令)長度數(shù)據(jù)校驗(yàn)結(jié)束起始:1字節(jié),固定為68H,為數(shù)據(jù)串的開始標(biāo)識。電卡類型(命令):1字節(jié),不同的電卡類型(命令)表示與IC卡樁體進(jìn)行數(shù)據(jù)交換的流程不同,它決定了數(shù)據(jù)串中數(shù)據(jù)的長度。長度:1字節(jié),壓縮BCD碼,為數(shù)據(jù)串中數(shù)據(jù)區(qū)的長度。數(shù)據(jù):字節(jié)數(shù)不定,為前面介紹數(shù)據(jù)項(xiàng)的組合,組合方式與命令有關(guān)。校驗(yàn):1字節(jié),為電卡類型、長度、數(shù)據(jù)三部分的累加和去除高字節(jié)自然溢出后得到,為16進(jìn)制數(shù)。結(jié)束:1字節(jié),固定為16H,代表數(shù)據(jù)串結(jié)束。對數(shù)據(jù)串是否有效的判別依據(jù)為:起始、結(jié)束字節(jié)必須正確;長度與數(shù)據(jù)區(qū)字節(jié)數(shù)必須相等;
7、校驗(yàn)必須正確。數(shù)據(jù)項(xiàng)中未特殊說明的均為BCD碼。31客戶充電卡311用途用戶用來完成購電以及向樁體中追加購電金額的電卡。312文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00FFFFMEF卡號信息文件000108HMKF主密鑰文件000020HDF01樁體應(yīng)用目錄文件3F011B0HDKF樁體應(yīng)用密鑰文件0000100HEF1指令二進(jìn)制文件001120HEF2購電錢包文件000108HEF3交易明細(xì)文件001817H*0AHEF4鎖卡標(biāo)識文件000501HEF5返寫信息文件000250H*0AH313卡號信息文件序號數(shù)據(jù)項(xiàng)長度說明1卡號8BCD314密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密
8、鑰是自由應(yīng)用主控密鑰01樁體內(nèi)部認(rèn)證密鑰是自由應(yīng)用主控密鑰02指令信息外部認(rèn)證密鑰是自由應(yīng)用主控密鑰04鎖卡外部認(rèn)證密鑰是自由應(yīng)用主控密鑰00充值子密鑰是自由應(yīng)用主控密鑰01消費(fèi)子密鑰是自由應(yīng)用主控密鑰00TAC子密鑰是自由應(yīng)用主控密鑰02灰鎖子密鑰是自由應(yīng)用主控密鑰01解扣子密鑰是自由應(yīng)用主控密鑰09解扣MAC主密鑰否自由應(yīng)用主控密鑰05返寫外部認(rèn)證密鑰是自由應(yīng)用主控密鑰l 密鑰如需分散,分散因子為8字節(jié)卡號。l 樁體內(nèi)部認(rèn)證密鑰用于比較各種卡與ESAM、PSAM是否是一個系統(tǒng)發(fā)行的。l 指令信息外部認(rèn)證密鑰用于對指令二進(jìn)制文件進(jìn)行控制,認(rèn)證通過后可以將指令信息寫到用戶卡中,與PSAM卡配對
9、使用。l 圈存子密鑰用于購電錢包文件的圈存充值操作,與PSAM卡配對使用。l TAC子密鑰用戶圈存、灰鎖等交易的TAC計算l 灰鎖子密鑰用于購電錢包的灰鎖處理。l 鎖卡外部認(rèn)證密鑰用于用戶卡鎖卡標(biāo)識文件的控制,認(rèn)證通過后可以對標(biāo)識文件進(jìn)行改寫,與ESAM及PSAM卡配對使用。l 解扣子密鑰用于購電錢包解扣交易處理。l 解扣MAC主密鑰用于灰鎖交易流程中的MAC計算及解扣交易流程中的MAC校驗(yàn),和ESAM配對使用,達(dá)到灰鎖和解扣一一對應(yīng)的目的。315指令二進(jìn)制文件指令二進(jìn)制文件存放用戶購電相關(guān)信息。序號數(shù)據(jù)項(xiàng)長度說明1起始168H2卡類型(命令)101H3長度1HEX4購電日期4BCD(YYYY
10、MMDD)5購電次數(shù)3HEX6校驗(yàn)和1HEX7結(jié)束碼116H316購電金額錢包文件序號數(shù)據(jù)項(xiàng)長度說明1剩余電量4HEX317返寫信息文件序號數(shù)據(jù)項(xiàng)長度說明1交易開始時間6BCD(YYYYMMDDhhmm)YYMMDDhhmmss2交易前余額4BCD3交易結(jié)束時間6BCD(YYYYMMDDhhmm)4交易后余額4BCD5用電量4BCD32ESAM321用途ESAM在樁體中有兩個作用:1、完成與客戶充值卡的安全認(rèn)證;2、作為樁體內(nèi)數(shù)據(jù)存儲區(qū)。322文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00MKF密鑰文件0000EF1樁體基本信息文件0016EF2剩余金額錢包文件0002EF3參數(shù)信息文件000
11、30100EF4樁體運(yùn)行信息文件0005323密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密鑰否自由應(yīng)用主控密鑰01樁體內(nèi)部認(rèn)證密鑰否自由應(yīng)用主控密鑰02參數(shù)設(shè)置外部認(rèn)證密鑰否自由應(yīng)用主控密鑰03樁體號設(shè)置外部認(rèn)證密鑰否自由應(yīng)用主控密鑰04鎖卡外部認(rèn)證密鑰否自由應(yīng)用主控密鑰01灰鎖主密鑰否自由應(yīng)用主控密鑰02消費(fèi)主密鑰否自由應(yīng)用主控密鑰01解扣主密鑰否自由應(yīng)用主控密鑰06指令二進(jìn)制MAC校驗(yàn)密鑰否自由應(yīng)用主控密鑰09解扣MAC子密鑰是自由應(yīng)用主控密鑰05返寫外部認(rèn)證密鑰否自由應(yīng)用主控密鑰0A遠(yuǎn)程控制MAC校驗(yàn)密鑰否自由應(yīng)用主控密鑰0B廣播MAC校驗(yàn)密鑰否自由應(yīng)用主控密鑰l 樁體內(nèi)部認(rèn)證密鑰用于
12、比較各種卡與ESAM、PSAM是否是一個系統(tǒng)發(fā)行的。l 參數(shù)設(shè)置外部認(rèn)證密鑰用于對參數(shù)信息文件的控制,認(rèn)證通過后可以對參數(shù)進(jìn)行修改。l 鎖卡外部認(rèn)證密鑰用于對用戶卡鎖卡標(biāo)識文件的寫權(quán)限獲取。與用戶卡配對使用。l 灰鎖主密鑰用于用戶卡購電錢包文件的灰鎖處理。與用戶卡配對使用。l 指令二進(jìn)制MAC校驗(yàn)密鑰用于對參數(shù)設(shè)置卡的指令數(shù)據(jù)的校驗(yàn),避免參數(shù)數(shù)據(jù)在線路上被篡改。與參數(shù)設(shè)置卡配對使用。l 解扣主密鑰用于用戶卡購電錢包的解扣交易處理,與用戶卡配對使用。l 解扣MAC子密鑰用于解扣交易流程中的MAC計算,與用戶卡配對使用,達(dá)到灰鎖和解扣一一對應(yīng)的目的。l 遠(yuǎn)程控制MAC校驗(yàn)密鑰用于對從主站接收數(shù)據(jù)的
13、校驗(yàn)。l 廣播MAC校驗(yàn)密鑰用于對從主站接收到的廣播數(shù)據(jù)的校驗(yàn)。324基本信息文件序號數(shù)據(jù)項(xiàng)長度說明1樁體號6BCD325剩余金額錢包文件序號數(shù)據(jù)項(xiàng)長度說明1剩余金額4HEX2交易金額4HEX326參數(shù)信息文件序號數(shù)據(jù)項(xiàng)長度說明1當(dāng)前交易費(fèi)率1電量單價3BCD (四位小數(shù),單位:元,缺省值: )2當(dāng)前交易費(fèi)率2電量單價3BCD (四位小數(shù),單位:元,缺省值: )3當(dāng)前交易費(fèi)率3電量單價3BCD (四位小數(shù),單位:元,缺省值: )4當(dāng)前交易費(fèi)率4電量單價3BCD (四位小數(shù),單位:元,缺省值: )5當(dāng)前交易費(fèi)率5電量單價3BCD (四位小數(shù),單位:元,缺省值: )6當(dāng)前交易費(fèi)率6電量單價3BCD
14、 (四位小數(shù),單位:元,缺省值: )7當(dāng)前交易費(fèi)率7電量單價3BCD (四位小數(shù),單位:元,缺省值: )8當(dāng)前交易費(fèi)率8電量單價3BCD (四位小數(shù),單位:元,缺省值: )9備用交易費(fèi)率1電量單價3BCD (四位小數(shù),單位:元,缺省值: )10備用交易費(fèi)率2電量單價3BCD (四位小數(shù),單位:元,缺省值: )11備用交易費(fèi)率3電量單價3BCD (四位小數(shù),單位:元,缺省值: )12備用交易費(fèi)率4電量單價3BCD (四位小數(shù),單位:元,缺省值: )13備用交易費(fèi)率5電量單價3BCD (四位小數(shù),單位:元,缺省值: )14備用交易費(fèi)率6電量單價3BCD (四位小數(shù),單位:元,缺省值: )15備用交
15、易費(fèi)率7電量單價3BCD (四位小數(shù),單位:元,缺省值: )16備用交易費(fèi)率8電量單價3BCD (四位小數(shù),單位:元,缺省值: )17備用費(fèi)率電量單價切換時間5BCD(YYMMDDhhmm)33PSAM331用途PSAM應(yīng)用于系統(tǒng)的售電窗口,完成對用戶卡購電過程中必要的安全認(rèn)證。332文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00MKF主密鑰文件0000MEF卡號信息文件000108HDF01樁體應(yīng)用目錄文件3F01DKF樁體應(yīng)用密鑰文件0000333卡號信息文件序號數(shù)據(jù)項(xiàng)長度說明1卡號8BCD334密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密鑰是自由應(yīng)用主控密鑰00口令否自由口令00樁體內(nèi)
16、部認(rèn)證密鑰否自由應(yīng)用主控密鑰05指令信息外部認(rèn)證密鑰否口令應(yīng)用主控密鑰04鎖卡外部認(rèn)證密鑰否口令應(yīng)用主控密鑰01解扣主密鑰否口令應(yīng)用主控密鑰02充值主密鑰否自由應(yīng)用主控密鑰03消費(fèi)主密鑰否口令應(yīng)用主控密鑰06指令二進(jìn)制MAC校驗(yàn)密鑰否口令應(yīng)用主控密鑰09終端解扣MAC主密鑰否口令應(yīng)用主控密鑰l 應(yīng)用主控密鑰分散因子為PSAM卡序列號后8字節(jié)。l 樁體內(nèi)部認(rèn)證密鑰用于比較用戶卡與PSAM是否是一個系統(tǒng)發(fā)行的。l 鎖卡外部認(rèn)證密鑰用于對用戶卡鎖卡標(biāo)識文件的寫權(quán)限獲取。與用戶卡配對使用。l 指令二進(jìn)制MAC校驗(yàn)密鑰用于對參數(shù)設(shè)置卡的指令數(shù)據(jù)的校驗(yàn)碼的計算,避免參數(shù)數(shù)據(jù)在線路上被篡改。與參數(shù)設(shè)置卡配對
17、使用。l 解扣主密鑰用于用戶卡購電錢包的解扣交易處理,與用戶卡配對使用。l 解扣MAC主密鑰用于解扣交易流程中的MAC計算,與用戶卡配對使用,用于異常情況的解扣處理。34修改/還原密鑰卡341用途在樁體生產(chǎn)過程中,為方便生產(chǎn)廠家測試,ESAM中的密鑰為測試值。樁體出廠前,利用電力公司的修改密鑰卡將樁體內(nèi)ESAM的測試密鑰修改為實(shí)際的運(yùn)行密鑰。樁體密鑰修改后意味著生產(chǎn)廠家使用的電卡將不可以繼續(xù)使用,從而體現(xiàn)了電力公司對ESAM密鑰的控制權(quán)限。密鑰修改卡對需要分散使用的密鑰采用密文方式傳遞導(dǎo)出和使用。342文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00MKF主密鑰文件0000MEF1卡號信息文件0
18、0010008DF01應(yīng)用目錄文件3F01DKF應(yīng)用密鑰文件0000EF1指令信息文件00010120343卡號信息文件序號數(shù)據(jù)項(xiàng)長度說明1卡號8BCD344密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密鑰否自由應(yīng)用主控密鑰00樁體內(nèi)部認(rèn)證密鑰是自由應(yīng)用主控密鑰01ESAM應(yīng)用主控密鑰否自由應(yīng)用主控密鑰345指令信息文件序號數(shù)據(jù)項(xiàng)長度說明1起始168H2卡類型(命令碼)102H3長度2HEX4應(yīng)用主控密鑰18HEX5內(nèi)部認(rèn)證密鑰18HEX6參數(shù)設(shè)置外部認(rèn)證密鑰18HEX7樁體號設(shè)置外部認(rèn)證18HEX8鎖卡外部認(rèn)證密鑰18HEX9灰鎖主密鑰18HEX10消費(fèi)主密鑰18HEX11解扣主密鑰18HE
19、X12指令二進(jìn)制MAC校驗(yàn)密鑰18HEX13解扣MAC子密鑰18HEX14返寫外部認(rèn)證密鑰18HEX15遠(yuǎn)程控制MAC校驗(yàn)密鑰18HEX16廣播MAC校驗(yàn)18HEX17校驗(yàn)碼1HEX18結(jié)束碼116H35工具卡(功能測試卡、故障檢修卡)351用途功能測試卡用于樁體的基本功能測試,如繼電器的開啟關(guān)閉等;(修改密鑰后使用)故障檢修卡用于停止充電樁正在進(jìn)行的充電,使用此卡不能進(jìn)行充電。(修改密鑰后使用)這兩種卡只需在密鑰匹配的情況下就可以使用,卡結(jié)構(gòu)相同??愋?1為功能測試卡,卡類型12為故障檢修卡。352文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00MKF主密鑰文件0000MEF1卡號信息文件0
20、0010008DF01應(yīng)用目錄文件3F01DKF應(yīng)用密鑰文件0000EF1指令信息文件000105H353卡號信息文件序號數(shù)據(jù)項(xiàng)長度說明1卡號8BCD354密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密鑰是自由應(yīng)用主控密鑰01內(nèi)部認(rèn)證密鑰是自由應(yīng)用主控密鑰355指令信息文件序號數(shù)據(jù)項(xiàng)長度說明1起始168H2卡類型(命令)111H/12H3長度100H4校驗(yàn)和111H/12H5結(jié)束碼116H36充電管理卡361用途用來完成現(xiàn)金結(jié)算客戶的充電允許卡。第一次刷卡開始充電,第二次刷卡停止充電。(修改密鑰后使用)362文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00FFFFMEF卡號信息文件000108H
21、MKF主密鑰文件000020HDF01樁體應(yīng)用目錄文件3F011B0HDKF樁體應(yīng)用密鑰文件0000100HEF1指令二進(jìn)制文件001120H363卡號信息文件序號數(shù)據(jù)項(xiàng)長度說明1卡號8BCD364密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密鑰是自由應(yīng)用主控密鑰01內(nèi)部認(rèn)證密鑰是自由應(yīng)用主控密鑰02指令信息外部認(rèn)證密鑰是自由應(yīng)用主控密鑰l 密鑰如需分散,分散因子為8字節(jié)卡號。l 內(nèi)部認(rèn)證密鑰用于比較各種卡與ESAM、PSAM是否是一個系統(tǒng)發(fā)行的。l 指令信息外部認(rèn)證密鑰用于對指令二進(jìn)制文件進(jìn)行控制,認(rèn)證通過后可以將指令信息寫到用戶卡中。365指令二進(jìn)制文件序號數(shù)據(jù)項(xiàng)長度說明1起始168H2卡
22、類型(命令)151H3長度100H4校驗(yàn)和1HEX5結(jié)束碼116H37出廠設(shè)置卡371用途出廠設(shè)置卡用于在電能表密鑰修改前設(shè)定狀體號及基本運(yùn)行參數(shù)信息。出廠設(shè)置后,使用密鑰修改卡完成密鑰修改即可掛表運(yùn)行了。電卡類型定義為41。372文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00MEF卡號信息文件000110HHMKF主密鑰文件0000DF01樁體應(yīng)用目錄文件3F01DKF樁體應(yīng)用密鑰文件0000EF1指令信息文件000130H373卡號信息文件序號數(shù)據(jù)項(xiàng)長度說明1卡號8BCD374密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密鑰是自由應(yīng)用主控密鑰01樁體內(nèi)部認(rèn)證密鑰是自由應(yīng)用主控密鑰03樁體號
23、外部認(rèn)證密鑰否自由應(yīng)用主控密鑰375出廠設(shè)置卡指令信息文件序號數(shù)據(jù)項(xiàng)長度說明1起始168H2卡類型(命令)141H3長度1HEX4樁體號6BCD5當(dāng)前交易費(fèi)率1電量單價3BCD (四位小數(shù),單位:元,缺省值: )6當(dāng)前交易費(fèi)率2電量單價3BCD (四位小數(shù),單位:元,缺省值: )7當(dāng)前交易費(fèi)率3電量單價3BCD (四位小數(shù),單位:元,缺省值: )8當(dāng)前交易費(fèi)率4電量單價3BCD (四位小數(shù),單位:元,缺省值: )9當(dāng)前交易費(fèi)率5電量單價3BCD (四位小數(shù),單位:元,缺省值: )10當(dāng)前交易費(fèi)率6電量單價3BCD (四位小數(shù),單位:元,缺省值: )11當(dāng)前交易費(fèi)率7電量單價3BCD (四位小數(shù)
24、,單位:元,缺省值: )12當(dāng)前交易費(fèi)率8電量單價3BCD (四位小數(shù),單位:元,缺省值: )13備用交易費(fèi)率1電量單價3BCD (四位小數(shù),單位:元,缺省值: )14備用交易費(fèi)率2電量單價3BCD (四位小數(shù),單位:元,缺省值: )15備用交易費(fèi)率3電量單價3BCD (四位小數(shù),單位:元,缺省值: )16備用交易費(fèi)率4電量單價3BCD (四位小數(shù),單位:元,缺省值: )17備用交易費(fèi)率5電量單價3BCD (四位小數(shù),單位:元,缺省值: )18備用交易費(fèi)率6電量單價3BCD (四位小數(shù),單位:元,缺省值: )19備用交易費(fèi)率7電量單價3BCD (四位小數(shù),單位:元,缺省值: )20備用交易費(fèi)率
25、8電量單價3BCD (四位小數(shù),單位:元,缺省值: )21備用費(fèi)率電量單價切換時間5BCD(YYMMDDhhmm)22校驗(yàn)和1HEX23結(jié)束碼116H38充值卡381用途為方便零時用戶充電的定額卡。只能消費(fèi),不能充值,卡內(nèi)余額為零時卡片作廢。第一次刷卡后開始充電,并鎖定該卡,第二次刷卡解鎖并斷電。(修改密鑰后使用)382文件定義文件內(nèi)容說明標(biāo)識空間MF主文件3F00FFFFMEF卡號信息文件000108HMKF主密鑰文件000020HDF01樁體應(yīng)用目錄文件3F011B0HDKF樁體應(yīng)用密鑰文件0000100HEF1指令二進(jìn)制文件001120HEF2購電錢包文件000108HEF3交易明細(xì)文件
26、001817H*0AHEF4鎖卡標(biāo)識文件000501HEF5返寫信息文件000250H*0AH383卡號信息文件序號數(shù)據(jù)項(xiàng)長度說明1卡號8BCD384密鑰定義標(biāo)識名稱分散使用權(quán)更改權(quán)00應(yīng)用主控密鑰是自由應(yīng)用主控密鑰01內(nèi)部認(rèn)證密鑰是自由應(yīng)用主控密鑰02指令信息外部認(rèn)證密鑰是自由應(yīng)用主控密鑰04鎖卡外部認(rèn)證密鑰是自由應(yīng)用主控密鑰00充值子密鑰是自由應(yīng)用主控密鑰01消費(fèi)子密鑰是自由應(yīng)用主控密鑰00TAC子密鑰是自由應(yīng)用主控密鑰02灰鎖子密鑰是自由應(yīng)用主控密鑰01解扣子密鑰是自由應(yīng)用主控密鑰09解扣MAC主密鑰否自由應(yīng)用主控密鑰05返寫外部認(rèn)證密鑰是自由應(yīng)用主控密鑰l 密鑰如需分散,分散因子為8字
27、節(jié)卡號。l 內(nèi)部認(rèn)證密鑰用于比較各種卡與ESAM、PSAM是否是一個系統(tǒng)發(fā)行的。l 指令信息外部認(rèn)證密鑰用于對指令二進(jìn)制文件進(jìn)行控制,認(rèn)證通過后可以將指令信息寫到用戶卡中。l 圈存子密鑰用于購電錢包文件的圈存充值操作。l TAC子密鑰用戶圈存、灰鎖等交易的TAC計算l 灰鎖子密鑰用于購電錢包的灰鎖處理。l 鎖卡外部認(rèn)證密鑰用于用戶卡鎖卡標(biāo)識文件的控制,認(rèn)證通過后可以對標(biāo)識文件進(jìn)行改寫。l 解扣子密鑰用于購電錢包解扣交易處理。l 解扣MAC主密鑰用于灰鎖交易流程中的MAC計算及解扣交易流程中的MAC校驗(yàn),達(dá)到灰鎖和解扣一一對應(yīng)的目的。385指令二進(jìn)制文件序號數(shù)據(jù)項(xiàng)長度說明1起始168H2卡類型(
28、命令)161H3長度100H4校驗(yàn)和1HEX5結(jié)束碼116H386購電金額錢包文件序號數(shù)據(jù)項(xiàng)長度說明1剩余電量4HEX387 返寫信息文件序號數(shù)據(jù)項(xiàng)長度說明1交易開始時間6BCD(YYYYMMDDhhmm)2交易前余額4BCD3交易結(jié)束時間6BCD(YYYYMMDDhhmm)4交易后余額4BCD5用電量4BCD四.應(yīng)用主要流程4.1 內(nèi)部認(rèn)證流程適用于各種卡片與ESAM以及用戶卡與PSAM卡之間的認(rèn)證。1) ESAM(PSAM卡)或樁體產(chǎn)生隨機(jī)數(shù);2) 卡片對隨機(jī)數(shù)加密獲得密文;3) ESAM(PSAM卡)根據(jù)卡片卡號產(chǎn)生過程密鑰;4) ESAM(PSAM卡)利用過程密鑰加密隨機(jī)數(shù)獲得密文;5
29、) 樁體對比卡片和ESAM(PSAM卡)計算的密文結(jié)果,判斷卡片的合法性。4.2 外部認(rèn)證流程適用于各種卡片與ESAM以及用戶卡與PSAM卡之間的認(rèn)證。情況1:用戶卡認(rèn)證ESAM(PSAM卡)1) 卡片讀取隨機(jī)數(shù);2) ESAM(PSAM卡)根據(jù)卡片卡號產(chǎn)生過程密鑰;3) ESAM(PSAM卡)利用過程密鑰加密隨機(jī)數(shù)獲得密文;4) 卡片利用以上密文完成外部認(rèn)證過程,獲得相應(yīng)的操作。情況2:ESAM認(rèn)證用戶卡1) ESAM讀取隨機(jī)數(shù);2) 用戶卡加密隨機(jī)數(shù)獲得密文;3) ESAM利用以上密文完成外部認(rèn)證過程,獲得相應(yīng)的操作。4.3用電處理流程、用戶刷卡,樁體根據(jù)自身工作狀態(tài)作出流程選擇、如果當(dāng)前
30、為空閑狀態(tài),進(jìn)入預(yù)處理流程,在用戶卡錢包未鎖定的情況下完成加鎖用電或補(bǔ)充交易、如果樁體當(dāng)前為用電狀態(tài),則判斷刷卡用戶是否為當(dāng)前用電用戶、判斷是否為用電過程中進(jìn)行了購電操作,購電后再來刷表的用戶、對用電過程中購電后刷卡的用戶進(jìn)行處理,即在不斷電的情況下先解扣再加鎖用電、樁體中存在該用戶正在用電記錄,或?yàn)橛秒娪脩舳嗡⒖?,完成解扣操作、樁體用電狀態(tài)中且該用戶非當(dāng)前用電用戶,流程終止4.4交易預(yù)處理流程1、上電復(fù)位,選擇ADF(步驟1.1)2、取鎖狀態(tài)命令,從用戶卡獲取狀態(tài)位信息及最近交易記錄(步驟1.2):終端發(fā)出GET LOCK PROOF(P100)命令對電子錢包的狀態(tài)進(jìn)行查詢。3、判斷TAC
31、UF(交易驗(yàn)證碼待讀標(biāo)志)(步驟1.3):用戶卡收到GET LOCK PROOF(P100)命令后,根據(jù)TACUF判斷上次的解扣交易的TAC碼是否未被終端正確讀取。如果應(yīng)用未發(fā)生過灰鎖、解扣、聯(lián)機(jī)解扣交易,則IC卡返回6985出錯信息給終端,但不回送其他數(shù)據(jù),進(jìn)入步驟1.10的加鎖用電交易流程;如果TACUF為10,即上次的解扣交易的MAC3碼有待讀取,則進(jìn)入步驟1.9進(jìn)入補(bǔ)充交易流程,否則,進(jìn)入步驟1.5進(jìn)行灰鎖標(biāo)志的判斷。4、返回TAC碼(步驟1.4):用戶卡將上次的解扣交易的產(chǎn)生的未成功讀取的TAC碼返回給樁體,以供樁體形成補(bǔ)充交易數(shù)據(jù)包。5、判斷灰鎖標(biāo)志(步驟1.5):用戶卡對所選擇的
32、購電金額應(yīng)用進(jìn)行灰鎖判斷,如果當(dāng)前應(yīng)用中的購電金額錢包應(yīng)用無灰鎖,則進(jìn)入加鎖用電流程,否則進(jìn)入解扣交易流程。6、返回正常信息(步驟1.6):用戶卡將正常信息返回給樁體,響應(yīng)報文數(shù)據(jù)如下表,交易預(yù)處理流程完成。說明長度(字節(jié))狀態(tài)字(00表示當(dāng)前應(yīng)用無灰鎖)1上次發(fā)生的聯(lián)機(jī)解扣的交易類型標(biāo)識1上次聯(lián)機(jī)解扣的電子錢包(01)1上次聯(lián)機(jī)解扣的電子錢包余額4上次聯(lián)機(jī)解扣的電子存折的交易序號2上次解聯(lián)機(jī)解扣的樁體號6上次聯(lián)機(jī)解扣的日期4上次聯(lián)機(jī)解扣的時間3上次聯(lián)機(jī)解扣的交易金額4上次聯(lián)機(jī)解扣的MAC347、返回灰鎖信息(步驟1.7):用戶卡將上次的灰鎖交易的產(chǎn)生日期、時間、MAC2等返回給樁體,樁體進(jìn)入
33、解扣交易流程。響應(yīng)報文數(shù)據(jù)如下表。說明長度(字節(jié))狀態(tài)字(01表示當(dāng)前應(yīng)用已灰鎖)1灰鎖的交易類型標(biāo)識1被灰鎖的電子錢包(01)1被灰鎖的電子錢包余額4被灰鎖的電子錢包交易序號2執(zhí)行GREY LOCK時的樁體號6執(zhí)行GREY LOCK時的日期4執(zhí)行GREY LOCK時的時間3灰鎖時的MAC248、進(jìn)行解扣交易(步驟1.8):9、進(jìn)行補(bǔ)充交易(步驟1.9):直接取TAC碼保存到樁體記錄中。10、進(jìn)行加鎖用電交易(步驟1.10):4.5加鎖用電交易流程步驟1、發(fā)出錢包鎖定初始化命令(步驟2.1):樁體啟用加鎖用電交易。命令報文數(shù)據(jù)如下表。說明長度(字節(jié))密鑰索引號1樁體號62、用戶卡處理錢包鎖定初
34、始化命令(步驟2.2):檢查命令中包含的密鑰索引號是否被用戶卡支持。如果不支持,返回狀態(tài)碼9403(不支持的密鑰索引號)且不返回其他數(shù)據(jù)。在通過以上檢查之后,用戶卡將產(chǎn)生一個偽隨機(jī)數(shù),這個偽隨機(jī)數(shù)將包含在本命令的響應(yīng)報文中返回終端。響應(yīng)報文數(shù)據(jù)如下表。說明長度(字節(jié))電子錢包余額4電子錢包交易序號2保留3(全0)密鑰版本號1算法標(biāo)識1偽隨機(jī)數(shù)(URAN)43、ESAM計算MAC1(步驟2.3):使用用戶卡卡返回的偽隨機(jī)數(shù)(URAN)和電子錢包脫機(jī)交易序號,終端的安全存取模塊(ESAM)將產(chǎn)生一個終端隨機(jī)數(shù)(TRAN),一個過程密鑰(GSESPK)和一個報文認(rèn)證碼(MAC1),供用戶卡卡來驗(yàn)證E
35、SAM的合法性。過程密鑰GSESPK被用于電子錢包的灰鎖消費(fèi)交易。用來產(chǎn)生中間密鑰的輸入數(shù)據(jù)如下:TMPCK:偽隨機(jī)數(shù)(URAN) | 電子錢包脫機(jī)交易序號 |兩個字節(jié)00。用中間密鑰對終端隨機(jī)數(shù)(TRAN)加密,運(yùn)算的結(jié)果產(chǎn)生過程密鑰:GSESPK =DES(TMPCK,TRAN | 80000000)用GSESPK對以下數(shù)據(jù)進(jìn)行加密產(chǎn)生MAC1(按所列順序):交易類型標(biāo)識(91)樁體號交易日期交易時間4、樁體發(fā)出錢包鎖定命令GREY LOCK(步驟2.4)5、用戶卡驗(yàn)證MAC1(步驟2.5):IC卡收到GREY LOCK命令后,將產(chǎn)生同樣的過程密鑰(GSESPK)并驗(yàn)證MAC1是否有效。如
36、果MAC1是有效的,交易處理將繼續(xù)執(zhí)行。如果MAC1是無效的,IC卡返回錯誤狀態(tài)碼9302(MAC無效)給終端,樁體刪除臨時交易信息。6、在驗(yàn)證MAC1成功的情況下進(jìn)行錢包灰鎖處理,并送出MAC2(步驟2.6):用戶卡卡將電子錢包脫機(jī)交易序號加1,并將電子錢包應(yīng)用灰鎖。用戶卡產(chǎn)生一個報文鑒別碼(MAC2)供ESAM對用戶卡合法性進(jìn)行檢查,并同時將MAC2寫入內(nèi)部文件。MAC2將包含在從卡傳送到ESAM(通過終端)GREY LOCK的命令響應(yīng)報文和GET LOCK PROOF的命令響應(yīng)報文中。用GSESPK對以下這些數(shù)據(jù)進(jìn)行加密產(chǎn)生MAC2:電子錢包余額電子錢包脫機(jī)交易序號(加1前)用戶卡將用以
37、下數(shù)據(jù)組成的一個記錄來更新內(nèi)部專用明細(xì)。這個明細(xì)記錄中的數(shù)據(jù)將包含在GET LOCK PROOF的命令響應(yīng)報文中,由用戶卡返回給終端。交易類型標(biāo)識(91電子錢包灰鎖)電子錢包代號(01電子錢包)電子錢包余額電子錢包脫機(jī)交易序號樁體號交易日期交易時間MAC27、ESAM驗(yàn)證MAC2的有效性(步驟2.7):8、MAC2驗(yàn)證成功,樁體開啟,持卡人進(jìn)行用電(步驟2.8)異常情況處理:l 出現(xiàn)傳輸中斷。此時用戶卡狀態(tài)不發(fā)生改變,樁體刪除臨時交易信息,用戶再次刷卡,流程回到步驟2.1重新開始。l 步驟2.7中用戶卡生成了MAC2,但ESAM沒有收到,即用戶卡已鎖定,但樁體沒有供電。用戶再次刷卡,樁體發(fā)現(xiàn)臨
38、時記錄中存在該用戶的不完整記錄,樁體通過GET LOCK PROOF獲取MAC2,再次進(jìn)入步驟2.7進(jìn)行MAC2的校驗(yàn)。因此樁體保存的臨時記錄中應(yīng)該包括以下數(shù)據(jù)項(xiàng)卡號偽隨機(jī)數(shù)(URAN)電子錢包脫機(jī)交易序號電子錢包余額終端隨機(jī)數(shù)(TRAN)l ,重新生成臨時交易記錄。4.6解扣交易流程步驟1、發(fā)出解扣初始化命令(步驟3.1),樁體啟用解扣交易:解扣初始化的命令報文數(shù)據(jù)如下表:說明長度(字節(jié))密鑰索引號1樁體號62、用戶卡處理解扣初始化命令,反饋MAC1(步驟3.2):檢查用戶卡是否支持命令中包含的密鑰索引號。如果不支持,返回狀態(tài)碼9403(不支持的密鑰索引號),且不返回其他數(shù)據(jù)。在通過以上檢查
39、之后,用戶卡將產(chǎn)生一個偽隨機(jī)數(shù)(ICC)、過程密鑰SESULK和一個報文鑒別碼(MAC1),供主機(jī)來驗(yàn)證聯(lián)機(jī)解扣交易和用戶卡的合法性。過程密鑰SESULK被用于電子錢包的解扣交易。用來產(chǎn)生過程密鑰的輸入數(shù)據(jù)如下:SESULK:偽隨機(jī)數(shù)(ICC)| 電子錢包聯(lián)機(jī)交易序號 | 8000用SESUlK對以下數(shù)據(jù)加密產(chǎn)生MAC1(按所列順序):電子錢包余額電子錢包脫機(jī)交易序號交易類型標(biāo)識樁體號解扣初始化的響應(yīng)報文數(shù)據(jù)如下表:說明長度(字節(jié))電子錢包余額4電子錢包脫機(jī)交易序號2電子錢包聯(lián)機(jī)交易序號2密鑰版本號1密鑰算法1偽隨機(jī)數(shù)(ICC)4MAC14如果用戶卡返回的狀態(tài)不是9000,終端將終止交易。3、
40、ESAM校驗(yàn)MAC1(步驟3.3):ESAM將生成SESULK并且確認(rèn)MAC1是否有效。如果MAC1有效,交易處理將按步驟3.5繼續(xù)執(zhí)行:否則ESAM返回一個錯誤狀態(tài)碼。4、MAC1校驗(yàn)錯誤,ESAM反饋錯誤信息中止流程,樁體刪除臨時交易信息(步驟3.4)5、MAC1校驗(yàn)正確,ESAM進(jìn)行交易處理,產(chǎn)生MAC2送出(步驟3.5):在確認(rèn)能夠進(jìn)行解扣交易后,ESAM將產(chǎn)生一個報文鑒別碼(MAC2),供用戶卡對樁體(ESAM)合法性進(jìn)行檢查。用SESULK對以下數(shù)據(jù)進(jìn)行加密產(chǎn)生MAC2(按所列順序):應(yīng)補(bǔ)扣的交易金額交易類型標(biāo)識樁體號交易日期交易時間6、樁體向用戶卡發(fā)出解扣命令GREY UNLOCK(步驟3.6):解扣命令報文的數(shù)據(jù)如下表:說明長度(字節(jié))交易金額4交易日期4交易時間3MAC247、用戶卡驗(yàn)證MAC2(步驟3.7)收到GR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版集裝箱拖車運(yùn)輸綠色物流解決方案服務(wù)合同2篇
- 二零二五年商業(yè)秘密保護(hù)法務(wù)咨詢合同
- 2024年適用:瀝青路面鋪設(shè)合作協(xié)議
- 2025版金融機(jī)構(gòu)出納人員責(zé)任保障合同3篇
- 2024版二手房屋買賣合同協(xié)議規(guī)定
- 承德應(yīng)用技術(shù)職業(yè)學(xué)院《農(nóng)產(chǎn)品國際貿(mào)易》2023-2024學(xué)年第一學(xué)期期末試卷
- 承德醫(yī)學(xué)院《社會福利制度》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024汽車維修配件質(zhì)量控制協(xié)議范本3篇
- 二零二五年度出口信用保險反擔(dān)保保證合同范本3篇
- 《花的學(xué)?!方虒W(xué)設(shè)計精要
- 芳療與中醫(yī)課件
- 醫(yī)院護(hù)工培訓(xùn)-教學(xué)課件
- 考研考博-英語-中國礦業(yè)大學(xué)(北京)考試押題卷含答案詳解
- 欄桿百葉安裝施工方案
- 低壓配電電源質(zhì)量測試記錄
- 安徽省水利工程質(zhì)量檢測和建筑材料試驗(yàn)服務(wù)收費(fèi)標(biāo)準(zhǔn)
- 2022課程標(biāo)準(zhǔn)解讀及學(xué)習(xí)心得:大單元教學(xué)的實(shí)踐與思考
- OA協(xié)同辦公系統(tǒng)運(yùn)行管理規(guī)定
- 某小區(qū)建筑節(jié)能保溫工程監(jiān)理實(shí)施細(xì)則
- 污水處理中常用的專業(yè)術(shù)語
- 外市電引入工程實(shí)施管理要求(重要)
評論
0/150
提交評論