Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
🕵️ BS ISO/IEC 20008 是英国标准协会(BSI)采用 ISO/IEC 20008 系列发布的关于匿名数字签名(anonymous digital signatures)的信息安全技术标准。匿名数字签名允许签名者在不暴露自身身份的前提下,生成可由公开密钥验证的签名,典型实现包括群签名(group signatures)等基于群公钥的机制。它由英国技术委员会 IST/33(信息安全技术)负责制定,ICS 分类为 35.040。本系列共收录两份标准:第 1 部分规定匿名数字签名的总体要求与设计选项,第 2 部分规定基于群公钥的匿名数字签名机制。匿名数字签名在匿名举报、电子投票、车辆匿名凭证与隐私保护数据聚合等”既要验证来源、又要保护身份”的场景中具有不可替代的价值。
在开放网络环境中,数字签名用于保证消息的完整性、来源真实性与不可否认性,但传统签名会把签名者的身份一并暴露。匿名数字签名则在保留这些安全属性的同时,把”身份”从签名中剥离,让验证者只确认”签名确实来自某个受信任群体中的成员”,而无法关联到具体个体。这种性质被形象地称为”成员资格证明”(proof of membership),它构成了匿名凭证、电子投票、匿名举报、车联网(V2X)匿名身份等应用的安全基石。
BS ISO/IEC 20008 系列目前收录的两个部分如下表所示。第 1 部分给出总体模型、设计选项与一致性要求,第 2 部分给出基于群公钥的具体机制,包括具有”链接能力(linking capability)”的变体。
| 标准号 | 中文主题 | 主要内容 | 发布/实施 |
|---|---|---|---|
| BS ISO/IEC 20008-1:2013 | 总体要求(General) | 匿名数字签名的概念、术语、群公钥与多公钥选项、总体要求与通用模型 | 2013-12-15 首版 |
| BS ISO/IEC 20008-2:2013 | 基于群公钥的机制(Mechanisms using a group public key) | 使用群公钥的匿名数字签名机制、一般模型与要求,含具有链接能力的机制 | 2013-11-15 首版 |
BS ISO/IEC 20008-1 规定匿名数字签名的总体要求(general requirements),并给出两种基本设计选项:
标准围绕这两种选项给出了术语与符号约定、角色划分(如签名者、验证者、群管理者/授权机构)以及一致性与安全属性的定义,包括匿名性、不可伪造性、不可否认性与(可选)可撤销性。这些总体要求为第 2 部分的具体机制实现提供了统一的分析框架,也便于不同实现之间进行安全与效率的比较。
BS ISO/IEC 20008-2 规定使用群公钥的匿名数字签名机制。这类机制通常基于群签名或类似的”匿名凭证”方案,标准规定了:
链接能力是一种精细的隐私权衡:系统能发现”同一匿名者是同一个人”,却仍然不知道”他是谁”。这在电子投票防重复、优惠发放防刷、匿名论坛防多人一马甲等场景中非常有用,但实现时必须小心,避免链接信息被用来间接刻画用户画像。
无论采用哪种选项,匿名数字签名系统都应满足一组核心安全属性:
工程实践中还应注意:选择足够强度的群参数(如大素数阶群),采用经过审计的标准密码学实现,妥善保管成员密钥,并为随机数生成器提供足够熵源——随机性缺陷是此类系统最常见的实际安全漏洞之一。
匿名数字签名广泛应用于匿名凭证与隐私保护系统。实施建议包括: