key exchange/agreement/distribution/transmit 的区别

ゞ 浴缸里的玫瑰 2022-09-11 07:12 224阅读 0赞

Key exchange: 密钥交换,从有对称密码开始,密钥交换就是指代两方的密钥交换(因为对称加密的加解密密钥是相同的),后来由于公钥密码的发展,第一个非交互式密钥交换协议被提出,就是DH密钥交换协议。如果是多方的密钥交换一般写作multi-part key exchange

Key agreement: 密钥协商,指的是两方(或者多方)均需要参与到密钥的生成过程中,均需要对最终的密钥生成具有一定的影响。如果需要增加/删除等进一步的限制属性,则还有“group key agreement”。

Key distribution: 密钥分发,由一方(或TTP)生成密钥,然后向所有的参与者安全的分发该密钥。

Key transmit: 密钥传送,和distribution类似,是由一方(或TTP)生成密钥,然后向其他参与者安全的传递该密钥。

Key management:密钥管理,是一个比较系统的概念包括密码系统中密钥的生成,协商,传送,存储等多个步骤与操作。

几个概念的关系如下:并列的小分类并不代表一定是对等存在的关系,例如key distribution/transmit

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAem1ybGludXg_size_20_color_FFFFFF_t_70_g_se_x_16

发表评论

表情:
评论列表 (有 0 条评论,224人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL中Index与Key区别

    看似有差不多的作用,加了Key的表与建立了Index的表,都可以进行快速的数据查询。 他们之间的区别在于处于不同的层面上。 Key即键值,是关系模型理论中的一部份,比如有

    相关 Mysql中key和index区别

    嗯这确实是比较容易混淆的地方。 在我们使用MySQL中可能压根不会注意这个问题,因为大多数情况下他们展示出来的效果都差不多,但是还是不能将他们划等号(至少理论上是这样)