一种隐私群聊方法、设备和存储介质技术

技术编号:21552356 阅读:46 留言:0更新日期:2019-07-07 00:21
本发明专利技术提供一种隐私群聊方法、设备和存储介质,该方法包括:接收第一用户终端发送的第一聊天信息;其中,第一聊天信息包括第一加密信息、第一群组标识信息和第一对称密钥标识信息。第一对称密钥由用户终端通过DH密钥交换协议加密后发送给其它成员的用户终端;根据第一群组标识信息将第一聊天信息发送至其它成员的用户终端以供根据各第一对称密钥标识信息查找第一对称密钥,通过第一对称密钥解密第一加密信息以获取第一聊天内容。本发明专利技术通过将聊天信息用对称密钥加密,并通过DH密钥交换协议对对称密钥进行加密传送,通过群组标识信息和对称密钥标识信息进一步获取到解密后的对称密钥,并用所述对称密钥进行解密获取聊天内容。

A Privacy Group Chat Method, Equipment and Storage Media

【技术实现步骤摘要】
一种隐私群聊方法、设备和存储介质
本申请涉及计算机通信
,具体涉及一种隐私群聊方法、设备和存储介质。
技术介绍
现有的网络聊天系统中都是通过中心化服务器将聊天内容以明文的形式发送,这种情况很容易导致聊天明文遭到第三方的窥探,聊天毫无隐私可言。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种更加安全的隐私群聊方法、设备和存储介质。第一方面,本专利技术提供一种群聊隐私方法,该方法适用于服务端,包括:接收第一用户终端发送的第一聊天信息;其中,第一聊天信息包括第一加密信息、第一聊天群的第一群组标识信息和第一对称密钥对应的第一对称密钥标识信息;第一加密信息由第一对称密钥对第一聊天内容加密生成;第一对称密钥由第一聊天群的成员的用户终端通过DH密钥交换协议加密后发送给第一聊天群的其它成员的用户终端;根据第一群组标识信息将第一聊天信息发送至第一聊天群的其它成员的用户终端以供根据各第一对称密钥标识信息查找第一对称密钥,通过第一对称密钥解密第一加密信息以获取第一聊天内容。进一步,接收用户终端发送的第一聊天信息之前还包括:接收第一用户终端发送的第一请求信息,并根据第一请求信息生成第一群组标识本文档来自技高网...

【技术保护点】
1.一种隐私群聊方法,其特征在于,所述方法适用于服务端,所述方法包括:接收第一用户终端发送的第一聊天信息;其中,所述第一聊天信息包括第一加密信息、第一聊天群的第一群组标识信息和第一对称密钥对应的第一对称密钥标识信息;所述第一加密信息由所述第一对称密钥对第一聊天内容加密生成;所述第一对称密钥由所述第一聊天群的成员的用户终端通过DH密钥交换协议加密后发送给所述第一聊天群的其它成员的用户终端;根据所述第一群组标识信息将所述第一聊天信息发送至所述第一聊天群的其它成员的用户终端以供根据各所述第一对称密钥标识信息查找所述第一对称密钥,通过所述第一对称密钥解密所述第一加密信息以获取所述第一聊天内容。

【技术特征摘要】
1.一种隐私群聊方法,其特征在于,所述方法适用于服务端,所述方法包括:接收第一用户终端发送的第一聊天信息;其中,所述第一聊天信息包括第一加密信息、第一聊天群的第一群组标识信息和第一对称密钥对应的第一对称密钥标识信息;所述第一加密信息由所述第一对称密钥对第一聊天内容加密生成;所述第一对称密钥由所述第一聊天群的成员的用户终端通过DH密钥交换协议加密后发送给所述第一聊天群的其它成员的用户终端;根据所述第一群组标识信息将所述第一聊天信息发送至所述第一聊天群的其它成员的用户终端以供根据各所述第一对称密钥标识信息查找所述第一对称密钥,通过所述第一对称密钥解密所述第一加密信息以获取所述第一聊天内容。2.根据权利要求1所述的方法,其特征在于,所述接收用户终端发送的第一聊天信息之前还包括:接收所述第一用户终端发送的第一请求信息,并根据所述第一请求信息生成所述第一群组标识信息并发送至所述第一用户终端;接收所述第一用户终端发送的若干第二内容信息并根据所述第二内容信息创建第一群成员列表;其中;所述第二内容信息包括第二加密信息和所述第一群组标识信息、所述第一对称密钥标识信息;所述第二加密信息由根据DH密钥交换协议所计算生成的若干第二密钥对所述第一对称密钥加密生成;分别将各所述第二内容信息发送至所述第一群成员列表中对应的用户终端,以供根据DH密钥交换协议所计算生成的对应的所述第二密钥解密所述第二加密信息以获取所述第一对称密钥。3.根据权利要求1或2所述的方法,其特征在于,当有所述第一聊天群的成员退出时,所述方法还包括:接收第二用户终端发送的第一更新请求信息;根据所述第一更新请求信息发送更新后的第二对称密钥标识信息至所述第二用户终端;接收所述第二用户终端发送的若干第三内容信息,并根据所述第三内容信息更新所述第一群成员列表生成第二群成员列表;其中;所述第二内容信息包括第三加密信息和所述第一群组标识信息、所述第二对称密钥标识信息;所述第三加密信息由根据DH密钥交换协议所计算生成的若干第三密钥对所述第二对称密钥加密生成;分别将各所述第三内容信息发送至所述第二群成员列表中对应的用户终端,以供根据DH密钥交换协议所计算生成的对应的所述第三密钥解密所述第三加密信息以获取所述第二对称密钥。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应所述第一更新请求信息后,等待接收所述第二用户终端发送的密钥更新完结通知信息;以及,在接收并确认所述密钥更新完结通知信息前,拒绝响应第三用户终端发送的第二更新请求信息。5.根据权利要求3所述的方法,其特征在于,设定第一有效期,所述方法还包括:响应所述第一更新请求信息后,判断接收的第三更新请求信息距接收的所述第一更新请求信息的时长是否在所述第一有效期内:是...

【专利技术属性】
技术研发人员:何正军王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1