担保评估方法及装置、存储介质及电子设备制造方法及图纸

技术编号:37492056 阅读:21 留言:0更新日期:2023-05-07 09:30
本发明专利技术提供一种担保评估方法及装置、存储介质及电子设备,该方法包括:确定担保额度和每个协同机构的计算节点;基于层级同态加密策略生成密钥对;对担保额度加密得到密态担保额度;依次触发每个计算节点基于该计算节点的密态计算输入数据和密态资产金额进行数据计算,得到密态计算输出数据;首个计算节点的密态计算输入数据为密态担保额度,其余计算节点的密态计算输入数据为其上一个计算节点的密态计算输出数据;基于不经意传输协议获得最后的密态计算输出数据所对应的密态评估结果,对其解密后得到担保评估结果。应用本发明专利技术的方法,可由多家金融机构进行协同计算,联合证明用户的担保额度,处理过程耗时短,效率高,可改善客户服务体验。服务体验。服务体验。

【技术实现步骤摘要】
担保评估方法及装置、存储介质及电子设备


[0001]本专利技术涉及金融
,特别是涉及一种担保评估方法及装置、存储介质及电子设备。

技术介绍

[0002]客户在办理需要提供担保的业务时,需要提供资产满足担保要求的担保证明。客户用于担保的常见资产之一即为客户在金融机构的资产。目前,当客户需要以在金融机构的资产提供担保时,担保评估机构则以金融机构的资产证明进行担保评估,出具担保评估结果,也就是担保证明。
[0003]在现有的担保评估过程中,金融机构的资产证明由客户提供,客户需要自行请求金融机构对其在该金融机构的资产出具资产证明,将资产证明提交给担保评估机构,以此获得担保证明。
[0004]而实际上,许多客户的资产并非集中在单一的金融机构,而是分散在多家金融机构,客户常常需要以其在多家金融机构的资产提供担保。在此场景下,基于现有的担保评估方法,客户需要自行在每家金融机构开具其在该金融机构的资产证明,过程十分繁琐,需要耗费客户大量的时间和精力,使得客户体验较差。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种担保评估方法,以解决现有担保评估过程中,客户需要自行在各金融机构申请开具资产证明,过程繁琐,费时费力的问题。
[0006]本专利技术实施例还提供了一种担保评估装置,用以保证上述方法实际中的实现及应用。
[0007]为实现上述目的,本专利技术实施例提供如下技术方案:一种担保评估方法,包括:当接收到用户发送的担保评估请求时,确定所述担保评估请求对应的担保额度和多个协同机构,并确定每个所述协同机构对应的计算节点;依据预设的层级同态加密策略,生成公钥和私钥;依据所述公钥对所述担保额度进行同态加密处理,得到密态担保额度;确定每个所述计算节点对应的顺序;按照各个所述计算节点对应的顺序,依次触发每个所述计算节点依据所述公钥确定该计算节点对应的密态资产金额,并计算输入该计算节点的密态计算输入数据与所述密态资产金额的差值,将该差值作为该计算节点的密态计算输出数据;每个所述计算节点的密态计算输出数据为输入其下一个计算节点的密态计算输入数据,所述密态担保额度为输入首个计算节点的密态计算输入数据;基于预设的不经意传输协议,确定目标密态计算输出数据对应的密态评估结果;所述目标密态计算输出数据为目标计算节点的密态计算输出数据,所述目标计算节点为各
个所述计算节点中的最后一个计算节点;依据所述私钥对所述密态评估结果进行同态解密处理,得到所述密态评估结果对应的担保评估结果;所述担保评估结果表征所述用户在所述多个协同机构的资产是否满足所述担保额度的担保要求;将所述担保评估结果反馈给所述用户,结束本次担保评估过程。
[0008]上述的方法,可选的,所述预设的层级同态加密策略为基于格密码的层级同态加密策略。
[0009]上述的方法,可选的,所述计算节点依据所述公钥确定该计算节点对应的密态资产金额的过程,包括:确定所述用户在该计算节点对应的协同机构中的资产所对应的资产金额;依据所述公钥对所述资产金额进行同态加密处理,将加密结果作为该计算节点对应的密态资产金额。
[0010]上述的方法,可选的,所述基于预设的不经意传输协议,确定目标密态计算输出数据对应的密态评估结果,包括:接收所述目标计算节点调用所述预设的不经意传输协议发送的密态数据序列;所述密态数据序列包括多个密态数据,所述密态数据序列为所述目标计算节点基于所述目标密态计算输出数据生成的序列;依据所述私钥对所述密态数据序列中的每个密态数据进行同态解密处理,得到所述密态数据序列对应的明文数据序列;所述明文数据序列包括每个所述密态数据对应的明文数据;依据预设的布尔变量转换策略,对所述明文数据序列中的每个明文数据进行布尔变量转换,得到所述明文数据序列对应的布尔变量序列;所述布尔变量序列包括每个所述明文数据对应的布尔变量;依据所述公钥对所述布尔变量序列中的每个布尔变量进行同态加密处理,得到所述布尔变量序列对应的密态布尔变量序列;所述密态布尔变量序列包括每个所述明文数据对应的密态布尔变量;将所述密态布尔变量序列发送给所述目标计算节点,使所述目标计算节点在所述密态布尔变量序列中,确定所述目标密态计算输出数据对应的目标密态布尔变量;接收所述目标计算节点发送的所述目标密态布尔变量,并将所述目标密态布尔变量作为所述密态评估结果。
[0011]上述的方法,可选的,所述密态数据序列的生成过程,包括:通过预设的随机数生成器,生成多个随机数;依据所述公钥对每个所述随机数进行同态加密处理,得到每个所述随机数对应的密态随机数;对各个所述密态随机数和所述目标密态计算输出数据进行随机排序,得到每个所述密态随机数对应的排列顺序和所述目标密态计算输出数据对应的排列顺序;按照各个所述密态随机数对应的排列顺序和所述目标密态计算输出数据对应的排列顺序,将各个所述密态随机数和所述目标密态计算输出数据组成数据序列,将所述数据序列作为所述密态数据序列。
[0012]上述的方法,可选的,所述目标计算节点在所述密态布尔变量序列中,确定所述目标密态计算输出数据对应的目标密态布尔变量的过程,包括:将所述目标密态计算输出数据对应的排列顺序作为数据选择位置;在所述密态布尔变量序列中,确定所述数据选择位置对应的密态布尔变量;将所述数据选择位置对应的密态布尔变量作为所述目标密态布尔变量。
[0013]上述的方法,可选的,所述依据预设的布尔变量转换策略,对所述明文数据序列中的每个明文数据进行布尔变量转换,得到所述明文数据序列对应的布尔变量序列,包括:对于每个所述明文数据,判断该明文数据是否小于或等于零,若该明文数据小于或等于零,则将数值一作为该明文数据对应的布尔变量,若该明文数据大于零,则将数值零作为该明文数据对应的布尔变量;按照各个所述明文数据在所述明文数据序列中的排列顺序,对各个所述明文数据对应的布尔变量进行排序,将排序后的各个所述明文数据对应的布尔变量组成所述布尔变量序列。
[0014]一种担保评估装置,包括:第一确定单元,用于当接收到用户发送的担保评估请求时,确定所述担保评估请求对应的担保额度和多个协同机构,并确定每个所述协同机构对应的计算节点;密钥生成单元,用于依据预设的层级同态加密策略,生成公钥和私钥;加密单元,用于依据所述公钥对所述担保额度进行同态加密处理,得到密态担保额度;第二确定单元,用于确定每个所述计算节点对应的顺序;计算单元,用于按照各个所述计算节点对应的顺序,依次触发每个所述计算节点依据所述公钥确定该计算节点对应的密态资产金额,并计算输入该计算节点的密态计算输入数据与所述密态资产金额的差值,将该差值作为该计算节点的密态计算输出数据;每个所述计算节点的密态计算输出数据为输入其下一个计算节点的密态计算输入数据,所述密态担保额度为输入首个计算节点的密态计算输入数据;第三确定单元,用于基于预设的不经意传输协议,确定目标密态计算输出数据对应的密态评估结果;所述目标密态计算输出数据为目标计算节点的密态计算输出数据,所述目标计算节点为各个所述计算节点中的最后一个计算节点;解密单元,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种担保评估方法,其特征在于,包括:当接收到用户发送的担保评估请求时,确定所述担保评估请求对应的担保额度和多个协同机构,并确定每个所述协同机构对应的计算节点;依据预设的层级同态加密策略,生成公钥和私钥;依据所述公钥对所述担保额度进行同态加密处理,得到密态担保额度;确定每个所述计算节点对应的顺序;按照各个所述计算节点对应的顺序,依次触发每个所述计算节点依据所述公钥确定该计算节点对应的密态资产金额,并计算输入该计算节点的密态计算输入数据与所述密态资产金额的差值,将该差值作为该计算节点的密态计算输出数据;每个所述计算节点的密态计算输出数据为输入其下一个计算节点的密态计算输入数据,所述密态担保额度为输入首个计算节点的密态计算输入数据;基于预设的不经意传输协议,确定目标密态计算输出数据对应的密态评估结果;所述目标密态计算输出数据为目标计算节点的密态计算输出数据,所述目标计算节点为各个所述计算节点中的最后一个计算节点;依据所述私钥对所述密态评估结果进行同态解密处理,得到所述密态评估结果对应的担保评估结果;所述担保评估结果表征所述用户在所述多个协同机构的资产是否满足所述担保额度的担保要求;将所述担保评估结果反馈给所述用户,结束本次担保评估过程。2.根据权利要求1所述的方法,其特征在于,所述预设的层级同态加密策略为基于格密码的层级同态加密策略。3.根据权利要求1所述的方法,其特征在于,所述计算节点依据所述公钥确定该计算节点对应的密态资产金额的过程,包括:确定所述用户在该计算节点对应的协同机构中的资产所对应的资产金额;依据所述公钥对所述资产金额进行同态加密处理,将加密结果作为该计算节点对应的密态资产金额。4.根据权利要求1所述的方法,其特征在于,所述基于预设的不经意传输协议,确定目标密态计算输出数据对应的密态评估结果,包括:接收所述目标计算节点调用所述预设的不经意传输协议发送的密态数据序列;所述密态数据序列包括多个密态数据,所述密态数据序列为所述目标计算节点基于所述目标密态计算输出数据生成的序列;依据所述私钥对所述密态数据序列中的每个密态数据进行同态解密处理,得到所述密态数据序列对应的明文数据序列;所述明文数据序列包括每个所述密态数据对应的明文数据;依据预设的布尔变量转换策略,对所述明文数据序列中的每个明文数据进行布尔变量转换,得到所述明文数据序列对应的布尔变量序列;所述布尔变量序列包括每个所述明文数据对应的布尔变量;依据所述公钥对所述布尔变量序列中的每个布尔变量进行同态加密处理,得到所述布尔变量序列对应的密态布尔变量序列;所述密态布尔变量序列包括每个所述明文数据对应的密态布尔变量;
将所述密态布尔变量序列发送给所述目标计算节点,使所述目标计算节点在所述密态布尔变量序列中,确定所述目标密态计算输出数据对应的目标密态布尔变量;接收所述目标计算节点发送的所述目标密态布尔变量,并将所述目标密态布尔变量作为所述密态评估结果。5.根据权利要求4所述的方法,其特征在于,所述密态数据序列的生成过程,包括:通过预设的随机数生成器,生成多个随机数;依据所述公钥对每个所述随机数进行同态加密处理,得到每个所述随机数对应的密态随机数;对各个所述密态随机数和所述...

【专利技术属性】
技术研发人员:王延昭唐华云李荣商丽丽华娇娇孙爽
申请(专利权)人:中债金科信息技术有限公司
类型:发明
国别省市:

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

1