[发明专利]数字凭证的失效和验证方法及装置有效
申请号: | 202010889844.1 | 申请日: | 2020-08-28 |
公开(公告)号: | CN111814129B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 刘晓建 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F21/33 | 分类号: | G06F21/33;G06Q20/38 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字 凭证 失效 验证 方法 装置 | ||
本说明书实施例提供数字凭证的失效方法,验证方法和对应装置,其中失效方法包括,首先判断第一数字凭证是否为有待进行失效处理的数字凭证;如果是,则获取第一数字凭证的第一凭证标识;并向区块链网络中的节点发出记录请求,以使得该节点将所述第一凭证标识记录在区块链上。验证方法包括,获取待验证的第二数字凭证的第二凭证标识;向区块链网络中的节点发出查询请求,使其查询区块链中是否记录有第二凭证标识。如果查询结果示出区块链中记录有第二凭证标识,则将第二数字凭证确定为已失效凭证。
技术领域
本说明书一个或多个实施例涉及计算机技术领域,尤其涉及数字凭证的失效和验证的方法和装置。
背景技术
数字凭证,又称为数字证书或可验证凭证,是认证中心颁发的权威可信的电子文档,用于证明数字通信中通信者的身份,以保障通信的安全。一般而言,认证中心采用数字加密技术生成数字凭证,其中通过数字签名和签名验证等,来保证数字凭证传输过程中不被篡改,从而确保数字凭证的使用安全。例如,银行机构可以通过认证中心,为经过身份认证的账户颁发数字证书。当使用该账户进行网上银行的资金操作时,需要提供该数字证书,来证明账户的合法身份,以保证资金的安全性。
在一些情况下,认证中心需要对已经颁发的数字凭证进行撤销或作废处理,使之失效。例如,如果认证中心发现已经颁发的数字凭证有误,或者,数字凭证针对的用户注销了账户,或者,发现某个账户使用某个数字凭证进行具有高度欺诈风险的操作,等等,此时,认证中心可能需要将对应的数字凭证进行失效处理,或者称为凭证的作废,或凭证的撤销。相应的,在对账户进行凭证的验证时,也需要首先验证,该凭证是否已被撤销。
因此,需要一种方式,可以高效、准确、安全地将数字凭证撤销,以及对应地验证数字凭证的有效性。
发明内容
本说明书一个或多个实施例描述了借助于区块链的数字凭证的失效方法,验证方法和对应的装置,通过上述方法和装置,可以节省区块链的存储空间,并提高验证的效率。
根据第一方面,提供了一种使数字凭证失效的方法,包括:
判断第一数字凭证是否为有待进行失效处理的数字凭证;
如果是,获取所述第一数字凭证的第一凭证标识;
向区块链网络中的第一节点发出记录请求,所述记录请求中包括所述第一凭证标识,以使得所述第一节点将所述第一凭证标识记录在区块链上。
在一个实施例中,判断第一数字凭证是否为有待进行失效处理的数字凭证,包括:判断第一数字凭证是否为需要作废的数字凭证。
进一步的,在一个例子中,在第一数字凭证是需要作废的数字凭证的情况下,还获取第一数字凭证的有效期;判断当前时刻是否在所述有效期之内;如果在所述有效期之内,则将第一数字凭证确定为有待进行失效处理的数字凭证。
根据一种实施方式,获取所述第一数字凭证的第一凭证标识,包括:获取所述第一数字凭证的第一凭证内容;对所述第一凭证内容进行哈希运算,得到第一凭证哈希作为所述第一凭证标识。
根据另一种实施方式,获取所述第一数字凭证的第一凭证标识,包括获取所述第一数字凭证唯一的凭证编号作为所述第一凭证标识。
根据第二方面,提供了一种验证数字凭证的有效性的方法,包括:
获取待验证的第二数字凭证的第二凭证标识;
向区块链网络中的第二节点发出查询请求,所述查询请求中包括所述第二凭证标识,以使得所述第二节点查询区块链中是否记录有所述第二凭证标识;
接收所述第二节点返回的查询结果;
如果所述查询结果示出区块链中记录有所述第二凭证标识,则将所述第二数字凭证确定为已失效凭证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010889844.1/2.html,转载请声明来源钻瓜专利网。