一种数据检验方法、装置及设备制造方法及图纸

技术编号:25915511 阅读:12 留言:0更新日期:2020-10-13 10:34
本说明书实施例公开了一种数据检验方法、装置及设备,所述方法应用于隐私计算单元。该方法包括:通过获取外部服务器发送的检验触发指令;并响应于该检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;根据标准基础数据对待识别用户的基础数据进行一致性检验。

【技术实现步骤摘要】
一种数据检验方法、装置及设备
本申请涉及区块链
,尤其涉及一种数据检验方法、装置及设备。
技术介绍
KYC:是KnowYourCustomer的简称,当前行业相关法律规定要求自然人、法人和其他组织,要对自己的客户作出全面的了解,也就是了解客户原则。主要目标是通过对客户身份的核实和商业行为的了解,有效地发现和报告可疑行为,从而合理而有效地从客户日常的、习惯性的行为中发现不正常的、或许是可疑的行为。包括与客户建立业务关系时了解客户的身份、了解交易的目的、了解资金的来源和去向、以及了解客户的日常经营活动和金融交易情况等,是反洗钱的基础。
技术实现思路
本专利技术的目的在于提供一种数据检验方法、装置及设备,包括:一种数据检验方法,所述方法应用于隐私计算单元,所述方法包括:获取外部服务器发送的检验触发指令;响应于所述检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。一种数据检验的触发方法,所述方法包括:外部服务器获取用于表示当前时刻的时间信息;所述外部服务器中部署有定时触发逻辑;判断所述时间信息是否满足所述定时触发逻辑中的定时触发规则,得到判断结果;若所述判断结果表示所述时间信息满足所述定时触发逻辑中的定时触发规则,向隐私计算单元发送检验触发指令;所述检验触发指令用于触发所述隐私计算单元根据从可信机构获取的经过加密后的待识别用户的标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。一种数据检验装置,所述装置应用于隐私计算单元,所述装置包括:检验触发指令获取模块,用于获取外部服务器发送的检验触发指令;标准基础数据获取模块,用于响应于所述检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;检验模块,用于根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。一种数据检验的触发装置,所述装置包括:时间信息获取模块,用于外部服务器获取用于表示当前时刻的时间信息;所述外部服务器中部署有定时触发逻辑;判断模块,用于判断所述时间信息是否满足所述定时触发逻辑中的定时触发规则,得到判断结果;检验触发指令发送模块,用于若所述判断结果表示所述时间信息满足所述定时触发逻辑中的定时触发规则,向隐私计算单元发送检验触发指令;所述检验触发指令用于触发所述隐私计算单元根据从可信机构获取的经过加密后的待识别用户的标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。一种数据检验设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取外部服务器发送的检验触发指令;响应于所述检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;根据所述标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。一种数据检验的触发设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取用于表示当前时刻的时间信息;所述外部服务器中部署有定时触发逻辑;判断所述时间信息是否满足所述定时触发逻辑中的定时触发规则,得到判断结果;若所述判断结果表示所述时间信息满足所述定时触发逻辑中的定时触发规则,向隐私计算单元发送检验触发指令;所述检验触发指令用于触发所述隐私计算单元根据从可信机构获取的经过加密后的待识别用户的标准基础数据对所述待识别用户的基础数据进行一致性检验;所述待识别用户的基础数据是对第一机构上传的加密后的待识别用户的基础数据进行解密得到的。本说明书实施例能够达到以下有益效果:通过获取外部服务器发送的检验触发指令;并响应于该检验触发指令,从可信机构获取经过加密后的待识别用户的标准基础数据;根据标准基础数据对待识别用户的基础数据进行一致性检验。通过该方法,可以通过外部服务器触发用户的身份检验过程,满足主动触发用户的KYC检验的需求。此外,结合可信机构提供的标准基础数据对用户进行KYC检验,能够保证KYC检验结果的准确性。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本说明书实施例提供的一种数据检验方法的系统架构示意图;图2是本说明书实施例提供的一种数据检验方法的流程图;图3为本说明书实施例提供的一种数据检验的触发方法的流程图;图4是本说明书实施例提供的一种数据检验装置的结构示意图;图5是本说明书实施例提供的一种数据检验的触发装置的结构示意图;图6是本说明书实施例提供的一种数据检验设备的结构示意图。具体实施方式为使本说明书一个或多个实施例的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书一个或多个实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书一个或多个实施例保护的范围。在互联网领域,用户通过互联网平台在各个机构注册身份信息,通过互联网平台实现各种业务。各个机构需要在确定用户身份的情况下,才能对用户的业务进行处理,因此,对用户身份的真实性进行检验是各个机构处理业务的需求。下面以反洗钱为例加以说明。反洗钱(Anti-MoneyLaundering,AML)是指预防通过各种方式掩饰、隐瞒毒品犯罪、黑社会性质的组织犯罪、恐怖活动犯罪、走私犯罪、贪污贿赂犯罪、破坏金融管理秩序犯罪等犯罪所得及其收益的来源和性质的洗钱活动的措施。常见的洗钱途径广泛涉及银行、保险、证券、房地产等各种领域。大多数反洗钱工作都包括三个核心的事项:1、客户身份识别制度。反洗钱义务主体在与客户建立业务关系或者与其进行交易时,应当根据真实有效地身份证件,核实和记录本文档来自技高网...

【技术保护点】
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

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

1