密碼學(xué)
推薦書籍
圖解密碼技術(shù) 結(jié)城浩 著 周自恒 譯
密碼學(xué)概覽
-
密碼學(xué)概覽圖
消息的特性
機(jī)密性
完整性
認(rèn)證
不可否認(rèn)性
密碼算法
-
密碼算法應(yīng)用場(chǎng)景概覽
-
對(duì)稱密碼
- 商密算法
- DES
- 3DES
- AES
- 國(guó)密算法
- SM4
- 解決的問(wèn)題
- 保證消息的機(jī)密性
- 存在的問(wèn)題
- 密鑰配送問(wèn)題
- 商密算法
-
公鑰密碼
- 商密算法
- RSA
- 國(guó)密算法
- SM2
- 解決的問(wèn)題
- 保證消息的機(jī)密性
- 解決密鑰配送問(wèn)題
- 存在的問(wèn)題
- 公鑰密碼的處理速度遠(yuǎn)遠(yuǎn)低于對(duì)稱密碼
- 公鑰密碼難以抵御中間人攻擊
- 商密算法
-
混合密碼系統(tǒng)
- 對(duì)稱密碼撤摸、公鑰密碼畴蒲、偽隨機(jī)數(shù)生成器 三種技術(shù)的結(jié)合
- 組成機(jī)制
- 用對(duì)稱密碼加密消息
- 通過(guò)偽隨機(jī)數(shù)生成器生成對(duì)稱密碼加密中使用的會(huì)話密鑰
- 用公鑰密碼加密會(huì)話密鑰
- 從混合密碼系統(tǒng)外部賦予公鑰密碼加密時(shí)使用的密鑰
-
單向散列函數(shù)
- 商密算法
- SHA
- MD5
- AHS
- 國(guó)密算法
- SM3
- 解決的問(wèn)題
- 保證問(wèn)題的完整性(檢測(cè)消息是否被篡改過(guò))
- 存在的問(wèn)題
- 無(wú)法進(jìn)行認(rèn)證(無(wú)法識(shí)別偽裝)
- 商密算法
-
消息認(rèn)證碼
- 多種實(shí)現(xiàn)方式
- 使用單向散列函數(shù)實(shí)現(xiàn)(SHA闷旧、MD5、HMAC)
- 使用對(duì)稱密碼實(shí)現(xiàn)
- 使用流密碼和公鑰密碼實(shí)現(xiàn)
- 解決的問(wèn)題
- 消息的認(rèn)證問(wèn)題(識(shí)別偽裝)
- 存在的問(wèn)題
- 無(wú)法防止否認(rèn)
- 多種實(shí)現(xiàn)方式
-
數(shù)字簽名
- 多種實(shí)現(xiàn)方式
- 反用公鑰密碼(公鑰密碼:私鑰加密究驴,公鑰解密威酒;數(shù)字簽名:公鑰加密游两,私鑰解密;)
- 解決的問(wèn)題
- 消息的不可否認(rèn)性
- 存在的問(wèn)題
- 無(wú)法保證自己的公鑰是否合法
- 多種實(shí)現(xiàn)方式
-
公鑰證書
- 實(shí)現(xiàn)方式
- 解決的問(wèn)題
- 保證 數(shù)字簽名 中自己的公鑰是合法的
- 存在的問(wèn)題
- 待定
-
白盒密碼
- 待定
-
其它
- 隨機(jī)數(shù)
- 量子密碼