一种对视频聊天中的用户隐私进行保护的方法及系统技术方案

技术编号:16822443 阅读:36 留言:0更新日期:2017-12-16 17:12
本发明专利技术公开了一种对视频聊天中的用户隐私进行保护的方法及系统,通过接收第一客户端发送的用于和第二客户端进行视频聊天交互的交互请求,利用第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文;将第一加密密文发送给第二客户端,使得第二客户端利用和私钥对应的公钥进行解密。由于该私钥对应的公钥其他客户端没有,因此第一加密密文即便被其他客户端获得也无法解密。另外接收第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文,并将第二加密密文转发给第一客户端。由于共享密钥是基于第二客户端自身生成的私钥和第一客户端自身生成的公钥获得的共享密钥,故而服务器也不能够解密第二加密密文。

A method and system for protecting the privacy of users in video chat

The invention discloses a method and a system for the protection of user privacy in video chat, interactive video chat interaction by receiving a first request sent by the client for the client by second and second, corresponding to the client private key to encrypt the first interactive information form the first encrypted ciphertext; sends a first encrypted ciphertext to the second client. The second client using the corresponding public key and private key to decrypt. The first encrypted ciphertext can not be decrypted even if it is obtained by other clients because the public key corresponding to the private key is not available to other clients. In addition, second encrypted ciphertext formed by second shared information is encrypted by the second client, and the second encrypted ciphertext is forwarded to the first client. Because the shared key is based on the shared key generated by the private key generated by the second client and the public key generated by the first client itself, so the server can not decrypt the second encrypted ciphertext.

【技术实现步骤摘要】
一种对视频聊天中的用户隐私进行保护的方法及系统
本申请涉及直播视频流播放
,尤其涉及一种对视频聊天中的用户隐私进行保护的方法及系统。
技术介绍
目前,视频设计类产品已获得较多的用户所喜爱,特别是在年轻用户中占据了一定的市场。同时视频交友也会设计一些功能使得陌生人可以进行随机匹配或者特定的匹配进行视频聊天。然而,视频聊天不同于文字聊天,其可以看到对方的人,所以比较文字聊天的社交类产品,其在安全性或者用户隐私角度则需要更加注重用户数据的保密和安全。
技术实现思路
本专利技术了提供了一种对视频聊天中的用户隐私进行保护的方法及系统,以解决目前的视频聊天的安全性较低的技术问题。为解决上述技术问题,本专利技术提供了一种对视频聊天中的用户隐私进行保护的方法,所述方法包括:接收第一客户端发送的用于和第二客户端进行视频聊天交互的交互请求;基于所述交互请求,利用所述第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文;其中,所述第二客户端对应的私钥是服务器利用非加密算法针对所述第二客户端生成的、所述第二客户端独有的私钥;将所述第一加密密文发送给所述第二客户端,使得所述第二客户端利用和所述私钥对应的公钥进行解密;其中,所述公钥是所述服务器利用所述非对称算法针对所述第二客户端生成的、所述第二客户端独有且和所述私钥对应的公钥;接收所述第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文,并将所述第二加密密文转发给所述第一客户端,其中,所述共享密钥是基于所述第二客户端自身生成的私钥和所述第一客户端自身生成的公钥获得的共享密钥。优选的,所述利用所述第二客户端对应的私钥对所述第一交互信息进行加密形成第一加密密文之前,所述方法还包括:直接接收所述第二客户端发送的加密密钥,并利用所述加密密钥对所述第一交互信息进行加密;其中,所述加密密钥是属于所述第二客户端独有的密钥。优选的,所述利用所述第二客户端对应的私钥对所述第一交互信息进行加密形成第一加密密文之前,所述方法还包括:接收所述第二客户端发送的第一编码规则,并利用所述第一编码规则生成加密私钥,并利用所述第一编码规则生成的加密密钥对所述第一交互信息进行加密。优选的,所述利用所述第二客户端对应的私钥对所述第一交互信息进行加密形成第一加密密文之前,所述方法还包括:基于第二编码规则生成加密密钥,并利用所述第二编码规则生成的加密密钥对所述第一交互信息进行加密;将所述第二编码规则发送给所述第二客户端。优选的,所述利用所述第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文之前,所述方法还包括:确定所述第一客户端生成所述第一交互信息的当前时间戳;将所述当前时间戳融入第一交互信息中。优选的,所述利用所述第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文之前,所述方法还包括:生成所述第一客户端用于和所述第二客户端进行视频聊天交互的临时标识,所述临时标识和所述第一客户端唯一的用户身份证明标识UID不同;利用所述临时标识替换所述第一客户端的用户身份证明标识,并融入所述第一交互信息中。优选的,所述接收所述第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文之前,所述方法还包括:接收所述第一客户端自身生成的公钥,并将所述第一客户端自身生成的公钥转发给所述第二客户端,使得所述第二客户端基于所述第二客户端自身生成的私钥和所述第一客户端自身生成的公钥获得所述共享密钥;接收所述第二客户端自身生成的公钥,并将所述第二客户端自身生成的公钥转发给所述第一客户端,使得所述第一客户端基于所述第一客户端自身生成的私钥和所述第二客户端自身生成的公钥获得所述共享密钥。优选的,所述接收所述第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文,并将所述第二加密密文转发给所述第一客户端之后,所述方法还包括:接收所述第一客户端利用共享密钥对第三交互信息进行加密形成的第三加密密文,并将所述第三加密密文转发给所述第二客户端。本专利技术的另一个方面,公开了一种服务器,包括:第一接收模块,用于接收第一客户端发送的用于和第二客户端进行视频聊天交互的交互请求;加密模块,用于基于所述交互请求,利用所述第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文;其中,所述第二客户端对应的私钥是服务器利用非加密算法针对所述第二客户端生成的、所述第二客户端独有的私钥;发送模块,用于将所述第一加密密文发送给所述第二客户端,使得所述第二客户端利用和所述私钥对应的公钥进行解密;其中,所述公钥是所述服务器利用所述非对称算法针对所述第二客户端生成的、所述第二客户端独有且和所述私钥对应的公钥;第二接收模块,接收所述第二客户端理由共享密钥加密并生成的第二交互信息形成第二加密密文,并将所述第二加密密文发送给所述第一客户端,其中,所述共享密钥是基于所述第二客户端自身生成的私钥和所述第一客户端自身生成的公钥生成的密钥。优选的,所述加密模块,还用于利用所述第二客户端对应的私钥对所述第一交互信息进行加密形成第一加密密文之前,直接接收所述第二客户端发送的加密密钥,并利用所述加密密钥对所述第一交互信息进行加密;其中,所述加密密钥是属于所述第二客户端独有的密钥。优选的,所述加密模块,还用于接收所述第二客户端发送的第一编码规则,并利用所述第一编码规则生成加密私钥,并利用所述第一编码规则生成的加密密钥对所述第一交互信息进行加密。优选的,所述加密模块,还用于基于第二编码规则生成加密密钥,并利用所述第二编码规则生成的加密密钥对所述第一交互信息进行加密;所述发送模块,还用于将所述第二编码规则发送给所述第二客户端。优选的,所述系统还包括:确定模块,用于确定所述第一客户端生成所述第一交互信息的当前时间戳;第一融入模块,用于将所述当前时间戳融入第一交互信息中。优选的,所述系统还包括:生成模块,用于生成所述第一客户端用于和所述第二客户端进行视频聊天交互的临时标识,所述临时标识和所述第一客户端唯一的用户身份证明标识UID不同;第二融入模块,用于利用所述临时标识替换所述第一客户端的用户身份证明标识,并融入所述第一交互信息中。优选的,所述第一交互信息至少包括:用户的名称、所述临时标识、用户的性别、用户的喜好、用户的城市、所述第一客户端生成所述第一交互信息的当前时间戳。优选的,所述第二接收模块,还用于接收所述第一客户端自身生成的公钥,并将所述第一客户端自身生成的公钥转发给所述第二客户端,使得所述第二客户端基于所述第二客户端自身生成的私钥和所述第一客户端自身生成的公钥获得所述共享密钥;所述第二接收模块,还用于接收所述第二客户端自身生成的公钥,并将所述第二客户端自身生成的公钥转发给所述第一客户端,使得所述第一客户端基于所述第一客户端自身生成的私钥和所述第二客户端自身生成的公钥获得所述共享密钥。优选的,所述第二接收模块,还用于接收所述第一客户端利用共享密钥对第三交互信息进行加密形成的第三加密密文,并将所述第三加密密文转发给所述第二客户端。本专利技术的另一个方面,公开了一种对视频聊天中的用户隐私进行保护的系统,包括:第一客户端,用于发送用于和第二客户端进行视频聊天交互的交互请求;服务器,用于接收所述交互请求;所述服务器,用于基于所述交互请求,利用所述第二客户端对应的私钥对第一交本文档来自技高网...
一种对视频聊天中的用户隐私进行保护的方法及系统

【技术保护点】
一种对视频聊天中的用户隐私进行保护的方法,其特征在于,所述方法包括:接收第一客户端发送的用于和第二客户端进行视频聊天交互的交互请求;基于所述交互请求,利用所述第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文;其中,所述第二客户端对应的私钥是服务器利用非加密算法针对所述第二客户端生成的、所述第二客户端独有的私钥;将所述第一加密密文发送给所述第二客户端,使得所述第二客户端利用和所述私钥对应的公钥进行解密;其中,所述公钥是所述服务器利用所述非对称算法针对所述第二客户端生成的、所述第二客户端独有且和所述私钥对应的公钥;接收所述第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文,并将所述第二加密密文转发给所述第一客户端,其中,所述共享密钥是基于所述第二客户端自身生成的私钥和所述第一客户端自身生成的公钥获得的共享密钥。

【技术特征摘要】
1.一种对视频聊天中的用户隐私进行保护的方法,其特征在于,所述方法包括:接收第一客户端发送的用于和第二客户端进行视频聊天交互的交互请求;基于所述交互请求,利用所述第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文;其中,所述第二客户端对应的私钥是服务器利用非加密算法针对所述第二客户端生成的、所述第二客户端独有的私钥;将所述第一加密密文发送给所述第二客户端,使得所述第二客户端利用和所述私钥对应的公钥进行解密;其中,所述公钥是所述服务器利用所述非对称算法针对所述第二客户端生成的、所述第二客户端独有且和所述私钥对应的公钥;接收所述第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文,并将所述第二加密密文转发给所述第一客户端,其中,所述共享密钥是基于所述第二客户端自身生成的私钥和所述第一客户端自身生成的公钥获得的共享密钥。2.如权利要求1所述的方法,其特征在于,所述利用所述第二客户端对应的私钥对所述第一交互信息进行加密形成第一加密密文之前,所述方法还包括:直接接收所述第二客户端发送的加密密钥,并利用所述加密密钥对所述第一交互信息进行加密;其中,所述加密密钥是属于所述第二客户端独有的密钥。3.如权利要求1所述的方法,其特征在于,所述接收所述第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文之前,所述方法还包括:接收所述第一客户端自身生成的公钥,并将所述第一客户端自身生成的公钥转发给所述第二客户端,使得所述第二客户端基于所述第二客户端自身生成的私钥和所述第一客户端自身生成的公钥获得所述共享密钥;接收所述第二客户端自身生成的公钥,并将所述第二客户端自身生成的公钥转发给所述第一客户端,使得所述第一客户端基于所述第一客户端自身生成的私钥和所述第二客户端自身生成的公钥获得所述共享密钥。4.如权利要求3所述的方法,其特征在于,所述接收所述第二客户端利用共享密钥对第二交互信息进行加密形成的第二加密密文,并将所述第二加密密文转发给所述第一客户端之后,所述方法还包括:接收所述第一客户端利用共享密钥对第三交互信息进行加密形成的第三加密密文,并将所述第三加密密文转发给所述第二客户端。5.一种服务器,其特征在于,包括:第一接收模块,用于接收第一客户端发送的用于和第二客户端进行视频聊天交互的交互请求;加密模块,用于基于所述交互请求,利用所述第二客户端对应的私钥对第一交互信息进行加密形成第一加密密文;其中,所述第二客户端对应的私钥是服务器利用非加密算法针对所述第二客户端生成的、所述第二客户端独有的私钥;发送模块,用于将所述第一加密密文发送给所述第二客户端,使得所述第二客户端利用和所述私钥对应的公钥进行解密;其中,所述公钥是所述服务器利用所述非对称算法针对所述第二客户...

【专利技术属性】
技术研发人员:周志刚陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1