1 / 72

Chapter 3 基於電腦的對稱性金鑰 密碼學演算法 Computer-based Symmetric Key Cryptographic Algorithms

Chapter 3 基於電腦的對稱性金鑰 密碼學演算法 Computer-based Symmetric Key Cryptographic Algorithms. 3.1 前言. 電腦執行加密是十分簡單與快速的。對稱性金鑰密碼學受歡迎已相當久,最近則是非對稱性金鑰密碼學受到更多的注目。 然而,在實際上大多仍是使用對稱性與非對稱性金鑰密碼學的組合。. 3.2 演算法型態和模式. 演算法型態 從明文產生密文有兩種基本方式: 串流密碼 和 區塊密碼 。. 1. 串流密碼 串流密碼技術是將明文中每個位元逐一加密,解密也是同樣規則。

dore
Download Presentation

Chapter 3 基於電腦的對稱性金鑰 密碼學演算法 Computer-based Symmetric Key Cryptographic Algorithms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 3基於電腦的對稱性金鑰密碼學演算法Computer-based Symmetric Key Cryptographic Algorithms

  2. 3.1 前言 • 電腦執行加密是十分簡單與快速的。對稱性金鑰密碼學受歡迎已相當久,最近則是非對稱性金鑰密碼學受到更多的注目。 • 然而,在實際上大多仍是使用對稱性與非對稱性金鑰密碼學的組合。

  3. 3.2 演算法型態和模式

  4. 演算法型態 • 從明文產生密文有兩種基本方式:串流密碼和區塊密碼。

  5. 1. 串流密碼 • 串流密碼技術是將明文中每個位元逐一加密,解密也是同樣規則。 • XOR是可反推的──使用兩次後,它會產生原始值。這在密碼學中非常有用。

  6. 2. 區塊密碼 • 區塊密碼技術為一次加密一個明文區塊。解密也是一次只針對一個密文區塊。

  7. 演算法模式 • 電子碼冊模式 • 密碼區塊鏈結模式 • 密碼回饋 • 輸出回饋

  8. 3.3 對稱性密碼學總覽

  9. 3.4 資料加密標準 • 背景與歷史

  10. DES 如何工作 1. 基本原理

  11. 2. 初始排列(IP)

  12. 3. 回合 • 步驟1:金鑰轉換 • 步驟2:擴增排列 • 步驟3:S-box 替代 • S-box 替代是一個過程,接受縮減金鑰和擴增 RPT 進行 XOR 運作的 48 位元輸入,而使用替代技術來產生 32 位元的輸出。 • 步驟4:P-box 排列 • 步驟5:XOR 和交換

  13. 圖3.29 (續下頁)

  14. 圖3.29 (續下頁)

  15. 4. 最後排列

  16. 5. DES 解密 6. DES 的強度

  17. DES 的變動 1. 雙重DES

  18. 2. 三重 DES

  19. 3.5 國際資料加密演算法

  20. IDEA 如何工作1. 基本原理

  21. 2. 回合

  22. 3. 一個回合中子金鑰產生

  23. 4. 輸出轉換

More Related