復合消費主要面向於交通領域的應用,既可以滿足高速公路不停車收費系統的需求,也可以滿足城市公共運輸的應用需求。
復合消費相對於普通消費來說多了乙個對復合記錄檔案的更新。比如在高速公路入口或者乘客上車時先做一次金額為
0的復合消費,從而正確記錄入口或者上車站點的相關資訊,之後在高速公路出口或者乘客下車時,讀取之前記錄的資訊,計算出實際費用,做一次完整的復合消費交易,這樣就可以實現高速公路或者公共運輸中的分段收費功能。
具體消費流程:
1、選擇要充值的應用
2、得到
psam
卡或加密機中得到消費子金鑰
3、進行復合交易初始化
4、計算過程金鑰
5、利用過程金鑰計算
mac1
,這裡交易型別為
096、
更新復合應用資料快取(
p1為卡中復合記錄檔案原記錄的復合消費標誌)
7、傳送
mac1
進行消費
ps:復合記錄檔案的命令報文資料域的
byte7為ef
(使用線路保護讀,讀寫都使用標識為
00的金鑰)
CPU卡發卡總結(三) 充值和消費
充值 離線充值 1 選擇要充值的應用目錄。2 驗證口令金鑰。3 取得充值金鑰 這裡使用加密機提供的分散指令,用 ats作為分散因子對 00b0 金鑰進行分散得到充值金鑰 4 圈存交易初始化。5 生成過程金鑰。6 用過程金鑰計算 mac1 與初始化交易返回的 mac1 進行比對,若一致,則繼續執行。7...
CPU卡發卡總結(二) 線路保護和線路加密
安全報文傳送 三種情況 線路保護 對傳輸的資料附加4位元組的mac碼,接收方收到後首先進行校驗,只有校驗正確的資料才予以接受,這樣就防止了對傳輸資料的篡改。線路加密 對傳輸的資料進行des加密,這樣傳輸的就是密文,攻擊者即使獲得了資料也沒有意義。線路加密保護 對傳輸的資料進行des加密後再附加4by...
初識CPU卡 SAM卡
ic卡按照介面方式可分為接觸式卡 非接觸式卡 復合卡 按器件技術可分為非加密儲存卡 加密儲存卡和cpu卡。加密儲存卡是對持卡人的認證,只有輸入正確的密碼才能訪問或者修改卡中的資料,最典型的是手機sim卡的pin碼 當設定pin碼後,開機必須輸入pin碼,如果連續幾次輸入錯誤,就必須更高許可權的puk...