跳至內容

密碼學

25% developed
來自華夏公益教科書


Jefferson's disk cipher.
歡迎來到密碼學,這是一門研究如何將資料對非預期接收者進行混淆的學科。

第一部分:密碼學簡介

  1. 密碼學簡介
  2. 密碼學歷史
    1. 古典密碼學
    2. 當代密碼學
    3. 密碼學在流行文化中的應用
    4. 量子密碼學
    5. 重要事件時間軸
  3. 基本概念
    1. 密碼學目標
    2. 密碼分析目標
    3. 密碼學在計算機安全中的作用
    4. 對稱金鑰密碼
    5. 非對稱金鑰密碼
    6. 隨機數生成
    7. 雜湊
    8. 金鑰分發和身份驗證(金鑰管理和信任網)
    9. 常見缺陷和弱點
    10. 安全密碼
    11. S盒

第二部分:設計密碼系統

  1. 基本原理
  2. 小秘密隱藏大秘密
  3. 開放演算法和同行評審的價值
  4. 像密碼分析員一樣思考
  5. 密碼學/糾錯系統
  6. 數學背景
  7. 計算機安全不僅僅是加密
  8. 未破譯並不一定意味著不可破譯

第三部分:密碼分析

  1. 基本原理
  2. 弱點
    1. 保密比例
      1. 金鑰長度
      2. 隨機源質量
      3. 明文對密文的影響
    2. 統計洩露
    3. 錯誤實現
    4. 同行評審不足
    5. 社會工程學和脅迫
    6. 洩露和旁路通道
  3. 攻擊
    1. 暴力攻擊
      1. 字典攻擊
    2. 頻率分析
    3. 重合指數
    4. 線性密碼分析
    5. 差分密碼分析
    6. 中間相遇攻擊
    7. 中間人攻擊
  4. 破解雜湊演算法
    1. 碰撞
      1. 生成
      2. 利用
    2. 生日攻擊
    3. Joux攻擊
    4. 時間-記憶體權衡(彩虹表)
  5. 歷史系統是如何被破解的
    1. 置換密碼
    2. 凱撒密碼
    3. 恩尼格瑪密碼機
    4. 排列密碼
    5. 維吉尼亞密碼

第四部分:使用密碼系統

  1. 應用密碼學
    1. 數字簽名
      1. 數字簽名簡介
      2. DSA
    2. 資料庫保護
    3. 電子現金
    4. 電子投票
    5. DRM
    6. 生物識別
    7. 匿名性
  2. 古典密碼
    1. 比爾密碼
    2. 置換密碼
    3. 凱撒密碼
    4. 阿特巴希密碼
    5. 自動金鑰密碼
    6. 普萊費爾密碼
    7. 多字母替換
    8. 天柱
    9. 替換密碼
    10. 命名錶
    11. 排列密碼
    12. 仿射密碼
    13. 維吉尼亞密碼
    14. 波利比奧斯方陣
    15. ADFGVX密碼
    16. 分數化(波利比奧斯方陣、跨越棋盤、CT-37c轉換表等)
  3. 當代密碼
    1. 對稱密碼
      1. 恩尼格瑪密碼機
      2. 單人紙牌密碼
      3. 一次性密碼本
      4. 密碼刀
      5. 資料加密標準 (DES)
      6. 高階加密標準
      7. 全盤加密
    2. 非對稱密碼
      1. 概述
      2. 一個基本公鑰示例
      3. RSA
      4. ElGamal
      5. 橢圓曲線
      6. Blum-Goldwasser
    3. 雜湊
      1. MD5
      2. SHA-1
      3. SHA-2
      4. RadioGatún,SHA-3 的直接前身
      5. SHA-3
      6. RIPEMD-160
      7. Tiger
      8. 訊息認證碼(通常為 MAC);MAC 演算法有時稱為帶金鑰的(加密)雜湊函式。
  4. 協議
    1. 身份驗證協議
      1. 例如,Kerberos
    2. 金鑰交換協議
      1. Diffie-Hellman
    3. 安全通訊
      1. 例如,SSL、SSH
      2. 使用 OpenSSL 生成金鑰對

第五部分:密碼學與社會

  1. 密碼學應用的不斷變化
  2. 密碼學、政府和法律
  3. 普通使用者的期望

第六部分:雜項

  1. 未來可能性
    1. 更快、更並行的線性計算機
  2. 術語表
  3. 進一步閱讀
  4. 附錄 A:數學背景
    1. 數論
    2. 群論
    3. 計算複雜度
    4. 素數
  1. 當前未分組的內容
    1. 直線表
    2. 承諾方案
    3. 零知識證明
    4. 密碼演算法的開源實現
    5. 初始化向量
    6. 線性密碼分析
    7. 差分密碼分析
這些主題中的絕大多數都在維基百科中有文章(大約有 50-100 篇與密碼學相關的文章),因此可以匯入許多部分。
也許這需要一點討論。--RobKohr 17:14, 22 Nov 2004 (UTC)

要合併到文字中的頁面。

密碼學/素曲線/仿射座標

密碼學/素曲線/丘德諾夫斯基座標

密碼學/素曲線/雅可比座標

密碼學/素曲線/標準射影座標

密碼學/筆記

來源:維基百科:密碼學維基百科:置換密碼維基百科:凱撒密碼維基百科:頻率分析維基百科:暴力搜尋
華夏公益教科書