密码体制
编辑密码体制一般是与密码学相关的系统。 作为一个固定的表达方式,该术语用于名称 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
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/335697/