一种基于婚恋交友的隐私保护方法、装置、设备及介质制造方法及图纸

技术编号:34123576 阅读:17 留言:0更新日期:2022-07-14 13:39
本发明专利技术提供的了一种基于婚恋交友的隐私保护方法、装置、设备及介质,具体涉及隐私保护技术领域。本发明专利技术通过用户身份标识对数据包进行解密,实现目标对象隐私数据的获取。通过对请求信息正确性验证机制和用户身份验证机制,实现了信息的安全传输,验证了用户身份的真实性;通过建立多级别加密隐私数据库,基于多级加密隐私数据库以及用户的信用等级,构建数据包并对数据包进行解密,实现了目标对象隐私数据的获取。本发明专利技术解决了现有技术计算开销大、安全性低、无法实现个性化隐私数据保护的问题。题。题。

【技术实现步骤摘要】
一种基于婚恋交友的隐私保护方法、装置、设备及介质


[0001]本专利技术涉及隐私保护
,具体涉及一种基于婚恋交友的隐私保护方法、装置、设备及介质。

技术介绍

[0002]互联网交友软件的出现,使人们交友的对象不再受地理坐标的限制。而婚恋交友平台的出现,进一步推动了人们婚恋交友模式的变革,与此同时,移动社交网络用户的隐私安全问题成为了社交网络能否持续发展的重点。
[0003]目前的隐私数据保护计算开销大,且无法对用户的隐私数据进行区别保护,不能保证用户数据的真实性和安全性,因此,如果减小计算开销并提高隐私保护的安全性、真实性,是本领域技术人员目前需要解决的技术问题。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术提供了一种基于婚恋交友的隐私保护方法、装置、设备及介质。
[0005]第一方面,一种基于婚恋交友的隐私保护方法,包括以下内容:
[0006]获取用户的查询请求,其中,所述查询请求包括用户身份标识、设备IP、请求参数、第一签名,请求参数包括目标对象;
[0007]对用户进行身份验证;
[0008]验证成功后,计算用户的信用等级;
[0009]根据用户的信用等级确定可调取目标对象隐私数据的数据库,并获取数据库的数据包,将数据包发送给用户,其中,所述数据包包括用于调取数据库中目标对象隐私数据的调取密钥、目标对象身份标识以及从数据库中调取的目标对象隐私数据;
[0010]在用户端通过用户身份标识对数据包进行解密,实现目标对象隐私数据的获取。
[0011]优选地,对用户身份进行验证包括:
[0012]获取用户的身份标识、设备IP、请求参数、第一签名,其中,所述第一签名为在客户端,对身份标识、设备IP和请求参数进行加密得到;
[0013]对身份标识、设备IP进行加密,得到第二签名,判断第一签名和第二签名是否一致,若一致,则数据传输正确;
[0014]在数据传输正确的情况下,判断用户是否为授权用户。
[0015]优选地,在数据传输正确的情况下判断用户是否为授权用户的方法为:
[0016]根据用户身份标识判断该用户是否为黑名单用户;
[0017]若该用户不是黑名单用户,则获取该用户对应的设备IP集;
[0018]判断设备IP集中是否存在所述设备IP,若是,则判断该用户为授权用户,验证成功,若否,通过动态验证码,验证所述设备IP为临时IP,若验证成功,则判断该用户为授权用户,若验证失败,将所述设备IP设为异常IP。
[0019]优选地,计算用户信用等级的方法包括:
[0020]获取用户初始信用值以及历史行为参数,其中,所述历史行为参数包括设定时间内被举报次数、交互次数,所述交互次数为用户与目标对象的交互次数;
[0021]基于初始信用值以及历史行为参数计算更新当前用户信用值;
[0022]根据当前用户信用值所在阈值,确定当前用户信用等级。
[0023]优选地,根据信用等级确定可调取目标对象隐私数据的数据库,并获取对应数据库的加密数据包的方法包括:
[0024]根据当前用户信用等级确定可调取目标对象隐私数据的数据库;其中,数据库为多级加密数据库,包括一级数据库、二级数据库、三级数据库、四级数据库,加密级别依次增大;
[0025]获取可调取目标对象隐私数据的数据库的调取密钥以及目标对象身份标识;
[0026]基于调取密钥调取数据库中的目标对象隐私数据,将目标对象隐私数据、目标对象身份标识、调取密钥打包生成数据包,利用用户的身份标识对数据包进行加密,得到加密数据包。
[0027]优选地,在用户端通过用户身份标识对数据包进行解密,实现目标对象隐私数据的获取包括:
[0028]通过用户身份标识对数据包进行解密;
[0029]通过目标对象标识对调取密钥进行转换得到解密密钥;
[0030]通过解密密钥对目标对象隐私数据进行解密,得到解密后的目标对象隐私数据。
[0031]第二方面,一种基于婚恋交友的隐私保护装置,包括:
[0032]获取模块,用于获取用户的查询请求,其中,所述查询请求包括用户身份标识、设备 IP、请求参数,请求参数包括目标对象;
[0033]身份验证模块,用于对用户进行身份验证;
[0034]信用等级评估模块,用于计算用户的信用等级;
[0035]数据包模块,用于根据用户的信用等级确定可调取目标对象隐私数据的数据库,并获取数据库的数据包,将数据包发送给用户。
[0036]第三方面,一种电子设备,包括:
[0037]存储器:用于存储计算机程序;
[0038]处理器:用于执行所述计算机程序时实现如上述任一项基于婚恋交友的隐私保护方法。
[0039]第四方面,一种计算机可读存储介质,包括:
[0040]所述计算机可读存储介质被处理器执行时实现上述任一项基于婚恋交友的隐私保护方法。
[0041]本专利技术的有益效果体现在:
[0042]本专利技术提供的了一种基于婚恋交友的隐私保护方法,通过对请求信息正确性验证机制和用户身份验证机制,实现了请求信息的安全传输,避免请求信息中的数据被篡改,保证了用户身份的真实性;通过建立多级别加密隐私数据库,为不同用户不同级别的隐私保护需求参数配置对应的调取密钥,基于用户的信用等级,通过调取密钥、用户身份标识、目标对象身份标识配置数据包,从而实现了目标对象隐私数据的获取。本专利技术解决了现有技
术计算开销大、安全性低、无法实现个性化隐私数据保护的问题。
附图说明
[0043]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
[0044]图1为本专利技术实施例1所提供的一种基于婚恋交友的隐私保护方法的流程图;
[0045]图2为本专利技术实施例2所提供的一种基于婚恋交友的隐私保护装置的结构示意图;
[0046]图3为本专利技术实施例3所提供的一种计算机设备的结构示意图。
具体实施方式
[0047]下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。
[0048]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。
[0049]实施例1
[0050]如图1所示,本专利技术实施例提供了一种基于婚恋交友的隐私保护方法,包括以下内容:
[0051]获取用户的查询请求,其中,所述查询请求包括用户身份标识、设备IP、请求参数、第一签名,请求参数包括目标对象;
[0052]对用户进行身份验证;
[0053]验证本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于婚恋交友的隐私保护方法,其特征在于,包括以下内容:获取用户的查询请求,其中,所述查询请求包括用户身份标识、设备IP、请求参数、第一签名,请求参数包括目标对象;对用户进行身份验证;验证成功后,计算用户的信用等级;根据用户的信用等级确定可调取目标对象隐私数据的数据库,并获取数据库的数据包,将数据包发送给用户,其中,所述数据包包括用于调取数据库中目标对象隐私数据的调取密钥、目标对象身份标识以及从数据库中调取的目标对象隐私数据;通过用户身份标识对数据包进行解密,实现目标对象隐私数据的获取。2.根据权利要求1所述的一种基于婚恋交友的隐私保护方法,其特征在于,对用户身份进行验证包括:获取用户的身份标识、设备IP、请求参数、第一签名,其中,所述第一签名为在客户端,对身份标识、设备IP和请求参数进行加密得到;对身份标识、设备IP进行加密,得到第二签名,判断第一签名和第二签名是否一致,若一致,则数据传输正确;在数据传输正确的情况下,判断用户是否为授权用户。3.根据权利要求2所述的一种基于婚恋交友的隐私保护方法,其特征在于,在数据传输正确的情况下判断用户是否为授权用户的方法为:根据用户身份标识判断该用户是否为黑名单用户;若该用户不是黑名单用户,则获取该用户对应的设备IP集;判断设备IP集中是否存在所述设备IP,若是,则判断该用户为授权用户,验证成功,若否,通过动态验证码,验证所述设备IP为临时IP,若验证成功,则判断该用户为授权用户,若验证失败,将所述设备IP设为异常IP。4.根据权利要求3所述的一种基于婚恋交友的隐私保护方法,其特征在于,计算用户信用等级的方法包括:获取用户初始信用值以及历史行为参数,其中,所述历史行为参数包括设定时间内被举报次数、交互次数,所述交互次数为用户与目标对象的交互次数;基于初始信用值以及历史行为参数计算更新当前用户信用值;根...

【专利技术属性】
技术研发人员:吴大非
申请(专利权)人:湖南科技学院
类型:发明
国别省市:

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

1