(一)傳統(tǒng)加密技術(shù)

一、術(shù)語定義

  • 明文:原始消息
  • 密文:加密后的消息
  • 加密:從明文到密文的過程稱為加密
  • 解密:從密文到明文的過程稱為解密
  • 密碼編碼學(xué):研究各種加密方案的學(xué)科
  • 密碼體制、密碼:加密方案被稱為密碼體制或密碼
  • 密碼分析學(xué):研究破譯密碼獲得消息的學(xué)科,即我們常說的破譯、
  • 密碼學(xué):密碼編碼學(xué)和密碼分析學(xué)的統(tǒng)稱

二、對稱加密技術(shù)

對稱加密方案有五個(gè)基本成分:

  • 明文:加密算法的輸入,原始可理解的消息或數(shù)據(jù)。
  • 加密算法:加密算法對明文進(jìn)行各種代換和變換。
  • 密鑰:密鑰也是加密算法的輸入,算法根據(jù)所用的特定密鑰產(chǎn)生不同的輸出。算法所用的代換和替換也依靠密鑰。
  • 密文:加密算法的輸出,看起來隨機(jī)而雜亂的數(shù)據(jù),依賴于明文和密鑰。
  • 解密算法:本質(zhì)上是加密算法的逆過程,通過密鑰和密文恢復(fù)出明文。

傳統(tǒng)密碼(一般指對稱密碼)的安全使用需要滿足以下兩個(gè)要求:

  1. 加密算法必須是足夠強(qiáng)的:即使敵人擁有一定數(shù)量的密文和產(chǎn)生這些密文的明文也不能破譯密文或發(fā)現(xiàn)密鑰。
  2. 必須保證密鑰的安全傳輸。

三、基于加密信息的攻擊類型

  • 唯密文攻擊:分析者已知加密算法和要解密的密文
  • 已知明文攻擊:分析者已知加密算法、要解密的密文和與待解密的密文同一密鑰加密的明密文對。
  • 選擇明文攻擊:加密算法、要解密的密文和分析者任意選擇的明文,用與待解的密文同一密鑰加密的明文。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容