簡述數(shù)字信封的含義和流程

說到信封,你的第一想法一定是傳統(tǒng)的紙質(zhì)信封,那么你可聽說過數(shù)字信封?今天,小編就來帶你了解一下。

數(shù)字信封的含義

數(shù)字信封功能類似于普通信封,采用對(duì)稱加密算法對(duì)消息進(jìn)行加密(消息類似于信紙上的內(nèi)容),采用非對(duì)稱加密算法對(duì)對(duì)稱密鑰加密(類似于信封),信封將信紙包裝起來,保證了消息的安全性。

簡單來說,被公鑰加密后的對(duì)稱密鑰被稱為數(shù)字信封。

數(shù)字信封

數(shù)字信封的原理

對(duì)稱密碼算法優(yōu)點(diǎn)是加解密運(yùn)算非???,適合處理大批量數(shù)據(jù)。缺點(diǎn)是密鑰分發(fā)與管理比較復(fù)雜。

非對(duì)稱密碼算法優(yōu)點(diǎn)是公鑰與私鑰分開,適合密鑰的分發(fā)與管理。缺點(diǎn)是運(yùn)行速度不快,不適合處理大批量數(shù)據(jù)。

如果將對(duì)稱密碼算法和非對(duì)稱密碼算法的優(yōu)點(diǎn)結(jié)合起來,則既能處理大批量數(shù)據(jù),又能簡化密鑰的分發(fā)與管理,數(shù)字信封機(jī)制基于此應(yīng)運(yùn)而生。

數(shù)字信封不需要分發(fā)和管理對(duì)稱密鑰,而是隨機(jī)產(chǎn)生對(duì)稱密鑰,采用對(duì)稱密鑰算法對(duì)大批量數(shù)據(jù)進(jìn)行加密,并采用非對(duì)稱密碼算法對(duì)該對(duì)稱密鑰進(jìn)行加密;解密時(shí),先用非對(duì)稱密碼算法解密后獲得對(duì)稱密鑰,然后使用對(duì)稱密碼算法解密后獲得數(shù)據(jù)明文。

數(shù)字信封

數(shù)字信封的技術(shù)流程

  • 生成數(shù)字信封:
  1. 消息發(fā)送方預(yù)先獲得接收方的公鑰。
  2. 消息發(fā)送方隨機(jī)產(chǎn)生對(duì)稱密鑰,并用該對(duì)稱密鑰和對(duì)稱算法對(duì)消息進(jìn)行加密。
  3. 消息發(fā)送方用消息接收方的公鑰和非對(duì)稱算法對(duì)上述對(duì)稱密鑰進(jìn)行加密。
  4. 消息發(fā)送方將消息密文和對(duì)稱密鑰密文一起發(fā)送給消息接收方。
  • 拆解數(shù)字信封:
  1. 消息接收方收到消息密文和對(duì)稱密鑰密文。
  2. 消息接收方使用自己的私鑰和非對(duì)稱密碼算法對(duì)對(duì)稱密鑰密文進(jìn)行解密后獲得對(duì)稱密鑰明文。
  3. 消息接收方使用上述對(duì)稱密鑰和對(duì)稱算法對(duì)消息密文解密后獲得消息明文。

數(shù)字信封

數(shù)字信封的應(yīng)用

在一些重要的電子商務(wù)交易中密鑰必須經(jīng)常更換,為了解決每次更換密鑰的問題,結(jié)合對(duì)稱加密技術(shù)和公開密鑰技術(shù)的優(yōu)點(diǎn),數(shù)字信封克服了對(duì)稱密鑰加密中密鑰分發(fā)困難和公開密鑰加密中加密時(shí)間長的問題,使用兩個(gè)層次的加密來獲得公開密鑰技術(shù)的靈活性和私有密鑰技術(shù)高效性。

免責(zé)聲明:素材源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系刪稿。