【技术实现步骤摘要】
一种资产证明方法及装置
[0001]本专利技术实施例涉及计算机
,尤其涉及一种资产证明方法、装置、计算设备及计算机可读存储介质。
技术介绍
[0002]随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。
[0003]在日常生活中存在一些机构规定用户的资产满足预设范围时才为用户提供相应的服务。因此需要资产证明方出示该用户的资产证明,将资产证明发送至资产验证方,资产验证方可以是该机构;出于对用户的隐私保护,资产证明中不会出现用户的资产的具体数额;资产验证方根据资产证明就可确定用户的资产是否位于预设范围内,从而提供相应的服务。例如,某贷款平台规定用户的资产大于10万元才可在本贷款平台进行贷款;某用户想要在该贷款平台贷款,请求资产证明方提供资产证明;资产证明方经过核实确定该用户的资产为15万元,根据该用户的资产的具体数额和预设范围形成资产证明,该资产证明中不出现用户的资产的具体数额;资产证明方将资产证明发 ...
【技术保护点】
【技术特征摘要】
1.一种资产证明方法,其特征在于,所述方法应用于提供端,包括:接收验证端针对n个用户的资产验证请求,所述资产验证请求用于请求所述提供端提供所述n个用户的资产数额位于预设范围内的证明;获取所述n个用户的资产数额,在确定所述n个用户中的每个用户的资产数额位于所述预设范围内后,采用所述n个用户的资产数额形成第一向量,其中所述第一向量中的任一元素为任一用户的资产数额;采用预设范围内的多个不同的数额形成第二向量,所述第一向量中的各元素存在于所述第二向量中;根据所述第一向量和所述第二向量确定证明;所述证明包括多个子证明;将所述证明发送至所述验证端;所述验证端用于确定所述多个子证明是否符合预设关系,若符合,则确定所述n个用户的资产数额位于所述预设范围内。2.如权利要求1所述的方法,其特征在于,根据所述第一向量和所述第二向量确定证明,包括:对所述第一向量和所述第二向量进行合并,得到合并向量;根据所述第一向量、所述第二向量和所述合并向量确定关系多项式,将所述关系多项式作为第一子证明;所述关系多项式用于表征所述第一向量中的各元素和所述第二向量中的各元素之间的关系;根据所述合并向量确定取值多项式,将所述取值多项式作为第二子证明;所述取值多项式用于对所述合并向量中的各元素进行取值;根据所述合并向量确定取值偏移多项式,将所述取值偏移多项式作为第三子证明;所述取值多项式用于对所述合并向量中的各元素进行偏移取值。3.如权利要求2所述的方法,其特征在于,在根据所述第一向量、所述第二向量和所述合并向量确定关系多项式之前,还包括:接收所述验证端发送的密钥;根据所述第一向量、所述第二向量和所述合并向量确定关系多项式,包括:根据所述密钥、所述第一向量、所述第二向量和所述合并向量确定所述关系多项式。4.如权利要求2所述的方法,其特征在于,根据所述第一向量、所述第二向量和所述合并向量确定关系多项式,包括:针对所述第一向量中的n个元素中的第一元素,确定所述第一元素在所述第一向量中的位置和所述第一元素在所述合并向量中的位置之间的第一关系;所述第一元素为所述n个元素中的任一元素;针对所述第二向量中的d个元素中的第二元素,确定所述第二元素在所述第二向量中的位置和所述第二元素在所述合并向量中的位置之间的第二关系;所述第二元素为所述d个元素中的任一元素;根据所述第一关系和所述第二关系,构造所述关系多项式。5.如权利要求4所述的方法,其特征在于,所述关系多项式Z(g
i
)满足如下条件:(1)i=1时,Z(g
i
)=1;(2)2≤i<n+1时,(3)i=n+1时,Z(g
i
)=1;
其中,所述g
i
是乘法子群H中的任一元素,H={g,g2…
,g
n
,g
n+1
=1};所述γ为密钥;所述f
j
为所述第一元素,所述f
j
在所述第一向量中的位置为第j个;所述t
j
为所述第二元素,所述t
j
在所述第二向量中的位置为第j个;所述s
j
为所述合并向量中第j个元素;所述s
n+j
为所述合并向量中第n+j个元素;所述用于表征所述第一关系;所述用于表征所述第二关系。6.一种资产证明方法,其特征在于,所述方法应用于验证端,包括:向提供端发送针对n个用户的资产验证请求,所述资产验证请求用于请求所述提供端提供所述n个用户的资产数额位于预设范围内的证明;接收所述提供端发送的证明;所述证明是所述提供端根据第一向量和第二向量确定的;所述第一向量是所述提供端采用所述n个用...
【专利技术属性】
技术研发人员:冼祥斌,周禄,张开翔,范瑞彬,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。