摘要
本发明公开了一种支持分布式聚合者和轻量级设置的可追踪多重签名方法,其特点是采用包含双线性配对、线性同态时间锁、密码学哈希函数和BLS签名的密码学方法,实现去中心化的签名生成机制,该方法具体包括:系统初始化、密钥生成、授权生成及聚合、提示生成、部分签名及验证、授权验证、签名聚合、授权撤销和签名验证等步骤。本发明与现有技术相比具有去中心化密钥生成机制、分布式聚合者机制和签名可问责功能,避免使用分布式密钥生成协议带来的高通信开销和过度依赖单一聚合者可能导致的单点故障,同时建立了签名者与最终多重签名之间的强关联机制,签名者将对自己的签名行为负责,有效解决了依赖DKG协议导致的效率低和聚合者高度集中化的问题。