- Java加密與解密的藝術(第2版)
- 梁棟
- 393字
- 2018-12-31 23:24:40
2.3 保密通信模型
密碼學并不是孤立存在的,它需要有一個環境—保密通信模型。在了解了密碼學的基本術語后,我們來討論保密通信模型。
密碼學的目的在于確保信息的保密傳送。通常這樣理解這層含義:信息的發送者和接收者在不安全的信道上進行通信,而破譯者不能理解他們通信的內容。用保密通信模型來詮釋這種信息傳送方式,如圖2-1所示。

圖2-1 保密通信模型
在上述模型中,信息的發送者和接收者要在不安全的信道上交換機要信息,為避免破譯者竊聽,需要對機要信息進行加密和解密處理。加密信息在傳送過程中即使被破譯者截獲,也不能被破譯。基于柯克霍夫原則,只要密鑰安全,即便破譯者知道該密碼系統的加密算法,也無法對加密信息進行破譯。在這個模型中,加密密鑰很可能和解密密鑰是同一個密鑰,或者說由一方密鑰可以推導出另一方密鑰,這就是對稱加密密碼體制;反之,加密密鑰與解密密鑰不同,由一方密鑰難以推導出另一方密鑰,這就是非對稱密碼體制。
推薦閱讀
- DevOps:軟件架構師行動指南
- Software Defined Networking with OpenFlow
- Mastering OpenCV Android Application Programming
- Scratch 3.0少兒編程與邏輯思維訓練
- 差分進化算法及其高維多目標優化應用
- Unity 5.x By Example
- Jenkins Continuous Integration Cookbook(Second Edition)
- Web Development with MongoDB and Node(Third Edition)
- Android系統級深入開發
- OpenCV 4計算機視覺項目實戰(原書第2版)
- 區塊鏈技術與應用
- Instant PHP Web Scraping
- Android應用開發實戰
- 從零開始學UI設計·基礎篇
- 計算機應用基礎