[发明专利]账户权限代理的处理方法、装置、设备及可读存储介质有效
申请号: | 201811508680.2 | 申请日: | 2018-12-11 |
公开(公告)号: | CN111314059B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 张林;黄海泉;孙海波 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06;H04L9/32;H04L9/40;H04L67/10 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张晓霞;刘芳 |
地址: | 100076 北京市经济技术开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 账户 权限 代理 处理 方法 装置 设备 可读 存储 介质 | ||
本公开提供一种账户权限代理的处理方法、装置、设备及可读存储介质。方法包括:委托节点确定随机值,并根据随机值确定承诺值;委托节点根据委托信息确定委托哈希值;委托节点根据随机值、委托用户私钥、随机值、承诺值、委托哈希值确定代理私钥确定代理私钥;委托节点向代理节点发送代理私钥、委托信息、承诺值,以使代理节点根据委托信息、委托用户公钥、承诺值对代理私钥进行校验。本公开提供的方案中,代理私钥包括委托用户的私钥以及委托信息,使得代理节点可以直接使用该代理私钥对代理信息进行签名,其他节点可以直接对签名信息进行校验,以确定代理消息是否合法,能够解决现有技术中在处理权限委托的签名信息时,校验过程过于繁琐的问题。
技术领域
本公开涉及区块链技术,尤其涉及一种用于区块链的账户权限代理的处理方法、装置、设备及可读存储介质。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,能够为各参与节点提供了抗篡改、抗伪造、并且公开可见分布式账本系统。节点可以在系统中完成数字资产转移、数据信息上链等操作,同时系统本身具有防止中心节点恶意操作的特点。目前区块链技术在供应链、金融科技等领域有着广泛应用。
在一种应用场景中,用户可以将自己的账户委托给代理者进行管理,具体可以约定托管期限,在托管期限内由代理者处理用户的区块链账户。可以由用户直接将私钥交给代理者,从而使代理者管理该用户的账户。还可以由用户使用私钥对代理者的公钥签署代理凭证,在代理者对用户账户进行操作时,以该凭证作为身份证明。
但是,若直接将私钥交给代理者进行管理,存在用户私钥泄露的问题。若使用私钥为代理者生产代理凭证,则在代理者对用户账户进行操作时,区块链中的其他节点需要对该凭证进行校验,还需要对代理者生成的签名进行校验,过于繁琐。
发明内容
本公开提供一种用于区块链的账户权限代理的处理方法、装置、设备及可读存储介质,以解决现有技术中的账户权限委托过程中,私钥泄露或校验信息繁琐的问题。
本公开的第一个方面是提供一种用于区块链的账户权限代理的处理方法,包括:
委托节点确定随机值,并根据所述随机值确定承诺值;
所述委托节点根据委托信息确定委托哈希值;
所述委托节点根据所述随机值、所述委托用户私钥、所述随机值、所述承诺值、所述委托哈希值确定所述代理私钥确定代理私钥;
所述委托节点向代理节点发送所述代理私钥、所述委托信息、所述承诺值,以使所述代理节点根据所述委托信息、委托用户公钥、所述承诺值对所述代理私钥进行校验,若校验通过,则所述代理节点根据所述代理私钥对需要广播的代理信息进行签名。
本公开的第二个方面是提供一种用于区块链的账户权限代理的处理方法,包括:
代理节点接收委托节点发送的代理私钥、委托信息;所述代理私钥是所述委托节点根据委托用户私钥、所述委托信息确定的;
所述代理节点根据委托用户公钥、所述委托信息对所述代理私钥进行校验,若校验通过,则存储所述代理私钥。
本公开的第三个方面是提供一种用于区块链的账户权限代理的处理装置,包括:
确定模块,用于确定随机值,并根据所述随机值确定承诺值;
所述确定模块还用于根据委托信息确定委托哈希值;
所述确定模块还用于根据所述随机值、所述委托用户私钥、所述随机值、所述承诺值、所述委托哈希值确定所述代理私钥确定代理私钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司,未经北京沃东天骏信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811508680.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通信基站用铝空气电池换热装置
- 下一篇:一种给药微针的制备模具及制备方法