抗代理密钥泄露的代理签名技术解析
1. 引言
代理签名在现代密码学中扮演着重要角色,它允许一个实体(代理)代表另一个实体(委托者)进行签名操作。然而,代理密钥的安全性一直是一个关键问题,一旦代理密钥泄露,可能会导致委托者的长期秘密密钥信息被泄露。因此,构建抗代理密钥泄露的代理签名方案具有重要的现实意义。
2. 基于顺序聚合的代理签名方案
为了满足代理签名的安全性定义,我们可以使用在顺序聚合选择密钥模型下存在不可伪造性的顺序聚合签名方案来构建代理签名方案。以下是具体的构建步骤:
- 设置和密钥生成 :与顺序聚合签名方案的相应算法相同。
- 签名 :计算 $\sigma \leftarrow AggSign(sk, sgn||m, \emptyset)$,其中 $\emptyset$ 表示“空”的顺序聚合签名,并返回 $\sigma$ 作为签名。
- 验证 :返回 $AggVerify(pk, sgn||m, \sigma)$ 的输出。
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A([开始]):::startend --> B(签名验证请求):::process
B --> C{验证类型}:::pr
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



