【技术实现步骤摘要】
一种区块链证书撤销方法、装置、设备及介质
本申请涉及计算机
,尤其涉及一种区块链证书撤销方法、装置、设备及介质。
技术介绍
证书是区块链中进行身份验证、识别的重要依据。签发节点对持有人身份进行确认后签发数字凭证的证书,并由持有节点保存自己的证书。在现有技术中,若是签发节点对证书一旦签发,就通过持有节点保存到数据库,签发节点无法对已签发的证书进行撤销。
技术实现思路
有鉴于此,本申请实施例提供了一种区块链证书撤销方法、装置、设备及介质,用于解决现有技术中无法对已签发的证书进行撤销的问题。本申请实施例采用下述技术方案:本申请实施例提供一种区块链证书撤销方法,所述方法包括:签发节点若需要撤销证书时,将所述证书对应的素数与所述签发节点的累加器相乘,并更新所述签发节点的累加器,其中,每个证书对应唯一的素数;所述签发节点将更新后的累加器发送到区块链,完成所述证书的撤销,以便验证节点通过所述区块链中存储的累加器验证所述证书已被撤销,其中,所述累加器是多个不同素数累乘的乘积。 ...
【技术保护点】
1.一种区块链证书撤销方法,其特征在于,所述方法包括:/n签发节点若需要撤销证书时,将所述证书对应的素数与所述签发节点的累加器相乘,并更新所述签发节点的累加器,其中,每个证书对应唯一的素数;/n所述签发节点将更新后的累加器发送到区块链,完成所述证书的撤销,以便验证节点通过所述区块链中存储的累加器验证所述证书已被撤销,其中,所述累加器是多个不同素数累乘的乘积。/n
【技术特征摘要】
1.一种区块链证书撤销方法,其特征在于,所述方法包括:
签发节点若需要撤销证书时,将所述证书对应的素数与所述签发节点的累加器相乘,并更新所述签发节点的累加器,其中,每个证书对应唯一的素数;
所述签发节点将更新后的累加器发送到区块链,完成所述证书的撤销,以便验证节点通过所述区块链中存储的累加器验证所述证书已被撤销,其中,所述累加器是多个不同素数累乘的乘积。
2.根据权利要求1所述的区块链证书撤销方法,其特征在于,所述签发节点若需要撤销证书时,将所述证书对应的素数与所述签发节点的累加器相乘,并更新所述签发节点的累加器之前,所述方法还包括:
所述签发节点签发所述证书时,为所述证书分配唯一的素数,完成所述证书的签发。
3.根据权利要求2所述的区块链证书撤销方法,其特征在于,所述签发节点签发所述证书时,为所述证书分配唯一的素数,完成所述证书的签发,具体包括:
所述签发节点签发所述证书时,根据所述签发节点的私钥对所述证书对应的持证节点的身份进行确认;
所述签发节点确认所述持证节点的身份后,为所述证书分配唯一的素数,完成所述证书的签发。
4.根据权利要求2所述的区块链证书撤销方法,其特征在于,所述为所述证书分配唯一的素数之后,所述方法还包括:
在所述证书中记录所述素数的编号,并将所述编号与所述素数相关联。
5.根据权利要求1所述的区块链证书撤销方法,其特征在于,所述验证节点通过所述区块链中存储的累加器验证所述证书已被撤销,具体包括:
所述验证节点从所述区块链上获取累加器,并通过所述累加器除以所述证书对应的素数,若所述更新后的累加器能整除所述证书对应的素数,则证明所述证书已被撤销。
6.根据权利要求5所述的区块链证书撤销方法,其特征在于,若所述更新后的累加器不能整除所述证书对应的素数,所述方法还包括:
所...
【专利技术属性】
技术研发人员:宋明明,肖雪,王伟兵,李照川,罗超,孙源,
申请(专利权)人:山东浪潮质量链科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。