我是编码和加密标准的初学者...... 我在我关注的课程中分配了这个任务
设计并实施密钥交换协议。在协议中包含数字签名以进行身份验证。
实现Diffie Hellman算法是否涵盖密钥交换+数字签名中的两个部分?或只是密钥交换部分? 如果是这样我该怎么办?
答案 0 :(得分:0)
仅钥匙交换。
您可以阅读this paper关于在数字签名算法中使用Diffie-Hellman的信息。标题:将Diffie-Hellman密钥交换集成到数字签名算法(DSA)中。
和this another paper:使用数字签名与Diffie Hellman密钥交换和AES加密算法来增强云计算中的数据安全性。
建议您使用ECDH作为安全密钥交换算法,ECDSA作为数字签名算法。
我希望这会有所帮助。