[发明专利]一种基于代理签名的区块链代理授权方法、介质有效
申请号: | 201710475320.6 | 申请日: | 2017-06-21 |
公开(公告)号: | CN109104396B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 谢翔;李升林;林森;沈敏文;何德彪;孙立林;陈安伦 | 申请(专利权)人: | 上海钜真金融信息服务有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200127 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于代理签名的区块链代理授权方法、介质,用户可以将部分的权利委托给被委托方,并且可以指定委托权利的范围、时效性等。其技术方案为:区块链系统中的两类参与方:普通节点和核心节点。普通节点通过代理签名的方式按需委托权限给核心节点。该机制分为两个阶段:委托阶段和申请执行阶段。在委托阶段中,用户以核心节点为委托方,生成相应的代理签名密钥并指定代理权限范围。在申请执行阶段,用户(可以是相关方)申请核心节点执行相应操作。核心节点在确认申请用户身份之后,利用代理签名密钥对代理的内容进行签名,并最终通过智能合约执行操作。 | ||
搜索关键词: | 一种 基于 代理 签名 区块 授权 方法 介质 | ||
【主权项】:
1.一种基于代理签名的区块链代理授权方法,其特征在于,包括委托阶段和申请执行阶段,其中,在委托阶段第一用户按需将自己的一部分权限委托给核心节点,委托阶段进一步包括:第一用户作为委托方以公钥pk1、签名私钥sk1和自定义的委托范围w为输入,核心节点作为被委托方以其公钥pk2、签名私钥sk2为输入;按照代理签名的委托过程,第一用户将委托范围w内的权限代理给核心节点;核心节点输出(w,psk),其中psk是对应委托范围w的委托签名私钥,核心节点使用psk对委托范围内的消息进行签名;在申请执行阶段第二用户申请核心节点代理执行相应操作,申请执行阶段进一步包括:第二用户向核心节点提出申请m,同时提供证明材料;核心节点认证第二用户的证明材料,若认证不通过则返回申请失败,若认证通过则核心节点检查第二用户申请的操作范围是否在委托阶段规定的委托范围w之内;核心节点确定拥有相应权限后,使用委托阶段的委托签名私钥psk对第二用户的申请内容m进行签名,生成代理签名psig后发送给智能合约;智能合约验证操作是否在授权范围内,再利用第一用户的公钥pk1和核心节点的公钥pk2验证代理签名psig是否正确,若验证通过则智能合约执行用户申请m的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海钜真金融信息服务有限公司,未经上海钜真金融信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710475320.6/,转载请声明来源钻瓜专利网。