APP下载

层次撤销群签名: 概念与构建*

2021-03-19程小刚周长利

密码学报 2021年1期
关键词:效率

程小刚, 郭 韧, 周长利

1. 华侨大学 计算机科学与技术学院, 厦门361021

2. 华侨大学 工商管理学院, 泉州362021

1 引言

群签名[1,2]是指一群人中的任一个人都可以生成合法的签名, 外界只能验证此签名合法但不知道具体是这群人中的哪一个做的签名, 只有拥有密钥的群管理员(Group Manager, GM) 才能打开签名找出真正的签名者. 由于群签名同时具有隐私保护和可追踪的良好特性, 所以是一种具有中心地位的密码系统, 可应用于众多领域, 如电子投票[3–5]、电子货币[6–9]、电子拍卖[10–13]、可信计算[14,15]和车载自组网[16–18] 等等.

群签名方案中一个重要的问题是成员撤销问题[19], 即如果一个成员离开群(比如从公司离职) 或成为恶意成员(如做了很多不负责任的签名) 等, 那么他的签名能力就要被撤销.

最简单的撤销方法是GM 更新群签名验证公钥, 并给每个合法的群成员重新发送一个私钥(排除撤销的成员), 显然开销为O(N), N 是群的大小.

VLR (Verifier Local RevocRevoc) 验证方本地撤销[20], 指的是GM 把撤销成员的信息放入一个列表中, 群签名时每个合法群成员都要证明自己不在撤销列表中, 显然此种方式下每个群签名的签名与验证开销为O(R), R 是撤销成员的数量.

DA (Dynamic Accumulator) 动态聚集器撤销[21], 动态聚集器就是可以把许多数据合并成一个数据,并有高效NIZK 协议来证明签名者持有被聚合数据中的一个, 此种方式下GM 只要广播一条短消息给所有签名者和验证者即可.

群签名还有其他多种不同的撤销方式来适应不同应用场景的需要, 如双重撤销[22], 即……

登录APP查看全文

猜你喜欢

效率
你在咖啡馆学习会更有创意和效率吗?
提升朗读教学效率的几点思考
注意实验拓展,提高复习效率
效率的价值
引入“倒逼机制”提高治霾效率
质量与效率的争论
跟踪导练(一)2
提高食品行业清洁操作的效率
OptiMOSTM 300V提高硬开关应用的效率,支持新型设计
“钱”、“事”脱节效率低