密碼分析方法

密碼分析方法

密碼分析是研究密碼體制的破譯問題,即破譯者試圖在不知道加密密鑰的情況下,從截取到的密文恢復出明文消息或密鑰。

基本介紹


密碼分析方法其實是指密碼攻擊方法,根據密碼分析者可能取得的分析資料的不同,密碼分析方法可分為四類:
1、唯密文分析(攻擊),密碼分析者取得一個或多個用同一密鑰加密的密文;
2、已知明文分析(攻擊),除要破譯的密文外,密碼分析者還取得一些用同一密鑰加密的密文對;
3、選擇明文分析(攻擊),密碼分析者可取得他所選擇的任何明文所對應的密文(不包括他要恢復的明文),這些密文對和要破譯的密文是用同一密鑰加密的;
4、選擇密文分析(攻擊),密碼分析者可取得他所選擇的任何密文所對應的明文(要破譯的密文除外),這些密文和明文和要破譯的密文是用同一解密密鑰解密的,它主要應用於公鑰密碼體制。