基于门限环签名的可删除区块链(未完)

该文提出了一种基于门限环签名的可删除区块链方案,旨在解决区块链中过期数据占用大量存储空间的问题。通过改进门限环签名,当多数节点同意后,可以有效地删除特定区块,同时保持区块链结构完整。实验表明,此方案在区块生成和删除时表现出高效性能,不影响其他区块的正常使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于门限环签名的可删除区块链

[1]任艳丽,徐丹婷,张新鹏,谷大武.基于门限环签名的可删除区块链[J].通信学报,2019,40(04):71-82.

摘要:随着区块链的发展,存储所有区块数据需要巨大的存储空间,而数据一旦写入链中就不能更改,可能会造成过期数据占用大量存储空间的问题。首先对门限环签名方案进行改进,然后基于空间证明的共识机制提出了可删除的区块链。当某个区块数据过期或失效时,经大多数节点同意并签名后,可对该区块进行有效删除,并保持区块链的总体结构不变。在模拟环境中进行了仿真实验,结果表明,所提区块链方案在生成和删除区块时效率都很高,且不影响其他区块的存储和使用。

相关概念

环签名
  • setup算法:输入安全参数 λ,输出 n 个环成员的公钥PK1,···PKn和私钥SK1,···SKn
  • ring-sign 算法:输入消息 m、n 个环成员公钥PK1,···,PKn和签名用户私钥SKs,输出环签名 σ。
  • ring-verify 算法:输入环成员公钥PK1,···,PKn和签名(m ,σ ) ,输出“接收”或者“拒绝”。
门限环签名

以环签名为基础

  • setup算法:输入安全参数 λ,输出 n 个环成员的公钥PK1,···PKn和私钥SK1,···SKn
### 设计基于门限环签名的电子投票系统 设计一个基于门限环签名(Threshold Ring Signature, TRS)的电子投票系统涉及多个关键技术点,包括但不限于安全性、匿名性和可验证性。以下是关于该主题的技术细节以及可能的设计思路。 #### 安全模型与基本概念 门限环签名是一种结合了门限密码学和环签名特性的加密方法。它允许一组成员中的任意子集联合生成一个有效的签名,而无需暴露具体哪些成员参与了签名过程[^1]。这种特性非常适合用于构建具有隐私保护功能的电子投票系统。 - **门限机制**:通过设定阈值 \(t\) 来控制至少需要多少参与者才能完成一次有效签名操作。 - **环结构**:隐藏实际签署者的身份于一群潜在候选人之中,从而提供强大的匿名保障。 #### 技术框架概述 为了实现这样一个系统,可以采用如下架构: 1. **初始化阶段** - 系统管理员定义参数集合 \(\{N, t\}\),其中\(N\)表示总选民数,\(t\)为形成合法签名所需的最小人数。 - 每位注册用户获得一对公私钥对。\((pk_i, sk_i)\) 并公开其公钥至公共账本上。 2. **投票阶段** 使用门限环签名为每张投出票附加认证标签。此过程中需满足以下条件: ```python from cryptography.hazmat.primitives.asymmetric import rsa # 示例代码片段展示密钥生成逻辑 private_key = rsa.generate_private_key( public_exponent=65537, key_size=2048 ) public_key = private_key.public_key() ``` - 随机选取若干其他用户的公钥组成临时“环”,其中包括当前真实投票者在内的总数大于等于预设门槛值\(t\); - 调用特定算法计算得到最终形式化的TRS标记附着到对应选项之上提交给服务器端存储待后续统计处理。 3. **计票阶段** 对收到的所有带签数据包逐一解析校验有效性之后累加得出各项得票数量结果公布即可。 #### 关键挑战及其解决方案探讨 尽管上述流程看似简单明了但仍存在不少难点亟待克服比如如何防止重复表决行为发生?怎样平衡效率同安全之间矛盾关系等问题都需要深入研究探索才有可能找到满意答复。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值