標籤:
數位信封是將對稱金鑰通過非對稱式加密(即:有公開金鑰和私密金鑰兩個)的結果分發對稱金鑰的方法。
PKCS#7中將數位信封作為術語進行定義,而在本文中對進行了如下解釋:數位信封包含被加密的內容和被加密的用於加密該內容的密鑰。雖然經常使用接收方的公開金鑰來加密“加密金鑰”,但這並不是必須的,也可以使用發送方和接收方預共用的對稱金鑰來加密。當接收方收到數位信封時,先用私密金鑰或預先共用金鑰解密,得到“加密金鑰”,再用該密鑰解密密文,獲得原文。數位信封技術使用兩層加密體系。
數位信封是一種綜合利用了對稱式加密技術和非對稱式加密技術兩者的優點進行資訊安全傳輸的一種技術。數位信封既發揮了對稱式加密演算法速度快、安全性好的優點,又發揮了非對稱式加密演算法密鑰管理方便的優點。
應用及應用方法
數位信封是公開金鑰密碼體制在實際中的一個應用,是用加密技術來保證只有規定的特定收信人才能閱讀通訊的內容。
在數位信封中,資訊發送方採用對稱金鑰來加密資訊內容,然後將此對稱金鑰用接收方的公開密鑰來加密(這部分稱數位信封)之後,將它和加密後的資訊一起發送給接收方,接收方先用相應的私人密鑰開啟數位信封,得到對稱金鑰,然後使用對稱金鑰解開加密資訊。這種技術的安全性相當高。數位信封主要包括數位信封打包和數位信封拆解,數位信封打包是使用對方的公開金鑰將加密金鑰進行加密的過程,只有對方的私密金鑰才能將加密後的資料(通訊密鑰)還原;數位信封拆解是使用私密金鑰將加密過的資料解密的過程。
密鑰的更換
數位信封的功能類似於普通訊封,普通訊封在法律的約束下保證只有收信人才能閱讀信的內容;數位信封則採用密碼技術保證了只有規定的接收人才能閱讀資訊的內容。數位信封中採用了對稱密碼體制和公開金鑰密碼體制。資訊寄件者首先利用隨機產生的對稱密碼加密資訊,再利用接收方的公開金鑰加密對稱密碼,被公開金鑰加密後的對稱密碼被稱之為數位信封。在傳遞資訊時,資訊接收方若要解密資訊,必須先用自己的私密金鑰解密數位信封,得到對稱密碼,才能利用對稱密碼解密所得到的資訊。這樣就保證了資料轉送的真實性和完整性。
在一些重要的電子商務交易中密鑰必須經常更換,為瞭解決每次更換密鑰的問題,結合對稱式加密技術和公開密鑰技術的優點,它克服了私人祕密金鑰加密中私人密鑰分發困難和公開祕密金鑰加密中加密時間長的問題,使用兩個層次的加密來獲得公開密鑰技術的靈活性和私人密鑰技術高效性。資訊發送方使用密碼對資訊進行加密,從而保證只有規定的收信人才能閱讀信的內容。採用數位信封技術後,即使加密檔案被他人非法截獲,因為截獲者無法得到發送方的通訊密鑰,故不可能對檔案進行解密。
數位信封工作原理