基于联盟链的跨域数字证书认证方法及系统技术方案

技术编号:40422521 阅读:31 留言:0更新日期:2024-02-20 22:41
本发明专利技术公开了一种基于联盟链的跨域数字证书认证方法及系统,所述方法包括多个证书颁发机构作为联盟链的记账节点负责处理产生的证书数据,每个证书颁发机构都有其对应的证书注册点;各证书注册点产生其所属证书颁发机构的证书,产生的证书数据由证书颁发机构上链存储并生成分布式哈希表,每张分布式哈希表只负责保存联盟链上的部分证书数据,产生新的证书数据时就会根据分布式哈希表算法更新对应表中的内容;同时引入布隆过滤器改进了证书撤销列表结构,提高了撤销证书的查询速度。本发明专利技术的数据上链速度快、易监管且证书认证效率高。

【技术实现步骤摘要】

本专利技术涉及网络信息安全,特别是一种基于联盟链的跨域数字证书认证方法及系统


技术介绍

1、公钥基础设施(public key infrastructure,pki)技术是应对网络信息安全的一项关键技术,也是实现零信任相关技术和服务的密码基础设施。pki利用数字证书实现了身份认证和信息传输的不可抵赖性,但在云和大数据应用场景下,针对数据的细粒度、动态策略管控需要对海量数据实体进行认证和鉴权,基于原有技术架构的pki体系存在一些新的需求。比如,现有的数字证书认证系统主要依赖于集中式的证书发布目录和证书撤销列表,集中式管理方式无法满足面对海量实体认证时实际业务的分布式、跨系统、低延时等实际需要且维护成本较高。现有数字证书认证系统跨域认证较为困难且认证速度较为缓慢。此外,集中式的数字证书认证系统需要时刻维护证书撤销列表,并且随着证书数据量的增大证书撤销列表的查询速度逐渐降低。


技术实现思路

1、鉴于此,本专利技术提供一种基于联盟链的跨域数字证书认证方法及系统。

2、本专利技术公开了一种基于联盟链的跨域本文档来自技高网...

【技术保护点】

1.一种基于联盟链的跨域数字证书认证方法,其特征在于,包括:

2.根据权利要求1所述的基于联盟链的跨域数字证书认证方法,其特征在于,分布式哈希表的定义为:

3.根据权利要求2所述的基于联盟链的跨域数字证书认证方法,其特征在于,查找证书时通过分布式哈希表的key值定位到联盟链的区块上,然后在该区块上找到对应的证书相关信息并对该证书进行验签操作。

4.根据权利要求3所述的基于联盟链的跨域数字证书认证方法,其特征在于,假设区块高度n,每个区块存储的证书数量为m,证书颁发机构的数量为r,则采用遍历的方式查找证书的时间复杂度为O(m*n),而采用分布式哈希表的时...

【技术特征摘要】

1.一种基于联盟链的跨域数字证书认证方法,其特征在于,包括:

2.根据权利要求1所述的基于联盟链的跨域数字证书认证方法,其特征在于,分布式哈希表的定义为:

3.根据权利要求2所述的基于联盟链的跨域数字证书认证方法,其特征在于,查找证书时通过分布式哈希表的key值定位到联盟链的区块上,然后在该区块上找到对应的证书相关信息并对该证书进行验签操作。

4.根据权利要求3所述的基于联盟链的跨域数字证书认证方法,其特征在于,假设区块高度n,每个区块存储的证书数量为m,证书颁发机构的数量为r,则采用遍历的方式查找证书的时间复杂度为o(m*n),而采用分布式哈希表的时间复杂度可达到

5.根据权利要求1所述的基于联盟链的跨域数字证书认证方法,其特征在于,系统中被撤销的证书在发布到联盟链上的同时,更新分布式哈希表对应的证书的状态并通过多组哈希函数计算,并将计算的结果映射到布隆过滤器中生成新的证书撤销列表,每个证书颁发机构节点都会存储一份具有全系统的证书撤销列表,在进行证书撤销验证时,只需到所属的证书颁发机构进行查验即可。

6.根据权利要求5所述的基于联盟链的跨域数字证书认证方法,其特征在于,改进的证书撤销列表的表现形式为一段二进制的位阵列,将撤销的证书序号通过多个不同的哈希函数生成多个哈希值,并对应每个生成的哈希值将位阵列上的bit位从0置为1...

【专利技术属性】
技术研发人员:王栋何智高茂源张翼邢志铖
申请(专利权)人:中国电子科技集团公司第三十研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1