System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于BID和IPFS的数字身份证照库构建方法技术_技高网

一种基于BID和IPFS的数字身份证照库构建方法技术

技术编号:40749828 阅读:2 留言:0更新日期:2024-03-25 20:06
本发明专利技术涉及一种基于BID和IPFS的数字身份证照库构建方法,步骤包括证照数据采集、证照非结构化数据IPFS存储、证照结构化数据+存储地址绑定个人BID、解析BID获取全量证照数据、更新BID以更新证照库。本发明专利技术与现有的技术相比较,本发明专利技术提供的证照库构建方法利用BID分布式数字身份标识技术,可在保护用户隐私的情况下提供可验证声名,提高验证效率和隐私安全性,证照文件利用IPFS分布式文件存储技术,提高存储效率及存储安全性、可用性。

【技术实现步骤摘要】

本专利技术属于信息,特别涉及一种基于bid和ipfs的数字身份证照库构建方法。


技术介绍

1、分布式数字身份标识符(did)是由字符串组成的标识符,用来代表一个数字身份,不需要中央注册机构就可以实现全球唯一性。通常,一个实体可以拥有多个身份,每个身份被分配唯一的did值,以及与之关联的非对称密钥。不同的身份之间没有关联信息,从而有效地避免了所有者身份信息的归集。

2、“声明(claims)”是指与身份关联的属性信息,这个术语起源于基于声明的数字身份,一种断言(assert)数字身份的方式,独立于任何需要依赖它的特定系统。声明信息通常包括:诸如姓名,电子邮件地址、年龄、职业等。可验证声明(verifiable credential)提供了一种规范来描述实体所具有的某些属性,实现基于证据的信任。did持有者,可以通过可验证声明,向其他实体(个人、组织、具体事物等)证明自己的某些属性是可信的。同时,结合数字签名和零知识证明等密码学技术,可以使得声明更加安全可信,并进一步保障用户隐私不被侵犯。

3、电子证照库是行政审批系统、网上办事大厅、政务oa系统等系统的重要组成部分,它可以生成电子证照来代替传统的纸质证照,且具有相同法律效力,并可以对电子证照进行统一管理以及数据共享。

4、为了提高证照库的构建效率、加强证照存储安全性、证照验证更加隐私与安全,现在亟需一种安全高效并且可提供隐私验证的数字身份证照库构建方法来解决此问题。


技术实现思路

1、有鉴于此,本专利技术的目的之一在于提供一种基于bid和ipfs的数字身份证照库构建方法。该方法利用bid分布式数字身份标识技术和ipfs分布式文件存储技术,利用bid协议元数据更新便携的特性提高证照库构建效率,利用bid可验证声名特性提高证照验证隐私性与安全性,利用ipfs提高证照文件存储安全性与存储效率。

2、本专利技术的目的之一是通过以下技术方案实现的:

3、该种基于bid和ipfs的数字身份证照库构建方法,所述方法包括

4、步骤s1:进行证照数据采集;

5、步骤s2:证照非结构化数据ipfs存储;

6、步骤s3:证照结构化数据+存储地址绑定个人bid;

7、步骤s4:解析bid获取全量证照数据;

8、步骤s5:更新bid以更新证照库。

9、进一步,所述步骤s2中,证照非结构化数据ipfs存储是指将证照电子版上传至ipfs集群进行分布式文件存储。

10、进一步,所述步骤s3中,证照结构化数据+存储地址绑定个人bid是指将证照相关信息封装成结构化数据后结合对应证照电子版在ipfs集群的存储地址组合成完整信息作为attribute绑定至个人的bid文档。

11、进一步,所述步骤s4中,解析bid获取全量证照数据是指通过bid解析获取个人所有已绑定的证照数据信息;

12、进一步,所述步骤s5中,更新bid以更新证照库是指通过新增/更新attribute的方式完善/更新个人bid所包含的证照数据。

13、进一步,所述步骤s1中,证照数据采集是指通过平台/线下办理方式获得证照电子版及相关信息。

14、本专利技术的目的之二是提供一种计算机装置,包括存储器、处理器及储存在存储器上并能够在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的方法。

15、本专利技术的目的之三是提供一种计算机可读存储介质,其上储存有计算机程序,所述计算机程序被处理器执行时实现如前所述的方法。

16、本专利技术的有益效果是:本专利技术提供的证照库构建方法利用bid分布式数字身份标识技术,可在保护用户隐私的情况下提供可验证声名,提高验证效率和隐私安全性,证照文件利用ipfs分布式文件存储技术,提高存储效率及存储安全性、可用性。证照库包含结构化数据与非结构化数据(证照文件),bid文档数据为结构化数据,可将非结构化数据利用ipfs存储完成后将存储地址与其余结构化数据合并,以实现验证高效、隐私保密、存储安全、存储高效的证照库的构建。

17、本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书和前述的权利要求书来实现和获得。

本文档来自技高网...

【技术保护点】

1.一种基于BID和IPFS的数字身份证照库构建方法,其特征在于:所述方法包括

2.根据权利要求1所述的一种基于BID和IPFS的数字身份证照库构建方法,其特征在于:所述步骤S2中,证照非结构化数据IPFS存储是指将证照电子版上传至IPFS集群进行分布式文件存储。

3.根据权利要求1所述的一种基于BID和IPFS的数字身份证照库构建方法,其特征在于:所述步骤S3中,证照结构化数据+存储地址绑定个人BID是指将证照相关信息封装成结构化数据后结合对应证照电子版在IPFS集群的存储地址组合成完整信息作为Attribute绑定至个人的BID文档。

4.根据权利要求1所述的一种基于BID和IPFS的数字身份证照库构建方法,其特征在于:所述步骤S4中,解析BID获取全量证照数据是指通过BID解析获取个人所有已绑定的证照数据信息。

5.根据权利要求1所述的一种基于BID和IPFS的数字身份证照库构建方法,其特征在于:所述步骤S5中,更新BID以更新证照库是指通过新增/更新Attribute的方式完善/更新个人BID所包含的证照数据。

6.根据权利要求1所述的一种基于BID和IPFS的数字身份证照库构建方法,其特征在于:所述步骤S1中,证照数据采集是指通过平台/线下办理方式获得证照电子版及相关信息。

7.一种计算机装置,包括存储器、处理器及储存在存储器上并能够在处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述的方法。

8.一种计算机可读存储介质,其上储存有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的方法。

...

【技术特征摘要】

1.一种基于bid和ipfs的数字身份证照库构建方法,其特征在于:所述方法包括

2.根据权利要求1所述的一种基于bid和ipfs的数字身份证照库构建方法,其特征在于:所述步骤s2中,证照非结构化数据ipfs存储是指将证照电子版上传至ipfs集群进行分布式文件存储。

3.根据权利要求1所述的一种基于bid和ipfs的数字身份证照库构建方法,其特征在于:所述步骤s3中,证照结构化数据+存储地址绑定个人bid是指将证照相关信息封装成结构化数据后结合对应证照电子版在ipfs集群的存储地址组合成完整信息作为attribute绑定至个人的bid文档。

4.根据权利要求1所述的一种基于bid和ipfs的数字身份证照库构建方法,其特征在于:所述步骤s4中,解析bid获取全量证照数据是指通过bid解析获取个人所有已...

【专利技术属性】
技术研发人员:李游林铮宇钱亚冬
申请(专利权)人:苏州新建元数字科技有限公司
类型:发明
国别省市:

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

1