公开密钥密码的基本工作方式 3、同时确保数据秘密性和真实性: 收方 ①B接受C ②B用自己的K解密C,得到S: S=D(C, KD) ③B查PKDB查到A的公开的加密钥K ④B用A的公开的加密钥K。加密S,得到M M=E (S, Kea
二、公开密钥密码的基本工作方式 密钥密码的基本工作方式 3、同时确保数据秘密性和真实性: 确保数据秘密性和真实性: 收方: ①B接受C。 ② B用自己的KdB解密C,得到S: S=D(C,KdB) ③B查PKDB查到A的公开的加密钥 的公开的加密钥KeA 。 ④B用A的公开的加密钥 的公开的加密钥KeA 加密S,得到M: M=E(S,KeA)
公开密钥密码的基本工作方式 3、同时确保数据秘密性和真实性: 安全性分析: ①只有A才有KM,因此只有A才能解密产生S,所 以确保了真实性。 ②只有B才有K,因此只有B才能获得明文,所以 确保了秘密性
二、公开密钥密码的基本工作方式 密钥密码的基本工作方式 3、同时确保数据秘密性和真实性: 确保数据秘密性和真实性: 安全性分析: ①只有A才有KdA ,因此只有A才能解密产生S,所 以确保了真实性。 ②只有B才有KdB ,因此只有B才能获得明文,所以 确保了秘密性