密碼體制
編輯密碼體制一般是與密碼學相關的系統。 作為一個固定的表達方式,該術語用于名稱 RSA-密碼體制。 然而,密碼體制這個詞在不同的上下文中有不同的含義。 一些作者將密碼體的概念限制為加密方法。 其他人也將其用于其他密碼系統,例如數字簽名。
由于這種歧義,在過時的 RFC 2828 中不鼓勵使用該術語。在取代 RFC 2828 的當前 RFC 4949 中,術語“密碼體制”被定義為“密碼系統”的縮寫。 密碼系統的定義包括這兩種含義,但首選更一般的含義。 這兩個 RFC 都不是 Internet 標準,但被歸類為信息類。
正式定義
編輯在數學上,密碼體定義為集合 ( P , C , K , E , D ) 理解如下:
- P是所有合法明文的集合。
- C 是所有密文(ciphertexts)的集合。
- K 是所有鍵的集合
- E = { E k : k ∈ K }? 是所有加密的集合函數,其中每個 E k : P → C {\displaystyle E_{k}: 從明文“翻譯”為密文。
- D = { D k : k ∈ K } 是一組解密函數,其中每個 D k : C → P 從密文“翻譯”成明文。
密碼體的定義屬性現在是:? e ∈ K ? d ∈ K : ? p ∈ P : D d ( E e ( p ) ) = p
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/335697/