[发明专利]资产类型一致性证据生成、交易、交易验证方法及系统有效
申请号: | 202010409786.8 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111340494B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 张文彬 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
代理公司: | 成都七星天知识产权代理有限公司 51253 | 代理人: | 袁春晓 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资产 类型 一致性 证据 生成 交易 验证 方法 系统 | ||
本说明书中的实施例提供了资产类型一致性证据生成、交易、交易验证方法及系统。交易发起方的设备生成目标资产类型的参考密文,使用第一私钥对包含参考密文以及交易发起方的第一验证密文的消息生成第一数字签名,获得使用第二私钥对包含参考密文以及交易接收方的第二验证密文的消息生成的第二数字签名,获得包含第一验证密文、第二验证密文、参考密文、第一数字签名和第二数字签名的资产类型一致性证据。该资产类型一致性证据可用于证明第一验证密文、第二验证密文与参考密文基于同一资产类型得到。基于此,能在保护交易方的隐私的前提下,提供可公开验证交易双方对应的验证密文是否基于同一资产类型得到的零知识证明。
技术领域
本说明书实施例涉及信息技术领域,特别涉及资产类型一致性证据生成、交易、交易验证方法及系统。
背景技术
实体(如,机构、公司等)开展业务使用的资产类型(如,人民币、美元、证券等),可能是该实体的商业机密,需要针对其做隐私保护,避免对外(如竞争对手)泄露。另外,资产类型的泄露可能导致该实体的更多私密信息被获取。比如,在跨境汇款或者在供应链中,通过资产类型有可能推断出实体所在的地区,进而推断出该实体的身份信息。为了防止隐私泄露,实体在交易过程中会将资产类型的密文上链。出于更严格的隐私保护要求,即便实体采用公共的加密算法加密同一资产类型的标识信息,也会因各实体使用不同的私密值(如,随机数)来生成该资产类型的密文,使得各实体针对同一资产类型的密文有所不同。
有鉴于此,希望在保护数据隐私的前提下,提供一种能够公开验证交易双方的资产类型密文是否基于同一资产类型生成的方案,以确保交易双方针对同一资产类型进行交易。
发明内容
本说明书实施例之一提供一种资产类型一致性证据生成方法,其中,所述方法由交易发起方的设备执行,其包括:生成目标资产类型的参考密文;生成第一私钥,其中,对所述目标资产类型的第一验证密文和所述参考密文进行目标运算的结果为与所述第一私钥匹配的第一公钥,所述第一验证密文与所述交易发起方对应,所述目标运算满足:对同一对象的参考密文和验证密文进行所述目标运算的结果为与私钥匹配的公钥,该私钥由用于生成该同一对象的密文的私密值得到;使用所述第一私钥对第一签名消息生成第一数字签名,其中,所述第一签名消息包括所述第一验证密文和所述参考密文;获得使用第二私钥对第二签名消息生成的第二数字签名,其中,所述第二签名消息包括所述目标资产类型的第二验证密文和所述参考密文,所述第二验证密文与交易接收方对应,对所述第二验证密文和所述参考密文进行所述目标运算的结果为与所述第二私钥匹配的第二公钥;获得包含所述第一验证密文、所述第二验证密文、所述参考密文、所述第一数字签名和所述第二数字签名的证据,以证明所述第一验证密文、所述第二验证密文与所述参考密文基于同一资产类型得到。
本说明书实施例之一提供一种资产类型一致性证据生成系统,其中,所述系统在交易发起方的设备上实现,其包括:参考密文生成模块,用于生成目标资产类型的参考密文;第一私钥生成模块,用于生成第一私钥,其中,对所述目标资产类型的第一验证密文和所述参考密文进行目标运算的结果为与所述第一私钥匹配的第一公钥,所述第一验证密文与所述交易发起方对应,所述目标运算满足:对同一对象的参考密文和验证密文进行所述目标运算的结果为与私钥匹配的公钥,该私钥由用于生成该同一对象的密文的私密值得到;第一数字签名模块,用于使用所述第一私钥对第一签名消息生成第一数字签名,其中,所述第一签名消息包括所述第一验证密文和所述参考密文;第二数字签名获得模块,用于获得使用第二私钥对第二签名消息生成的第二数字签名,其中,所述第二签名消息包括所述目标资产类型的第二验证密文和所述参考密文,所述第二验证密文与交易接收方对应,对所述第二验证密文和所述参考密文进行所述目标运算的结果为与所述第二私钥匹配的第二公钥;资产类型一致性证据获得模块,用于获得包含所述第一验证密文、所述第二验证密文、所述参考密文、所述第一数字签名和所述第二数字签名的证据,以证明所述第一验证密文、所述第二验证密文与所述参考密文基于同一资产类型得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010409786.8/2.html,转载请声明来源钻瓜专利网。