Paper 2026/770

Cryptanalysis of Hecke-KE: A Linear-Algebra Attack via Hecke Eigenbasis Decomposition

Xiyao Chen, University of Wisconsin-Madison
Abstract

We give a passive attack on the Hecke-KE key-exchange scheme. The scheme proposes using products of Hecke operators on $S_k(\Gamma_0(N))$ as a one-way function. We show that the Hecke algebra acting on any fixed $S_k(\Gamma_0(N))$ is simultaneously diagonalizable over an explicit number field computable from the public parameters alone, and that this diagonalization reduces shared-key recovery to $d$ scalar divisions over that number field, where $d=\dim S_k(\Gamma_0(N))$. Our main theorem shows that enlarging $d$ does not rescue the scheme. The precomputation is a one-time public computation (eigenbasis of $S_k(\Gamma_0(N))$, costing $\widetilde{O}(B\cdot d^3)$ rational operations, where $B=O(N)$ is the Sturm bound); the per-session attack cost is then $O(d^2)$ field operations, entirely independent of the pool size $r$ and the number of Hecke factors $s$. We verify the attack in SageMath 10.7 against all parameter sets from the paper; in every case the recovered key satisfies $K'=K$. Furthermore, we prove that the attack runs in time polynomial in $d=\dim S_k(\Gamma_0(N))$ for every level $N$ (prime or composite) and every weight $k$, while the honest protocol's public-key size is $\Omega(d)$ rationals. Consequently there is no choice of $(N,k)$ for which Hecke-KE is secure and implementable: the scheme is unfixable within its design framework.

Note: SageMath implementation available at: https://github.com/xiyaochen2002/Hecke-KE

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Hecke operatorsmodular formskey exchangecryptanalysispost-quantum cryptography
Contact author(s)
xiyaochen2002 @ gmail com
History
2026-04-22: approved
2026-04-19: received
See all versions
Short URL
https://ia.cr/2026/770
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/770,
      author = {Xiyao Chen},
      title = {Cryptanalysis of Hecke-{KE}: A Linear-Algebra Attack via Hecke Eigenbasis Decomposition},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/770},
      year = {2026},
      url = {https://eprint.iacr.org/2026/770}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.