- 區塊鏈應用開發指南:業務場景剖析與實戰
- 熊麗兵 董一凡等
- 409字
- 2022-07-28 20:17:59
2.2.1 定義
明文:可理解的消息。它將被轉換為難以理解(加密)的消息。
密文:加密形式的消息。
加密:將明文轉換為密文的過程。
解密:將密文轉換為明文的過程。
密鑰:加密和解密過程中使用的參數。
密碼系統:一種加密和解密信息的系統。
對稱密碼系統:使用相同密鑰加密和解密信息的密碼系統。
非對稱密碼系統:加密算法和解密算法分別用兩個不同的密鑰實現,并且由加密密鑰不能推導出解密密鑰的系統。
密碼分析:破壞密碼系統的研究。
密碼機制:如果我們用上述內容來對密碼機制給出一個相對嚴格的定義,那么,一套密碼機制應該由以下五個部分組成。
(1)明文空間P:所有可能的明文組成的有限集;
(2)密文空間C:所有可能的密文組成的有限集;
(3)密鑰空間K:所有可能的密鑰組成的有限集;
(4)加密法則E:由一些公式、法則或程序構成;
(5)解密法則D:它是加密法則E的逆,對任意的密鑰k,都存在一個加密法則ek和相應的解密法則dk,且對任意明文x,均有dk(ek(x))=x。
推薦閱讀
- PyTorch深度學習實戰:從新手小白到數據科學家
- 云數據中心基礎
- Developing Mobile Games with Moai SDK
- 從0到1:數據分析師養成寶典
- MySQL從入門到精通(第3版)
- Access 2016數據庫技術及應用
- 醫療大數據挖掘與可視化
- 數據庫應用基礎教程(Visual FoxPro 9.0)
- 3D計算機視覺:原理、算法及應用
- 數據庫技術實用教程
- Construct 2 Game Development by Example
- 淘寶、天貓電商數據分析與挖掘實戰(第2版)
- Google Cloud Platform for Developers
- Spark分布式處理實戰
- 云計算寶典:技術與實踐