← All publications

IACR Eprint · July 2026

A Practical Key-Recovery Attack on GRAFHEN

Jules Dumezy

PDF Cite IACR eprintCode Blog post

Abstract

We give a structural cryptanalysis of GRAFHEN, a proposed group-based fully homomorphic encryption scheme whose public rewriting rules hide a group representation used for decryption. Under the designers' isomorphism hypothesis, the compatible representations in a finite target TT form one free Aut(T)\mathrm{Aut}(T)-orbit. Thus every representative induces the same zero predicate. For a fixed publication, the published key-class expression is the expected trial count of uniform verified sampling rather than a lower bound on reconstruction work. More generally, a homomorphism ψ\psi gives the correct zero predicate exactly when ker⁡ψ∩Γ⊆Λ\ker\psi\cap\Gamma\subseteq\Lambda, where Γ\Gamma is the ciphertext set of the presented group and Λ\Lambda its zero-ciphertext subgroup. After reconstruction, we give a finite-sample distinguishing bound for independent zero queries and an independent challenge. It requires neither uniform sampling nor generation of the full zero subgroup. For matched query and challenge distributions, the target alone puts the advantage above 1/21/2 after 1414 queries at degree 77 and 2626 at degree 1111. Our attack, HEnbane, combines automorphism-reduced search over complete group elements with algebraic forcing from short public consequences. At the level of a generic algorithmic schema, an uncapped whole-element branching fallback makes reconstruction complete for every finite effectively enumerable target with enumerable element-orbit representatives. The released software instantiates this schema for its supported symmetric-group targets and the fixed target PSL2(343)\mathrm{PSL}_2(343). The two-seed force chains used by all supplied instances are a fast path rather than a completeness assumption. It decrypts all five released symmetric challenges, with a slowest ten-run mean of 25.425.4 seconds. It also solves the author-supplied SL2(343)\mathrm{SL}_2(343) challenge for the revised parameters by reconstructing in the PSL2(343)\mathrm{PSL}_2(343) quotient and recovering the ten central lift signs over F2\mathbb F_2, averaging 37.737.7 seconds end to end without exact-order hints.

CryptanalysisGroup-Based CryptographyHomomorphic Encryption

On the blog

BibTeX

@misc{henbane,
      author = {Jules Dumezy},
      title = {A Practical Key-Recovery Attack on {GRAFHEN}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1460},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1460}
}