当前位置: 首页 > 专利查询>陈德辉专利>正文

实现社交网络的方法和系统技术方案

技术编号:20278533 阅读:33 留言:0更新日期:2019-02-02 05:56
提供了一种实现社交网络的方法和系统。所述方法可包括:基于第一结点的私钥生成第一结点的签名;基于第二结点的公钥对第一消息进行加密以获得第一加密消息;广播第一加密消息,其中,第一加密消息的发送方标识包括第一结点的公钥和第一结点的签名,第一加密消息的目的地标识是第二结点的公钥。根据本发明专利技术的方法和系统,可提高信息传输安全并减少隐私泄露。

【技术实现步骤摘要】
实现社交网络的方法和系统
本专利技术总体说来涉及社交网络技术,更具体地讲,涉及一种实现社交网络的方法和系统。
技术介绍
互联网和各种互联网相关技术的高速发展,给人们的生活带来了便利,但是,也产生了如下的新问题:1、隐私泄露问题。个人信息安全已经被全世界关注。社交软件在带来便利的同时也带来了隐私泄露的隐患。为了避免隐私泄露,一部分人甚至放弃使用社交软件。2、信息真实性和可靠性问题。互联网的发展,提高了信息的传播速度,同时也使不符合实际的信息、模糊信息、甚至不良信息被大量传输,严重影响了正常生活。人们依靠个人的认知水平甄别信息,判断能力有限,使得虚假消息有了生存和滋长的空间。此外,虚假消息在互联网中的流传范围更广、生命周期更长。3、信息散乱问题。社交网络是获取日常信息的重要渠道。然而,现有的社交网络中流传的信息未被有效分类,信息的获取方式具有偶然性和局限性,需要的信息不能被及时有效地获取。4、信誉评价体系不健全问题。诚信是交流的重要基础,现有的社交网络未建立有效的信息评价机制。5、个人信息管理机制不健全问题。个人在需要与机构(银行、邮局、政府部门、商业机构等)建立联系时,通常使用姓名、住址、电话、邮箱等个人信息作为识别个人的手段。由于与个人密切相关的信息容易被除了机构和个人之外的第三人获知,并且不同机构在识别个人时采用的手段不同从而不能统一管理个人信息,因此,导致个人信息泄露,机构管理成本高等问题。6、与机构交互操作繁琐问题。当个人与不同机构交互时,需要反复提交包括个人信息的表单。不仅银行排队现象明显,而且个人操作繁琐。
技术实现思路
本专利技术的目的在于提供一种去中心化的社交网络,该社交网络包括两个或更多个由个人自主管理的信息单元(结点),以便提高信息交互和管理效率、安全和可靠性。本专利技术的基本思想包括:个人基本信息、社交关系等数据如同实体物品一样属于个人财产,由所有者全权管理。在本专利技术中,去中心化意指弱化服务器功能或脱离服务器管理,信息单元与外界(另一)信息单元之间通信;可通过非对称加密技术确保安全;信息单元之间可直接通信以提高效率;可实现资源信息和信誉信息的传输(流通);可通过预先确定公钥对应的身份保证信息来源的可靠性。本公开的示例性实施例旨在克服现有技术中存在的至少一部分缺陷,并至少提供以下有益效果。根据本公开的示例性实施例,提供了一种实现社交网络的方法,所述方法包括:基于第一结点的私钥生成第一结点的签名;基于第二结点的公钥对第一消息进行加密以获得第一加密消息;广播第一加密消息,其中,第一加密消息的发送方标识包括第一结点的公钥和第一结点的签名,第一加密消息的目的地标识是第二结点的公钥。可选地,所述的方法还包括:接收第二加密消息;判断第二加密消息的发送方标识是否包括签名并判断第二加密消息的目的地标识是否为第一结点的公钥,当第二加密消息的发送方标识不包括签名且第二加密消息的目的地标识不是第一结点的公钥时,转发第二加密消息;或者验证第二加密消息的发送方标识中所包括的公钥和签名是否匹配并且判断第二加密消息的目的地标识是否为第一结点的公钥,当所述验证的结果是匹配并且第二加密消息的目的地标识不是第一结点的公钥时,转发第二加密消息。可选地,所述方法还包括:在转发第二加密消息之前,判断第二加密消息的存在时间是否达到第二加密消息的时限,当所述存在时间未达所述时限时,转发第二加密消息。可选地,所述方法还包括:获取第二结点的公钥,并将第二结点的公钥存储在第一结点的关系列表中。可选地,第一消息包括用于表示消息已被读取的消息。根据本公开的另一示例性实施例,提供了一种实现社交网络的方法,所述方法包括:接收目的地标识是第二结点的公钥的第一加密消息;验证第一加密消息的发送方标识中所包括的公钥和签名是否匹配;当第一加密消息的发送方标识中所包括的公钥和签名匹配时,响应于接收到读取第一加密消息的用户输入,根据第二结点的私钥对第一加密消息进行解密以获得第一消息。可选地,所述方法还包括:显示与第一加密消息的发送方标识中所包括的公钥相关联的信息。可选地,所述方法还包括:接收第二加密消息;判断第二加密消息的发送方标识是否包括签名并判断第二加密消息的目的地标识是否为第二结点的公钥,当第二加密消息的发送方标识不包括签名且第二加密消息的目的地标识不是第二结点的公钥时,转发第二加密消息;或者验证第二加密消息的发送方标识中所包括的公钥和签名是否匹配并且判断第二加密消息的目的地标识是否为第二结点的公钥,当所述验证的结果是匹配并且第二加密消息的目的地标识不是第二结点的公钥时,转发第二加密消息。可选地,所述方法还包括:在转发第二加密消息之前,判断第二加密消息的存在时间是否达到第二加密消息的时限,当所述存在时间未达到所述时限时,转发第二加密消息。可选地,所述方法还包括:获取第一结点的公钥,并将第一结点的公钥存储在第二结点的关系列表中。可选地,第一消息包括用于表示消息已被读取的消息。根据本公开的另一示例性实施例,提供了一种实现社交网络的方法,包括:产生日常动态消息;接收目的地标识是第三结点的公钥的第三加密消息;验证第三加密消息的发送方标识中所包括的公钥和签名是否匹配;当第三加密消息的发送方标识中所包括的公钥和签名匹配时,基于第三结点的私钥对第三加密消息进行解密以获得第三消息;当第三消息是日常动态获取请求消息时,获取日常动态消息,基于第三加密消息的发送方标识中所包括的公钥对获取的日常动态消息进行加密以获得第四加密消息,并且广播第四加密消息,其中,第四加密消息的发送方标识包括第三结点的公钥和第三结点的签名,第四加密消息的目的地标识是第三加密消息的发送方标识中所包括的公钥。可选地,所述方法还包括:在产生日常动态消息时,指定日常动态消息的权限组;其中,获取日常动态消息的步骤包括:确定第三加密消息的发送方标识中所包括的公钥所在的权限组,并取得与确定的权限组对应的日常动态消息;或者当第三加密消息的发送方标识中所包括的公钥在第三结点的关系列表中时,确定第三加密消息的发送方标识中所包括的公钥所在的权限组,并取得与确定的权限组对应的日常动态消息。可选地,获取日常动态消息的步骤包括:根据以下项中的至少一项从产生的日常动态消息获取对应的日常动态消息:日常动态获取请求消息中所包括的时间、以及产生日常动态消息的时间。根据本公开的另一示例性实施例,提供了一种实现社交网络的方法,包括:基于第三结点的公钥对日常动态获取请求消息进行加密以获得第三加密消息;广播第三加密消息,其中,第三加密消息的发送方标识包括第四结点的公钥和第四结点的签名,第三加密消息的目的地标识是第三结点的公钥;接收目的地标识是第四结点的公钥的第四加密消息;验证第四加密消息的发送方标识中所包括的公钥和签名是否匹配;当第四加密消息的发送方标识中所包括的公钥和签名匹配时,基于第四结点的私钥对第四加密消息进行解密以获得第四消息。根据本公开的另一示例性实施例,提供了一种实现社交网络的方法,包括:获取待填写的模板;基于用户输入取得填写的模板;基于第六结点的公钥对包括填写的模板的第五消息进行加密以获得第五加密消息;广播第五加密消息,其中,第五加密消息的发送方标识包括第五结点的公钥和第五结点的签名,第五加密消息的目的地标识是第六结点的公钥。可本文档来自技高网...

【技术保护点】
1.一种实现社交网络的方法,包括:基于第一结点的私钥生成第一结点的签名;基于第二结点的公钥对第一消息进行加密以获得第一加密消息;广播第一加密消息,其中,第一加密消息的发送方标识包括第一结点的公钥和第一结点的签名,第一加密消息的目的地标识是第二结点的公钥。

【技术特征摘要】
1.一种实现社交网络的方法,包括:基于第一结点的私钥生成第一结点的签名;基于第二结点的公钥对第一消息进行加密以获得第一加密消息;广播第一加密消息,其中,第一加密消息的发送方标识包括第一结点的公钥和第一结点的签名,第一加密消息的目的地标识是第二结点的公钥。2.一种实现社交网络的方法,包括:产生日常动态消息;接收目的地标识是第三结点的公钥的第三加密消息;验证第三加密消息的发送方标识中所包括的公钥和签名是否匹配;当第三加密消息的发送方标识中所包括的公钥和签名匹配时,基于第三结点的私钥对第三加密消息进行解密以获得第三消息;当第三消息是日常动态获取请求消息时,获取日常动态消息,基于第三加密消息的发送方标识中所包括的公钥对获取的日常动态消息进行加密以获得第四加密消息,并且广播第四加密消息,其中,第四加密消息的发送方标识包括第三结点的公钥和第三结点的签名,第四加密消息的目的地标识是第三加密消息的发送方标识中所包括的公钥。3.一种实现社交网络的方法,包括:获取待填写的模板;基于用户输入取得填写的模板;基于第六结点的公钥对包括填写的模板的第五消息进行加密以获得第五加密消息;广播第五加密消息,其中,第五加密消息的发送方标识包括第五结点的公钥和第五结点的签名,第五加密消息的目的地标识是第六结点的公钥。4.一种实现社交网络的方法,包括:产生针对特定对象的评价信息;接收目的地标识是第七结点的公钥的第七加密消息;验证第七加密消息的发送方标识中所包括的公钥和签名是否匹配;当第七加密消息的发送方标识中所包括的公钥和签名匹配时,基于第七结点的私钥对第七加密消息进行解密以获得第七消息;当第七消息是评价信息获取请求消息时,获取评价信息,基于第七加密消息的发送方标识中所包括的公钥对获取的评价信息进行加密以获得第八加密消息,并且广播第八加密消息,其中,第八加密消息的发送方标识包括第七结点的公钥和第七结点的签名,第八加密消息的目的地标识是第七加密消息的发送方标识中所包括的公钥。5.一种实现社交网络的方法,包括:从第十结点获取待填写的模板、以及第十结点的公钥和签名;验证第十结点的公钥和签名是否匹配以及第十结点的公钥是否有效;当第十结点的公钥和签名匹配且第十结点的公钥有效时,基于获取的模板提取第九结点的数据,基于提取的数据和用户输入产生结点信息,对产生的结点信息进行加密以获得第九加密消息,并且广播第九加密消息,其中,第九加密消息的发送方标识包括第九结点的公...

【专利技术属性】
技术研发人员:陈德辉宋传尚
申请(专利权)人:陈德辉
类型:发明
国别省市:日本,JP

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

1