一种轻量级、密文去重复和密钥可更新的区块链编辑方法技术

技术编号:42040346 阅读:23 留言:0更新日期:2024-07-16 23:24
本发明专利技术涉及一种轻量级、密文去重复和密钥可更新的区块链编辑方法,包括:对区块链及用户进行初始化;对初始化后的所有用户当前时间段内的每一个交易进行计算,获取ABE密文和变色龙哈希值;对所述ABE密文进行存储和链接,并对所述ABE密文进行去重;对区块的交易数字签名、所述变色龙哈希值和所述ABE密文进行验证;区块验证通过则基于去重后的ABE密文计算新的变色龙随机数;确定所述新的变色龙随机数满足变色龙哈希碰撞后,对链上区块进行改写。本发明专利技术能够解决现有可编辑区块链的密文冗余、密钥不可更新、密码算法开销过大额问题。

【技术实现步骤摘要】

本专利技术涉及网络空间安全,特别是涉及一种轻量级、密文去重复和密钥可更新的区块链编辑方法


技术介绍

1、现有可编辑区块链面临以下亟待解决的问题:

2、(1)区块链的密文冗余:即使是相同的操作,每次编辑也会生成一个新的abe密文,导致对相同结果的操作产生冗余密文。此外,由于时延导致的重复操作,也会生成额外的abe密文,造成存储、计算和通信成本的浪费,同时引发了冗余密钥管理的问题。abe加密算法通常计算复杂,密文大小随访问策略的增大而线性增加,给有限的区块容量带来压力。

3、(2)密钥更新问题:无论是区块链编辑还是去重技术,都可能引发密钥管理的难题。编辑区块链时,撤销编辑权限是一个重要的安全问题,因为用户离开系统后,其密钥仍有效,可能导致密钥故意泄露(例如,不满的员工离职后将密钥透露给第三方以换取经济利益等)。安全地管理可编辑区块链的密钥并实时更新是一个棘手的问题,因为区块链本身是容量有限且去中心化的架构,难以有效进行中心化的密钥管理与更新。

4、(3)密码算法开销问题:可编辑区块链的构造通常严重依赖公钥密码算法,引入巨大本文档来自技高网...

【技术保护点】

1.一种轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,包括:

2.根据权利要求1所述的轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,对区块链及用户进行初始化包括:区块链初始化、密码算法初始化、用户秘钥初始化、层级秘钥架构初始化和秘钥回归初始化。

3.根据权利要求2所述的轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,所述层级秘钥架构初始化包括:

4.根据权利要求1所述的轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,获取ABE密文和变色龙哈希值包括:

5.根据权利要求1所述的轻量级、密文去...

【技术特征摘要】

1.一种轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,包括:

2.根据权利要求1所述的轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,对区块链及用户进行初始化包括:区块链初始化、密码算法初始化、用户秘钥初始化、层级秘钥架构初始化和秘钥回归初始化。

3.根据权利要求2所述的轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,所述层级秘钥架构初始化包括:

4.根据权利要求1所述的轻量级、密文去重复和密钥可更新的区块链编辑方法,其特征在于,获取abe密文和变色龙哈希值包括:

【专利技术属性】
技术研发人员:黄可曹晟张小松梅磊曾钰棋张骏驰梅健枫
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1