代理签名分析:是否需要安全通道?
1. 引言
在商业场景中,常常会遇到这样的情况:公司员工要前往没有网络接入的地方出差,期间可能会收到紧急邮件需要回复。这时,代理签名就成为了解决方案。员工可以在出差前将签名能力委托给秘书(代理签名者),让秘书按照预先安排的计划代其回复邮件。
为了安全地创建代理签名,它需要满足以下几个要求:
- 可验证性(R1) :验证者能从代理签名中确认原始签名者对签名消息的认可。
- 强不可伪造性(R2) :指定的代理签名者可以为原始签名者创建有效的代理签名,而原始签名者和未指定的第三方无法创建有效代理签名。
- 强可识别性(R3) :任何人都能从代理签名中确定相应代理签名者的身份。
- 强不可否认性(R4) :一旦代理签名者为原始签名者创建了有效的代理签名,就不能否认签名的创建。
- 防止滥用(R5) :代理签名者不能将代理密钥用于生成有效代理签名之外的其他目的,即不能用代理密钥签署未得到原始签名者授权的消息。
实现代理签名方案的基本思路是,原始签名者在委托信息(指定代理签名者的身份、有效期、签名指令或任何授权信息)上创建一个签名(代理),然后代理签名者使用该签名生成代理私钥,并对委托消息进行签名。由于代理密钥对是使用原始签名者在委托信息上的签名生成的,所以任何验证者都可以从代理签名中检查原始签名者的认可。
此前,Mambo等人强调在代理交付步骤中,原始签名者和代理签名者之间的安全通道是必要的,否则任何
代理签名方案是否需安全通道分析
超级会员免费看
订阅专栏 解锁全文
38

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



