Javascript must be enabled to continue!
zkExp: Zero-Knowledge Succinct Exponentiation Proofs
View through CrossRef
We present zkExp (Zero-Knowledge Succinct Exponentiation Proofs), the first zero-knowledge proof system achieving asymptotically efficient bounds for batched exponentiation:
O
~
(
k
ℓ
)
prover time,
O
(
1
)
verification time, and constant-size (160–256 B) proofs. For statements
y
i
=
g
x
i
(
i
=
1
,
…
,
k
) with private exponents
x
i
, zkExp introduces four innovations to overcome long-standing scalability barriers: (1) trace-based square-and-multiply encoding, (2) lazy sumcheck for exponentiation constraints, (3) hybrid FFT decomposition reducing memory from
O
(
ℓ
)
to
O
(
ℓ
)
, and (4) sliding-window batching enabling single-proof aggregation via KZG commitments. The protocol is computationally sound under the
(
q
,
ℓ
)
-Generalized Diffie–Hellman Exponent (GDHE) assumption and achieves computational zero-knowledge in the random oracle model. Proofs remain 160–256 B regardless of parameter sizes, with constant verification (3.5 ms). For 4096-bit exponents, prover overhead is
16.3
×
(dropping to
1.35
×
in 1000-batch settings), while Ethereum verification costs
~
267
k
gas for 1000 exponentiations,
10
×
cheaper than ECDSA, with memory consumption below 1.1 MB. zkExp is the first protocol to match theoretical lower bounds for exponentiation proofs while enabling practical deployment in zero-knowledge rollups, anonymous credentials, and on-chain threshold cryptography.
International Association for Cryptologic Research
Title: zkExp: Zero-Knowledge Succinct Exponentiation Proofs
Description:
We present zkExp (Zero-Knowledge Succinct Exponentiation Proofs), the first zero-knowledge proof system achieving asymptotically efficient bounds for batched exponentiation:
O
~
(
k
ℓ
)
prover time,
O
(
1
)
verification time, and constant-size (160–256 B) proofs.
For statements
y
i
=
g
x
i
(
i
=
1
,
…
,
k
) with private exponents
x
i
, zkExp introduces four innovations to overcome long-standing scalability barriers: (1) trace-based square-and-multiply encoding, (2) lazy sumcheck for exponentiation constraints, (3) hybrid FFT decomposition reducing memory from
O
(
ℓ
)
to
O
(
ℓ
)
, and (4) sliding-window batching enabling single-proof aggregation via KZG commitments.
The protocol is computationally sound under the
(
q
,
ℓ
)
-Generalized Diffie–Hellman Exponent (GDHE) assumption and achieves computational zero-knowledge in the random oracle model.
Proofs remain 160–256 B regardless of parameter sizes, with constant verification (3.
5 ms).
For 4096-bit exponents, prover overhead is
16.
3
×
(dropping to
1.
35
×
in 1000-batch settings), while Ethereum verification costs
~
267
k
gas for 1000 exponentiations,
10
×
cheaper than ECDSA, with memory consumption below 1.
1 MB.
zkExp is the first protocol to match theoretical lower bounds for exponentiation proofs while enabling practical deployment in zero-knowledge rollups, anonymous credentials, and on-chain threshold cryptography.
Related Results
The Incompatibility between Euclidean Geometry and the Algebraic Solutions of Geometric Problems
The Incompatibility between Euclidean Geometry and the Algebraic Solutions of Geometric Problems
The transition from the “early-modern” mathematical and scientific norms of establishing conventional Euclidean geometric proofs has experienced quite mixed modes of reasoning. For...
Formalizing Ideals of Proof
Formalizing Ideals of Proof
Two broad observations lie at the basis of this dissertation, that finds itself at the intersection between philosophy, mathematics and proof theory. The first one is that mathemat...
From proofs to residuated categories
From proofs to residuated categories
This work addresses the identity of proofs problem, which asks when two proofs represent the same argument. Closely related questions arise across disciplines: in computer science,...
Exponentiation of set-valued maps and applications
Exponentiation of set-valued maps and applications
Exponentiation des fonctions multivoques et applications
Dans cette thèse, nous avons présenté notre contribution au calcul des points fixes pour des équations liné...
Memory-saving computation of the pairing final exponentiation on BN curves
Memory-saving computation of the pairing final exponentiation on BN curves
AbstractTate pairing computation is made of two steps. The first one, the Miller loop, is an exponentiation in the group of points of an elliptic curve. The second one, the final e...
Towards Transient Advantages: the role of knowledge management on productivity
Towards Transient Advantages: the role of knowledge management on productivity
This empirical study delves into the impact of knowledge management initiatives (Knowledge-Oriented Leadership, Knowledge Process Capabilities, and Knowledge Management Behavior) o...
Complexity Theory
Complexity Theory
The workshop
Complexity Theory
was organized by Joachim von zur Gathen (Universität Bonn), Oded Goldreich (Weizmann Institute), and Madhu Su...
Can a computer proof be elegant?
Can a computer proof be elegant?
In computer science, proofs about computer algorithms are par for the course. Proofs
by
computer algorithms, on the other hand, are not so readily accepted....

