Practical batch proofs of exponentiation
Hoffmann C, Hubáček P, Ivanova S. Practical batch proofs of exponentiation. Cryptology ePrint Archive, 2024/145.
Download (ext.)
Preprint
| Draft
| English
Author
Hoffmann, CharlotteISTA
;
Hubáček, Pavel;
Ivanova, Svetlana
Corresponding author has ISTA affiliation
Department
Abstract
A Proof of Exponentiation (PoE) allows a prover to efficiently convince a verifier that 𝑦 = 𝑥
𝑒
in some group of unknown order. PoEs
are the basis for practical constructions of Verifiable Delay Functions (VDFs), which, in turn, are important for various higher-level
protocols in distributed computing. In applications such as distributed consensus, many PoEs are generated regularly, motivating
protocols for secure aggregation of batches of statements into a
few statements to improve the efficiency for both parties. Rotem
(TCC 2021) recently presented two such generic batch PoEs.
In this work, we introduce two batch PoEs that outperform
both proposals of Rotem and we evaluate their practicality. First,
we show that the two batch PoEs of Rotem can be combined to
improve the overall efficiency by at least a factor of two. Second, we
revisit the work of Bellare, Garay, and Rabin (EUROCRYPT 1998)
on batch verification of digital signatures and show that, under the
low order assumption, their bucket test can be securely adapted to
the setting of groups of unknown order. The resulting batch PoE
quickly outperforms the state of the art in the expected number of
group multiplications with the growing number of instances, and it
decreases the cost of batching by an order of magnitude already for
hundreds of thousands of instances. Importantly, it is the first batch
PoE that significantly decreases both the proof size and complexity
of verification. Our experimental evaluations show that even a nonoptimized implementation achieves such improvements, which
would match the demands of real-life systems requiring large-scale
PoE processing.
Finally, even though our proof techniques are conceptually similar to Rotem, we give an improved analysis of the application of the
low order assumption towards secure batching of PoE instances,
resulting in a tight reduction, which is important when setting the
security parameter in practice.
Publishing Year
Date Published
2024-02-02
Journal Title
Cryptology ePrint Archive
Publisher
International Association for Cryptologic Research
Acknowledgement
Pavel Hubáček was supported by the Institute of Mathematics, Czech Academy of Sciences (RVO 67985840).
Article Number
2024/145
IST-REx-ID
Cite this
Hoffmann C, Hubáček P, Ivanova S. Practical batch proofs of exponentiation. Cryptology ePrint Archive.
Hoffmann, C., Hubáček, P., & Ivanova, S. (n.d.). Practical batch proofs of exponentiation. Cryptology ePrint Archive. International Association for Cryptologic Research .
Hoffmann, Charlotte, Pavel Hubáček, and Svetlana Ivanova. “Practical Batch Proofs of Exponentiation.” Cryptology EPrint Archive. International Association for Cryptologic Research , n.d.
C. Hoffmann, P. Hubáček, and S. Ivanova, “Practical batch proofs of exponentiation,” Cryptology ePrint Archive. International Association for Cryptologic Research .
Hoffmann C, Hubáček P, Ivanova S. Practical batch proofs of exponentiation. Cryptology ePrint Archive, 2024/145.
Hoffmann, Charlotte, et al. “Practical Batch Proofs of Exponentiation.” Cryptology EPrint Archive, 2024/145, International Association for Cryptologic Research .
All files available under the following license(s):
Creative Commons Attribution 4.0 International Public License (CC-BY 4.0):
Link(s) to Main File(s)
Access Level
Open Access
Material in ISTA:
Dissertation containing ISTA record
