迪菲-赫尔曼密钥交换(Diffie–Hellman key exchange,简称“D–H”) 是一种安全协议。它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道建立起一个密钥。这个密钥可以在后续的通讯中作为对称密钥来加密通讯内容。 假如用户g和用户B希望交换一个密钥。 取素数p和整数g,g是p的一个原根,公开g和p。 g选择随机数Xg
1
在存储服务中,可搜索加密方案使得用户能够有选择的访问其密文数据,同时还能确保用户搜索数据的机密性,基于连接关键词(即多个关键词的布尔组合)的可搜索加密方案因其更高的搜索精度在安全存储服务中有着重要的应用价值。目前已有的基于连接关键词的可搜索加密方案存在诸如连接关键词的陷门太大、搜索效率不高及不支持多用户等问题。本文采用授权用户和存储服务器先后对关键词加密的方式提出了一个高效的基于连接关键词的可搜索加密方案,使得授权用户能够利用连接关键词的陷门搜索加密文档。在确定性Diffie-Hellman问题假设下,证明了方案的安全性。通过与现有方案相比较,提出的方案在通信和计算代价,即搜索陷门大小、关键词加密和搜索的速度,等方面的综合效率得到提高。此外,提出的方案支持多用户,即能够动态的增加和撤销用户,使得用户能够直接在存储服务器上进行数据共享。
1
密码学课程设计 用MFC做的关于Diffie-Hellman密钥交换协议
2019-12-21 22:19:10 6.12MB 密码学 Diffie-Hellman 课设 MFC
1
这个 PD F文件是本人(计算机科学与技术专业)大三下学期的计算机网络课程设计的报告,总共36页。主要内容包括:WireShark使用, Java编程,UDP协议,Diffie-Hellman密钥交换实现,DES加密解密,MD5完整性检测等等。
2019-12-21 21:28:02 3.45MB 计算机网络 Diffie Hellman UDP协议
1
基于socket的diffie-hellman密钥交换协议的mfc实现,包含服务器端和客户端,可以在本机通信,也可以在两台机器上进行密钥交换。
2019-12-21 20:13:39 5.53MB C++、socket
1
VC++ 实现Diffie-Hellman密钥交换算法
2019-12-21 20:07:39 1.79MB VC++ 实现Diffie-Hellman密钥交换算法
1
Diffie-Hellman算法的目的是使得两个用户能够安全地交换密钥,供以后加密消息时使用。
2011-06-26 00:00:00 15KB diffie-hellman
1