一种基于区块链的匿名身份数据存储方法及系统技术方案

技术编号:40083640 阅读:16 留言:0更新日期:2024-01-23 15:07
本发明专利技术涉及匿名身份认证和区块链技术领域,具体涉及一种基于区块链的匿名身份数据存储方法和系统。首先提出了一种基于区块链的匿名身份数据存储系统,包括索引缓存模块、真实身份存储模块和匿名身份存储模块。随后提出了一种基于区块链的匿名身份数据存储方法,采用去中心化的身份数据存储方法,减少了对中心化机构的依赖。本发明专利技术降低了数据泄露、篡改或伪造的风险,提供了更高的安全性和隐私保护能力。

【技术实现步骤摘要】

本专利技术涉及匿名身份认证和区块链,具体涉及一种基于区块链的匿名身份数据存储方法及系统


技术介绍

1、区块链技术是一种去中心化的存储技术,通过将数据按照时间顺序组成一个个区块,并使用密码学方法将区块链接在一起,形成链状结构保证数据的完整性。区块链具有很高的安全性,因为数据被分散存储在多个节点上,没有单点故障的风险。同时,区块链提供了去中心化的特性,消除了传统中心化机构的中介角色,每个参与者都可以共享和验证数据。

2、匿名身份认证是一种身份验证方法,允许用户在进行身份验证时保持匿名身份状态,不需要披露真实身份信息,通常用于保护用户的隐私和个人信息,同时确保用户在进行特定操作或访问受限资源时的身份可信和可验证。匿名身份认证可以通过使用匿名临时身份或使用其他加密技术来实现。

3、目前的匿名身份认证方案主要存在以下问题:首先是关联风险问题。匿名临时身份与真实身份之间通过某种关联证明进行关联,现有方案往往依赖第三方机构或组织进行关联性认证,存在中心化的安全性风险;然后是数据安全问题。真实身份和关联证明都需要采取适当的加密和存储措施,以确保用本文档来自技高网...

【技术保护点】

1.一种基于区块链的匿名身份数据存储系统,其特征在于,包括索引缓存模块、真实身份存储模块和匿名身份存储模块。

2.根据权利要求1所诉的一种基于区块链的匿名身份数据存储系统,其特征在于,所诉索引缓存模块,通过基于B+树结构的真实身份索引表实现,其结构如下:

3.根据权利要求1所诉的一种基于区块链的匿名身份数据存储系统,其特征在于,所诉真实身份存储模块,基于区块链结构实现,每个区块都包含前一区块的哈希值,对之前区块的任何修改都会导致后续区块哈希值的改变,因此区块链中的数据难以篡改。每个区块都由区块头和区块体两部分组成。区块头包含整个区块的元数据,包括前一区块的哈希值、...

【技术特征摘要】

1.一种基于区块链的匿名身份数据存储系统,其特征在于,包括索引缓存模块、真实身份存储模块和匿名身份存储模块。

2.根据权利要求1所诉的一种基于区块链的匿名身份数据存储系统,其特征在于,所诉索引缓存模块,通过基于b+树结构的真实身份索引表实现,其结构如下:

3.根据权利要求1所诉的一种基于区块链的匿名身份数据存储系统,其特征在于,所诉真实身份存储模块,基于区块链结构实现,每个区块都包含前一区块的哈希值,对之前区块的任何修改都会导致后续区块哈希值的改变,因此区块链中的数据难以篡改。每个区块都由区块头和区块体两部分组成。区块头包含整个区块的元数据,包括前一区块的哈希值、时间戳、区块高度、区块体的根哈希值和本区块存储的真实身份列表。区块体采用merkle树结构存储真实身份,并通过密码学方法确保数据的安全性和完整性。每个区块都会包含一定数目的真实身份,这些真实身份被收集、验证和打包成区块,然后通过共识算法添加至区块链中。

4.根据权利要求1所诉的一种基于区块链的匿名身份数据存储系统,其特征在于,所诉匿名身份存储模块,基于ipfs文件系统实现,使用内容寻址作为核心机制,每份存储在其中的文件都被赋予...

【专利技术属性】
技术研发人员:陈乔松耿梓源朴昌浩胡杰尹忠钰张星宇
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1