两用户密钥建立协议:混合密钥生成方式
这是一种使用在线服务器,混合密钥生成方式的两用户的密钥建立协议:
- A->B: A, NA;
- B->S: {NB, A, B}KBS, NA;
- S->A: {KAB, A, B, NA}KAS, NS
- A->B: NS, {A, B}KAB
- B->A: {B, A}KAB
这里KAB=f(NB,NS),为什么说:对于B来说,这是一个协商产生的会话密钥。对于A来说是一个分配的会话密钥?
这是因为在密钥建立过程中,A只是将自己的身份信息发送给了B,并没有参与到密钥生成的过程中,因此对于A来说,这个会话密钥是由服务器分配的。而对于B来说,他参与了密钥生成的过程,因此这个会话密钥是通过协商产生的。
原文地址: https://www.cveoy.top/t/topic/fZ5z 著作权归作者所有。请勿转载和采集!