[发明专利]基于区块链的公钥基础设施系统及半随机联合证书签名方法有效

专利信息
申请号: 201710104258.X 申请日: 2017-02-24
公开(公告)号: CN106789090B 公开(公告)日: 2019-12-24
发明(设计)人: 陈晶;姚世雄;王持恒;何琨;杜瑞颖 申请(专利权)人: 陈晶
主分类号: H04L9/32 分类号: H04L9/32;H04L29/06
代理公司: 42222 武汉科皓知识产权代理事务所(特殊普通合伙) 代理人: 魏波
地址: 430072 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 区块 基础设施 系统 随机 联合 证书 签名 方法
【权利要求书】:

1.一种半随机联合证书签名方法,应用于基于区块链的公钥基础设施系统中;其特征在于:所述系统由用户Client、Web服务器和若干证书授权中心CA组成;若干证书授权中心CA组成CA联盟,所述Web服务器向若干证书授权中心CA申请证书,若干证书授权中心CA联合签名后,将证书存储在区块链中,存储完成之后,证书授权中心CA将证书颁发给Web服务器,然后用户Client与Web服务器进行TLS连接时,用户需要验证Web服务器的证书的合法性;

所述方法包括以下步骤:

步骤1:证书注册;

步骤1的具体实现包括以下子步骤:

步骤1.1:证书申请;

Web服务器生成公私钥对(pk,sk),将公钥pk与身份id进行绑定成证书提交给所有证书授权中心CA进行签名;其中,CA1由Web服务器指定,CAi为系统随机选择算法在CA联盟中选定;

步骤1.2:证书签名;

CA1、CAi各自运行联合签名算法,分别计算子签名σ1、σi,然后将子签名发送给对方,双方分别根据联合签名子签名验证算法验证对方的子签名,若签名无效,则将错误广播到CA联盟中;若无误,CAi合成联合签名σ并计算联合签名证书的hash值;

步骤1.3:证书存储;

CAi将签名证书的hash值广播发送给矿工,矿工挖出区块后将其存放于区块中,所有的证书均是以Merkle Hash树的数据结构存放;

步骤1.4:证书颁发;

当下一个区块生成之后,即当前区块被确认,CAi将签名证书及该证书hash值所在区块链的高度值h发送给Web服务器;

步骤2:证书撤销;

步骤3:证书更新;

步骤4:证书验证。

2.根据权利要求1所述的半随机联合证书签名方法,其特征在于,步骤2的具体实现包括以下子步骤:

步骤2.1:撤销申请;

当Web服务器需要撤销证书时,由Web服务器向CAi提交证书撤销申请,CAi验证该证书的联合签名σ以及Web服务器身份,若无误,将该证书广播到CA联盟中;

步骤2.2:生成证书撤销列表CRL;

当区块生成,矿工将当前区块生成时间段内收到的撤销申请的证书存于区块中,并删除已经存在于证书撤销列表CRL但已经过期的证书,建立最新的证书撤销列表,仍然以Merkle Hash树的数据结构记录当前撤销证书。

3.根据权利要求1所述的半随机联合证书签名方法,其特征在于,步骤3的具体实现过程与证书注册过程一致,Web服务器向证书授权中心CA申请新证书即可。

4.根据权利要求1-3任意一项所述的半随机联合证书签名方法,其特征在于:用户Client验证证书,包括以下步骤:

步骤4.1:证书联合签名签证;

先合成联合公钥,根据联合签名验证算法验证签名是否合法,若合法则进行步骤4.2操作,否则直接向CA联盟举报证书不合法;

步骤4.2:证书存在性验证;

根据该证书hash值所在区块高度值,查找到对应区块,根据Merklehash树特性,可快速查询该证书是否存在于区块链中,若存在,则验证通过,则进行步骤4.3验证,否则向CA联盟举报证书不存在;

步骤4.3:证书撤销验证;

查找当前最新区块,验证证书是否存在于证书撤销列表中,若存在,则说明该证书被撤销,中止TLS连接,若不存在,则说明证书可使用,可以进行TLS安全连接。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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