15、密码学中的身份加密与累加器技术

密码学中的身份加密与累加器技术

1. SD - 基于的RHIBE方案算法介绍

在身份加密领域,SD - 基于的RHIBE方案有几个关键算法,下面为你详细介绍。

1.1 DKGen算法

DKGen(skID|k, kuID|k−1,T )算法用于生成解密密钥。具体步骤如下:
1. 设ID|k = (I1, …, Ik),u是BTID|k−1中与ID|k关联的节点。
2. 解析kuID|k−1,T ,它是两个集合的并集:
- (U0, U1, U2, Vk, …, Vℓ)
- U(v,w)0, U(v,w)1, U(v,w)2, V (v,w)k, …, V (v,w)ℓ ,(v,w)∈S
3. 若k = 1,可设U(v,w)1 = V (v,w)k = · · · = V (v,w)ℓ = 1G,其中1G是G中的单位元。
4. 若(ID|k, ·) ̸∈RLID|k−1,则至少存在一对(v, w) ∈S,使得v ∈Path(u)且w ̸∈Path(u)。
5. 对于这样的(v, w),考虑sk(NtL(v),NtL(w))ID|k = (K0, K1, Lk+1, …, Lℓ),其中NtL依赖于BTID|k−1。
6. 定义−→U , −→U (v,w), 和−→K(v,w):
- −→U = (U0(Vk)Ik, U1, U2, Vk+1, …, Vℓ)
- −→U (v,w) = (U(v,w)0(V (v,w)k)Ik, U(v,w)1, U(v,w)2, V (v,w)k+1 , …, V (v,w)ℓ)
- −→K(v,w) = (K0, K1, K2, Lk+1, …,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值