一种可快速验证的可聚合 BLS 签名方案
BLS 签名是一种双线性映射友好椭圆曲线上的数字签名方案, 它具有签名大小短、在聚合签名场景中验证高效、支持同态性与非交互聚合等优点. 但由于需要进行双线性映射操作, 单个 BLS 签名的验证算法相对较慢, 这阻碍了其在区块链系统中进一步的应用. 本文提出了一种 BLS 签名方案的变体 --- CPABLS, 其主要优点如下: 第一, 将 Chaum-Pedersen 离散对数相等性证明纳入签名中, 使得签名验证算法不再需要双线性映射操作, 从而提升了验证速度; 第二, 在公钥聚合时只需对各个签名者的公钥简单求和, 而无需进行大量的标量乘法操作; 第三, 相比于群 G2, 签名验证算法可在群...
Saved in:
Published in | Journal of Cryptologic Research Vol. 11; no. 4; p. 799 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | Chinese |
Published |
Beijing
Chinese Association for Cryptologic Research, Journal of Cryptologic Research
01.01.2024
|
Subjects | |
Online Access | Get full text |
ISSN | 2097-4116 |
DOI | 10.13868/j.cnki.jcr.000708 |
Cover
Summary: | BLS 签名是一种双线性映射友好椭圆曲线上的数字签名方案, 它具有签名大小短、在聚合签名场景中验证高效、支持同态性与非交互聚合等优点. 但由于需要进行双线性映射操作, 单个 BLS 签名的验证算法相对较慢, 这阻碍了其在区块链系统中进一步的应用. 本文提出了一种 BLS 签名方案的变体 --- CPABLS, 其主要优点如下: 第一, 将 Chaum-Pedersen 离散对数相等性证明纳入签名中, 使得签名验证算法不再需要双线性映射操作, 从而提升了验证速度; 第二, 在公钥聚合时只需对各个签名者的公钥简单求和, 而无需进行大量的标量乘法操作; 第三, 相比于群 G2, 签名验证算法可在群 G1 中更快地进行哈希到曲线和聚合公钥检验操作. 给出了该方案在聚合签名安全模型中的安全证明及原型实现, 并进行了性能测试与效率评估. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 2097-4116 |
DOI: | 10.13868/j.cnki.jcr.000708 |