[发明专利]一种基于自认证公钥体制的区块链网络密钥分发方法在审

专利信息
申请号: 201710699693.1 申请日: 2017-08-16
公开(公告)号: CN107395349A 公开(公告)日: 2017-11-24
发明(设计)人: 刘鹏辉;于松亮 申请(专利权)人: 深圳国微技术有限公司
主分类号: H04L9/08 分类号: H04L9/08;H04L29/06
代理公司: 深圳市康弘知识产权代理有限公司44247 代理人: 尹彦,胡朝阳
地址: 518000 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 认证 体制 区块 网络 密钥 分发 方法
【权利要求书】:

1.一种基于自认证公钥体制的区块链网络密钥分发方法,其特征在于,包括如下步骤:

步骤1、系统初始化

TA节点产生并公布相应区块链网络系统参数,然后由多个KDC节点合作来完成区块链系统主密钥的分发;

步骤2、进行区块链的用户注册

参与区块链业务网络的用户节点u首先要到TA节点处进行离线注册,由TA节点审核其身份并颁发登记凭证;

步骤3、区块链用户密钥分发

用户节点向网络中的多个分布式密钥分发中心节点发送密钥请求,密钥分发中心验证请求后,分发相应的用户密钥给该用户节点。

2.根据权利要求1所述的基于自认证公钥体制的区块链网络密钥分发方法,其特征在于,步骤1具体包括:

步骤10、区块链系统参数建立

定义整个区块链网络的密钥分发机制所需的安全系统参数;

步骤11、区块链系统主密钥分发

首先,n个KDC节点通过分布式协作生成系统主密钥s,然后每个KDC节点计算自身的秘密份额。

3.根据权利要求2所述的基于自认证公钥体制的区块链网络密钥分发方法,其特征在于,步骤11具体包括如下步骤:

步骤110、每个KDC节点i(i=1,2,...,n)构造一个秘密的(t-1)阶多项式:

fi(x)=di+ai,1x+ai,2x2+…+ai,t-1xt-1(mod q)(2)

其中,ai,j∈Zq*(j=1,2,...,t-1);然后计算并公布自身的公钥Pi=diP;

步骤111、KDC节点i计算并安全地发送其它KDC节点j(j≠i)的子秘密份额si,j=fi(j),接着计算并发送相应验证证据Vi,0=diP,Vi,j=ai,jP(j=1,2,...,t-1);

步骤112、]KDC节点j收到来自KDC节点i的子秘密份额si,j及验证证据后,利用式(3)验证其有效性;

si,jP=?Vi,0+Σk=1t-1jkVi,k---(3)]]>

有效则接受,否则重新分发。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国微技术有限公司,未经深圳国微技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710699693.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top