当前位置: 首页 > 专利查询>东北大学专利>正文

基于广播加密的P2P社交网络的隐私保护系统及方法技术方案

技术编号:10944426 阅读:171 留言:0更新日期:2015-01-22 20:32
本发明专利技术涉及基于广播加密的P2P社交网络的隐私保护系统及方法,该系统包括密钥协商模块、对称加密通信模块和广播加密的加解密模块,密钥协商模块用于当前P2P社交网络中的用户与其他用户建立即时聊天时进行密钥协商;对称加密通信模块用于在当前P2P社交网络中用户间互相添加好友时,对广播加密私钥加解密和即时聊天时对发送的即时聊天信息加解密;广播加密的加解密模块用于当前P2P社交网络中用户发布状态时选择接收该状态的用户,将发布的状态进行加密后广播出去,接收该状态的用户通过解密接收到该信息;本发明专利技术是在P2P社交网络基础上,对社交网络实现了有效的访问控制,减少了社交网络中的信息传输量,增强了用户信息的安全性。

【技术实现步骤摘要】

本专利技术属于网络安全
,具体涉及基于广播加密的P2P社交网络的隐私保护系统及方法
技术介绍
在当今社会,社交网络被越来越广泛的应用,而大多数社交网络如Facebook、人人网都是Client/Server模式的。这种模式的社交网络存在着许多潜在的安全威胁和隐私泄露威胁。在线社交网络(OSN)是依赖于供应者的网络,不能提供用户完全掌控自己数据的机制。OSN的供应者可以收集和选取用户的信息和数据,并对服务进行完全控制,而用户必须依靠于这种安全机制所提供的服务。这就不能保证信任的提供者对用户采取隐私保护。除此之外,他们可能会有意或者无意地进行数据挖掘、有针对性的广告,甚至将用户信息泄露给第三方。因此,这种存在于Client/Server模式的社交网络中的不安全问题急需被解决。P2P(peer-to-peer)是一种网络新技术,又称对等互联网络技术。P2P网络没有客户端和服务器的概念,只有平等的同级节点,每个节点对网络上的其他节点充当服务器和客户端。P2P社交网络通过摆脱中央提供者并将权利交由用户控制来解决Client/Server架构社交网络存在的不安全问题。然而,现有的P2P社交网络存在很多缺点:依赖于信任,昂贵的匿名化和加密技术等。由此可见P2P社交网络结构复杂且无管理中心,就需要使用大量的加解密运算来保证隐私,可用性很大程度依赖于加解密的性能。因此,需要一种基于加密的访问控制方法,并且可以进行高性能的加密和解密,且不受目标集合大小影响的广播加密方法。广播加密是一种采用广播信道来传输加密信息的方法。在加密过程中,信息的发送者可以自由指定目标接收者集合,并产生唯一的一组密文。当且仅当用户属于目标集合时,才能够正确的解密出信息。广播加密通常需要满足公钥特性(任何人都可以加密),无状态的接收者(用户不需要更新私钥),足够的抗共谋性(即使目标用户集合之外的所有用户联合也无法获得广播的具体内容)等。广播加密可以看作一个密钥封装机制,首先对广播内容使用对称加密算法进行加密,然后将加密的密钥作为会话密钥进行封装。接收者在收到广播消息后,首先将封装结果进行解密,得到会话密钥后,再使用该会话密钥对广播内容进行解密。而一般的广播加密:在解密的时候需要用到授权集合,这样就意味着用户的隐私保护受到了威胁。自从06年BGW方案的提出,是广播加密的发展的重要转折点,方案使得广播加密的密文长度是一个常量,大大提高了广播加密的效率。然而在现在社会,用户的隐私保护越来越受到人们的重视,迄今为止的广播加密方案在匿名性方面考虑的较少。现在大多数的广播加密方案的密文都暴露了接收者的身份,在这些方案中,授权用户的身份信息是密文的一部分。现如今已经出现一些P2P社交网络。但仍然存在着很多问题,例如用昂贵的匿名化技术进行不对称加密或者用户权限的过度开放等。目前还没有较好的方案能够实现一个安全、高效的P2P社交网络。因此如何更好的对P2P社交网络进行隐私保护是一个很重要的问题。
技术实现思路
针对现有技术的不足,提供基于广播加密的P2P社交网络的隐私保护系统及方法。本专利技术的技术方案是:基于广播加密的P2P社交网络的隐私保护系统,包括密钥协商模块、对称加密通信模块和广播加密的加解密模块。所述的密钥协商模块,用于当前P2P社交网络中的用户m与其他用户建立即时聊天时进行密钥协商:用户m以自身为信任中心,生成广播加密公钥、主密钥及自身的广播加密私钥,并将自身的广播加密公钥广播出去,获取当前使用该P2P社交网络的用户,与所有当前使用P2P社交网络的用户协商出即时聊天的对称密钥。所述的对称加密通信模块,用于在当前P2P社交网络中用户间互相添加好友时,对广播加密私钥加解密和即时聊天时对发送的即时聊天信息加解密:当P2P社交网络中的用户m要添加用户z时,用户m将针对用户z的广播加密私钥利用即时聊天的对称密钥采用对称加密的方法进行加密后分配给用户z,用户z收到加密后的用户m针对用户z的广播加密私钥后,利用即时聊天的对称密钥采用对称解密的方法对加密后的用户m针对用户z的广播加密私钥进行解密,并保存;当用户z同意用户m的添加好友请求时,用户z将针对用户m的广播加密私钥利用即时聊天的对称密钥采用对称加密的方法进行加密后分配给用户m,用户m收到加密后的用户z针对用户m的广播加密私钥后,利用即时聊天的对称密钥采用对称解密的方法对加密后的用户z针对用户m的广播加密私钥进行解密,并保存,用户m与用户z成为好友;当用户m和用户z发起即时聊天时,用户m使用即时聊天的对称密钥采用对称加密的方法对即时聊天内容进行加密,将加密后的即时聊天内容发送给用户z;用户z接收用户m的即时聊天信息时,用户z使用即时聊天的对称密钥采用对称解密的方法对接收到的加密的即时聊天内容进行解密,即得到即时聊天的内容。所述的广播加密的加解密模块,用于当前P2P社交网络中用户发布状态时选择接收该状态的用户,将发布的状态进行加密后广播出去,接收该状态的用户通过解密接收到该信息:当用户m发布状态时,用户m选择接收自己状态的目标用户,得到目标用户集合,用户m针对目标用户计算发布状态的对称密钥及发布状态的对称密钥的相关信息;用户m使用发布状态的对称密钥采用对称加密方法对将要发布的状态进行加密,将加密后的状态密文及发布状态的对称密钥的相关信息广播出去,目标用户接收用户m发布的状态;当目标用户h接收用户m发布的状态时,首先根据发布状态的对称密钥的相关信息计算发布状态的对称密钥,使用发布状态的对称密钥采用对称解密方法对接收到的加密后的状态密文进行解密,最终得到用户m发布的状态内容。运用基于广播加密的P2P社交网络的隐私保护系统进行隐私保护的方法,包括以下步骤:步骤1:用户m以自身为信任中心,生成广播加密公钥、主密钥及自身的广播加密私钥;步骤1.1:用户m将其身份利用散列函数H:{0,1本文档来自技高网
...
基于广播加密的P2P社交网络的隐私保护系统及方法

【技术保护点】
基于广播加密的P2P社交网络的隐私保护系统,其特征在于,包括密钥协商模块、对称加密通信模块和广播加密的加解密模块;所述的密钥协商模块,用于当前P2P社交网络中的用户m与其他用户建立即时聊天时进行密钥协商;所述的对称加密通信模块,用于在当前P2P社交网络中用户间互相添加好友时,对广播加密私钥加解密和即时聊天时对发送的即时聊天信息加解密;所述的广播加密的加解密模块,用于当前P2P社交网络中用户发布状态时选择接收该状态的用户,将发布的状态进行加密后广播出去,接收该状态的用户通过解密接收到该信息。

【技术特征摘要】
1.基于广播加密的P2P社交网络的隐私保护系统,其特征在于,包括密钥协商模块、对
称加密通信模块和广播加密的加解密模块;
所述的密钥协商模块,用于当前P2P社交网络中的用户m与其他用户建立即时聊天时进
行密钥协商;
所述的对称加密通信模块,用于在当前P2P社交网络中用户间互相添加好友时,对广播
加密私钥加解密和即时聊天时对发送的即时聊天信息加解密;
所述的广播加密的加解密模块,用于当前P2P社交网络中用户发布状态时选择接收该状
态的用户,将发布的状态进行加密后广播出去,接收该状态的用户通过解密接收到该信息。
2.根据权利要求1所述的基于广播加密的P2P社交网络的隐私保护系统,其特征在于,
所述的当前P2P社交网络中的用户m与其他用户建立即时聊天时进行密钥协商,具体是:
用户m以自身为信任中心,生成广播加密公钥、主密钥及自身的广播加密私钥,并将自
身的广播加密公钥广播出去,获取当前使用该P2P社交网络的用户,与所有当前使用P2P社
交网络的用户协商出即时聊天的对称密钥。
3.根据权利要求1所述的基于广播加密的P2P社交网络的隐私保护系统,其特征在于,
所述的在当前P2P社交网络中用户间互相添加好友时,对广播加密私钥加解密和即时聊天时
对发送的即时聊天信息加解密,具体是:
当P2P社交网络中的用户m要添加用户z时,用户m将针对用户z的广播加密私钥利用
即时聊天的对称密钥采用对称加密的方法进行加密后分配给用户z,用户z收到加密后的用
户m针对用户z的广播加密私钥后,利用即时聊天的对称密钥采用对称解密的方法对加密后
的用户m针对用户z的广播加密私钥进行解密,并保存;当用户z同意用户m的添加好友请
求时,用户z将针对用户m的广播加密私钥利用即时聊天的对称密钥采用对称加密的方法进
行加密后分配给用户m,用户m收到加密后的用户z针对用户m的广播加密私钥后,利用即
时聊天的对称密钥采用对称解密的方法对加密后的用户z针对用户m的广播加密私钥进行解
密,并保存,用户m与用户z成为好友;
当用户m和用户z发起即时聊天时,用户m使用即时聊天的对称密钥采用对称加密的方
法对即时聊天内容进行加密,将加密后的即时聊天内容发送给用户z;用户z接收用户m的
即时聊天信息时,用户z使用即时聊天的对称密钥采用对称解密的方法对接收到的加密的即
时聊天内容进行解密,即得到即时聊天的内容。
4.根据权利要求1所述的基于广播加密的P2P社交网络的隐私保护系统,其特征在于,
所述的用户发布状态时选择接收该状态的用户,将发布的状态进行加密后广播出去,接收该
状态的用户通过解密接收到该信息,具体是...

【专利技术属性】
技术研发人员:周福才林慕清王恺璇徐剑
申请(专利权)人:东北大学
类型:发明
国别省市:辽宁;21

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

1