1. 程式人生 > >銀行卡網路安全系統的三級金鑰體系

銀行卡網路安全系統的三級金鑰體系

轉自 http://blog.csdn.net/crystal_oscillator/article/details/7844797

銀行卡網路安全系統採用了三級金鑰管理體制,從上而下依次是主金鑰、金鑰交換金鑰、資料金鑰。上級金鑰用於加密下級金鑰,具體如下:

  1. 主金鑰用於加密金鑰交換金鑰和資料金鑰作本地儲存;

  2. 金鑰交換金鑰用於加密資料金鑰作網路傳輸;

  3. 資料金鑰用於對資料進行加解密。

  三級金鑰體制示意圖:

  

  三級金鑰體制

  

  三級金鑰體制說明

  第一層,LMK為本地主金鑰,共有50對不同的LMK,它是採用雙倍標準的DES金鑰(長達

112位),它是存放在HSM機內的,它的作用是對所有在本地存放的其它金鑰和加密資料進行加密,不同對的LMK用於加密不同的資料或金鑰。由於本地存放的其它金鑰和加密資料,都是在LMK加密之下。因此,LMK是最重要的金鑰。

第二層,通常稱為金鑰加密金鑰或傳輸金鑰(Key-encrypting key),包括TMKZMK等金鑰。它的作用是加密在通訊線上需要傳遞的資料金鑰。從而實現資料金鑰的自動分配。在本地或共享網路中。不同的兩個通訊網點使用不同的金鑰加密金鑰(KEK),從而實現金鑰的分工管理,它在本地存放時,處於本地LMK的加密之下。

第三層,通常稱為資料加密金鑰或工作金鑰。包括TPKTAK

ZPKZAKPVKCVK等金鑰,它的作用是加密各種不同的資料。從而實現資料的保密,資訊的認證,以及數字簽名的功能,這些資料金鑰在本地存放時,處於本地LMK的加密之下。