预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共33页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113689601A(43)申请公布日2021.11.23(21)申请号202110892499.1G06F21/60(2013.01)(22)申请日2021.08.04G06F21/62(2013.01)G06F21/64(2013.01)(71)申请人支付宝(杭州)信息技术有限公司G16H50/80(2018.01)地址310000浙江省杭州市西湖区西溪路556号8层B段801-11申请人蚂蚁区块链科技(上海)有限公司(72)发明人张如意夏凝王吉元(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人李威(51)Int.Cl.G07C9/20(2020.01)G07C9/25(2020.01)G06F16/27(2019.01)G06F16/23(2019.01)权利要求书4页说明书23页附图5页(54)发明名称基于区块链的通行验证方法、装置、电子设备及存储介质(57)摘要本说明书一个或多个实施例提供一种基于区块链的通行验证方法、装置、电子设备及机器可读存储介质,所述区块链上存证了由健康检查机构上传的针对用户的健康检查数据;所述方法包括:用户终端生成与其存储的由健康检查机构提供的所述用户的健康检查数据对应的零知识证明信息;其中,所述零知识证明信息,用于证明用户终端存储的所述用户的健康检查数据是由健康检查机构针对所述用户生成的真实的健康检查数据;用户终端基于所述零知识证明信息,生成与所述用户对应的数字通行证;用户终端将所述数字通行证提供给验证方,以由验证方对所述零知识证明信息进行验证,并基于对所述零知识证明信息的验证结果对所述用户进行通行验证。CN113689601ACN113689601A权利要求书1/4页1.一种基于区块链的通行验证方法,其特征在于,应用于用户终端;所述区块链上存证了由健康检查机构上传的针对用户的健康检查数据;所述用户终端存储了由所述健康检查机构提供的所述用户的健康检查数据;所述方法包括:生成与所述用户终端存储的所述用户的健康检查数据对应的零知识证明信息;其中,所述零知识证明信息,用于证明所述用户终端存储的所述用户的健康检查数据是由所述健康检查机构针对所述用户生成的真实的健康检查数据;基于所述零知识证明信息,生成与所述用户对应的数字通行证;将所述数字通行证提供给验证方,以由所述验证方对所述零知识证明信息进行验证,并基于对所述零知识证明信息的验证结果对所述用户进行通行验证。2.根据权利要求1所述的方法,其特征在于,所述用户终端存储的所述用户的健康检查数据,携带有基于所述用户持有的第一私钥生成的所述用户的数字身份标识、和基于所述健康检查机构持有的第二私钥针对所述用户的健康检查数据做出的数字签名;所述零知识证明信息,用于证明所述用户终端存储的所述用户的健康检查数据,是已经由所述健康检查机构在所述区块链上存证的真实的针对所述用户的健康检查数据,以及证明所述用户终端存储的所述用户的健康检查数据中携带的所述数字签名,是基于所述健康检查机构持有的第二私钥针对所述用户的健康检查数据做出的合法的数字签名;所述生成与所述用户终端存储的所述用户的健康检查数据对应的零知识证明信息,包括:从所述区块链上获取与所述用户终端存储的所述用户的健康检查数据对应的证明数据;其中,所述证明数据用于证明所述区块链上存储了所述用户的健康检查数据;将所述用户终端存储的携带有所述数字签名的所述用户的健康检查数据、获取到的所述证明数据和与所述第二私钥对应的第二公钥作为生成参数,生成对应的零知识证明信息。3.根据权利要求2所述的方法,其特征在于,所述生成参数还包括所述用户持有的第一私钥;所述零知识证明信息,还用于证明所述用户终端存储的所述用户的健康检查数据,是针对所述用户终端对应的用户的健康检查数据;所述将所述用户终端存储的携带有所述数字签名的所述用户的健康检查数据、获取到的所述证明数据和与所述第二私钥对应的第二公钥作为生成参数,生成对应的零知识证明信息,包括:将所述用户终端存储的携带有所述数字签名的所述用户的健康检查数据、获取到的所述证明数据、与所述第二私钥对应的第二公钥和所述用户持有的第一私钥作为生成参数,生成对应的零知识证明信息。4.根据权利要求2所述的方法,其特征在于,所述基于所述零知识证明信息,生成与所述用户对应的数字通行证,包括:基于所述零知识证明信息、获取到的所述证明数据、和与所述健康检查机构对应的机构信息,生成与所述用户对应的数字通行证;所述将所述数字通行证提供给验证方,以由所述验证方对所述零知识证明信息进行验证,包括:将所述数字通行证提供给所述验证方,以由所述验证方将所述证明数据和与所述健康2CN113689601A权利要求书2/4页检查机构持有的