55、可撤销分层属性基签名方案(VLR - HABS)详解

可撤销分层属性基签名方案(VLR - HABS)详解

1. VLR - HABS 基础算法

VLR - HABS 方案包含多个核心算法,这些算法共同构成了整个系统的基础。
- UKGen(pp, skd0) :由根权威机构为用户执行的密钥生成算法,生成的密钥对 (usk, upk, id) 会发放给用户。
- AKGen(pp) :由中间权威机构独立执行的密钥生成算法,每个中间权威机构生成自己的公钥 pkdi 和身份 idi(i > 0)。
- AttIssue(warri, a, {pkdj|upkj}) :用于将属性委托给权威机构 idj 或发放给用户 uid 的算法。输入权威机构的授权书 warri、属性 a 和接收方的公钥,输出新的授权书 warr。
- Revoke(skRevA, id) :由撤销权威机构执行的算法,根据隐式输入 pp 中的 RevokeList 和用户或 AA ID 输出更新后的 RevokeList。
- Sign((usk, warr), m, Ψ) :签名算法,输入签名者的 usk、warr、消息 m 和谓词 Ψ 输出签名 σ。
- Verify(pkd0, (m, Ψ, σ)) :确定性算法,若候选签名 σ 对消息 m 在谓词 Ψ 和撤销列表 RevokeList 下有效则输出 1,否则输出 0。
- Trace(skTA, pkd0, (m, Ψ, σ))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值