【技术实现步骤摘要】
一种数据检验方法、装置及设备
本申请涉及区块链
,尤其涉及一种数据检验方法、装置及设备。
技术介绍
KYC:是KnowYourCustomer的简称,当前行业相关法律规定要求自然人、法人和其他组织,要对自己的客户作出全面的了解,也就是了解客户原则。主要目标是通过对客户身份的核实和商业行为的了解,有效地发现和报告可疑行为,从而合理而有效地从客户日常的、习惯性的行为中发现不正常的、或许是可疑的行为。包括与客户建立业务关系时了解客户的身份、了解交易的目的、了解资金的来源和去向、以及了解客户的日常经营活动和金融交易情况等,是反洗钱的基础。
技术实现思路
本专利技术的目的在于提供一种数据检验方法、装置及设备,包括:一种数据检验方法,所述方法应用于隐私计算单元,所述方法包括:获取外部服务器发送的检验触发指令;响应于所述检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。一种数据检验的触发方法,所述方法包括:外部服务器获取用于表示当前时刻的时间信息;所述外部服务器中部署有定时触发逻辑;判断所述时间信息是否满足所述定时触发逻辑中的定时触发规则,得到判断结果;若所述判断结果表示所述时间信息满足所述定时触发逻辑中的定时触发规则,向隐私计算单元发送检验触发指令;所述检验触发指令用于触发所述隐 ...
【技术保护点】
1.一种数据检验方法,所述方法应用于隐私计算单元,所述方法包括:/n获取外部服务器发送的检验触发指令;/n响应于所述检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;/n根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。/n
【技术特征摘要】
1.一种数据检验方法,所述方法应用于隐私计算单元,所述方法包括:
获取外部服务器发送的检验触发指令;
响应于所述检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;
根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。
2.根据权利要求1所述的方法,所述检验触发指令是所述外部服务器按照定时触发规则发送的。
3.根据权利要求2所述的方法,所述定时触发规则包括预设时长或预设启动时刻。
4.根据权利要求1所述的方法,所述第一机构上传的加密后的待识别用户的基础数据存储在云存储服务器中。
5.根据权利要求4所述的方法,所述根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验之前,还包括:
根据所述待识别用户的用户标识信息,从所述云存储服务器中获取所述用户标识信息对应的加密后的待识别用户的基础数据。
6.根据权利要求5所述的方法,所述用户标识信息包括:
所述待识别用户在所述第一机构注册的账号;或,
所述待识别用户在所述第一机构发起交易操作时由所述第一机构的系统为所述待识别用户分配的账号。
7.根据权利要求6所述的方法,所述用户标识信息包括:
对所述待识别用户的一项或多项信息经哈希计算得到的摘要值。
8.根据权利要求7所述的方法,所述用户标识信息包括:
对所述待识别用户的一项或多项信息经加盐哈希计算得到的摘要值。
9.根据权利要求1所述的方法,所述隐私计算单元为部署在区块链系统上的隐私计算单元或部署在区块链系统之外的设备上的隐私计算单元。
10.根据权利要求1所述的方法,所述第一机构为代销机构。
11.根据权利要求1所述的方法,所述根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验之前,还包括:
对从所述可信机构获取到的经过加密后的待识别用户的标准基础数据进行解密,得到所述标准基础数据。
12.根据权利要求11所述的方法,所述根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验,具体包括:
将所述待识别用户的基础数据与所述标准基础数据进行比对,得到检验结果;
当所述检验结果表示所述待识别用户的基础数据与所述标准基础数据一致时,确定所述第一机构上传的所述待识别用户的基础数据为真实数据;
当所述检验结果表示所述待识别用户的基础数据与所述标准基础数据不一致时,确定所述第一机构上传的所述待识别用户的基础数据为虚假数据。
13.根据所述权利要求12所述的方法,所述将所述待识别用户的基础数据与所述标准基础数据进行比对,得到检验结果之后,还包括:
所述隐私计算单元接收第二机构发送的检验结果获取请求;所述检验结果获取请求用于请求获取根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验得到的检验结果;
基于所述检验结果获取请求,将所述检验结果发送给所述第二机构。
14.根据权利要求13所述的方法,所述第二机构为金融机构。
15.根据权利要求13所述的方法,所述检验结果获取请求中包含所述待识别用户的用户标识信息。
16.根据权利要求1所述的方法,所述隐私计算单元部署有第一智能合约,所述第一智能合约用于接收所述外部服务器发送的检验触发指令,并响应于所述检验触发指令,执行根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验的操作。
17.根据权利要求12所述的方法,所述确定所述第一机构上传的所述待识别用户的基础数据为真实数据之后,还包括:
所述隐私计算单元生成用于证明所述第一机构上传的所述待识别用户的基础数据为真实数据的可验证声明。
18.根据权利要求17所述的方法,所述可验证声明中包含所述第一机构的数字签名和/或所述隐私计算单元的数字签名。
19.根据权利要求17所述的方法,所述隐私计算单元生成用于证明所述第一机构上传的所述待识别用户的基础数据为真实数据的可验证声明之后,还包括:
将所述可验证声明发送至区块链系统中进行保存。
20.根据权利要求13所述的方法,所述隐私计算单元中还部署有第二智能合约;
所述将所述检验结果发送给所述第二机构,具体包括:
调用所述第二智能合约发送所述检验结果至所述第二机构。
21.根据权利要求5所述的方法,所述根据所述待识别用户的用户标识信息,从所述云存储服务器中获取所述用户标识信息对应的加密后的待识别用户的基础数据之前,还包括:
所述隐私计算单元向所述第一机构和/或所述云存储服务器证明所述隐私计算单元的身份。
22.根据权利要求1所述的方法,所述从可信机构获取经过加密后的待识别用户的标准基础数据之前,还包括:
所述隐私计算单元向所述可信机构证明所述隐私计算单元的身份。
23.根据权利要求1所述的方法,所述从可信机构获取经过加密后的待识别用户的标准基础数据之前,还包括:
隐私计算单元验证所述可信机构的身份信息。
24.一种数据检验的触发方法,所述方法包括:
外部服务器获取用于表示当前时刻的时间信息;所述外部服务器中部署有定时触发逻辑;
判断所述时间信息是否满足所述定时触发逻辑中的定时触发规则,得到判断结果;
若所述判断结果表示所述时间信息满足所述定时触发逻辑中的定时触发规则,向隐私计算单元发送检验触发指令;所述检验触发指令用于触发所述隐私计算单元根据从可信机构获取的经过加密后的待识别用户的标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。
25.根据权利要求24所述的方法,所述定时触发规则为计时时长达到预设时长则进行触发;
或者,所述定时触发规则为当前时刻达到预设启动时刻则进行触发。
26.根据权利要求24所述的方法,所述判断所述时间信息是否满足所述定时触发逻辑中的定时触发规则,得到判断结果之后,还包括:
若所述判断结果表示所述时间信息不满足所述定时触发逻辑中的定时触发规则,获取云存储服务器中存储的待检验数据的数据量;
判断所述数据量是否达到预设数据量阈值;
若所述数据量达到所述预设数据量阈值,向隐私计算单元发送检验触发指令。
27.一种数据检验装置,所述装置应用于隐私计算单元,所述装置包括:
检验触发指令获取模块,用于获取外部服务器发送的检验触发指令;
标准基础数据获取模块,用于响应于所述检验触发指令,从可信机构获取经...
【专利技术属性】
技术研发人员:杨仁慧,杨文玉,王辛民,陈远,郭倩婷,钱锋,李书博,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。