4、阈值代理重加密及其在区块链中的应用与序列的离散傅里叶变换和迹表示

阈值代理重加密及其在区块链中的应用与序列的离散傅里叶变换和迹表示

1. 阈值代理重加密在区块链中的应用

阈值代理重加密在区块链领域有着重要的应用,特别是在解决联盟链节点的访问许可问题上。下面详细介绍其具体流程:
- 加密与重加密密钥生成
- 实体 A 拥有自己的私钥 (sk_0^a),对身份标识 ID 进行加密,生成密文 (C_0 = Encryption(m) = Encryption(ID))。
- 接着,A 使用自己的私钥 (sk_0^a) 和实体 B 的公钥 (pk_0^b) 生成重加密密钥 (rk_0^{A→B})。
- 权限阶段
- A 将代理重加密密钥 (rk_i^{A→B})((i = 1, 2, \cdots, n - 1))和密文 (C_0) 发送给合作银行 (P_i)。
- 当联盟区块链中的合作银行节点同意 B 的访问申请后,会使用接收到的重加密密钥份额 (rk_i^{A→B}) 对密文 (C_0) 进行重加密,生成密文 (C_i^B)((i = 1, 2, \cdots, n))。
- B 接收到超过 (t) 个密文 (C_i^B) 后,生成密文 (C_B),并使用自己的私钥 (sk_B) 进行解密,从而得到联盟区块链 ID,该 ID 可作为与链中现有节点通信时的标识。

下面用 mermaid 流程图展示这个过程:

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值