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