Craig Gentry, Homomorphic encryption a mathematical survey · 2022-ctrl-29
Cryptography and Information Security · ICM 2022: Craig Gentry, Homomorphic encryption a mathematical survey
Problem statement
Determine whether there exists a family of fully homomorphic encryption schemes , indexed by a security parameter , with the following properties.
For every and every possible output
the message space and valid-ciphertext space are finite; is the secret decryption key, is the encryption key, and is a public evaluation key. The randomized encryption algorithm maps each to an element of , the deterministic decryption algorithm maps to , and
for every and every encryption randomness . The algorithms are polynomial-time in , with evaluation time also polynomial in the description length of the gate being evaluated.
There is a functionally complete set of gates on such that evaluation is unbounded: for every -ary and every ,
and
Thus gates from may be evaluated correctly in arbitrary finite compositions, while the bit length of a ciphertext and the running time of decryption are bounded by polynomials in that are independent of the number of preceding evaluations.
The scheme is IND-CPA secure: in the experiment a challenger samples the key tuple and a uniformly random bit ; after receiving all public key material, any probabilistic polynomial-time adversary may adaptively submit pairs and receives for fresh independent randomness (or obtains these through a left-or-right encryption oracle when is secret), and its advantage
in outputting the hidden bit is negligible in .
Finally, for every and every possible key tuple output by , one of the binary ciphertext operations supplied by evaluation equips with a group law , and the finite group is nonsolvable. Equivalently, if and is the commutator subgroup, then for every .
Lean 4
No Lean statement or proof is attached yet. Have a formalization? Share its source to add it to this problem.
Remaining questions in this record
Remaining questions recorded by the source
These are retained within the parent record and are not counted as additional index entries.
Question 1
Construct a security-parameter-indexed family of finite groups , none of which is a Coxeter group, together with surjective homomorphisms
such that the following conditions hold. Multiplication, inversion, uniform sampling, and bounded-length representation in are computable in polynomial time; a secret trapdoor permits polynomial-time evaluation of ; public data include lifts to of the constants in a group-word realization of the NAND gate in ; and the public key permits sampling every fiber of . Prove that, given all public parameters and the public kernel-sampling data, every probabilistic polynomial-time algorithm has negligible advantage in distinguishing a uniform sample from from a uniform sample from .
Source reference: Koji Nuida, “Towards Constructing Fully Homomorphic Encryption without Ciphertext Noise from Group Theory,” in International Symposium on Mathematics, Quantum Theory, and Cryptography, Mathematics for Industry 33, Springer, 2021, pp. 57–78, open problem following the finite-Coxeter-group analysis in Section 5.3, DOI: https://doi.org/10.1007/978-981-15-5191-8_8; IACR ePrint 2014/097: https://eprint.iacr.org/2014/097.
Question 2
Let be a finite nonabelian group in which a functionally complete set of Boolean gates is realized by group words, let be a finite nonabelian group, and let be a finite presentation of . Construct and analyze a polynomial-time randomized sequence of Tietze transformations that maps to a public presentation of an isomorphic group , while the transformation transcript is kept secret. Prove that the transcript permits efficient computation of the projection
but that, without the transcript, every probabilistic polynomial-time adversary given and polynomially many independent uniform samples from has negligible advantage in distinguishing a fresh uniform sample from from a uniform sample from . In particular, determine a sufficient distribution and number of Tietze transformations for this kernel-indistinguishability property.
Source reference: Koji Nuida, “Towards Constructing Fully Homomorphic Encryption without Ciphertext Noise from Group Theory,” in International Symposium on Mathematics, Quantum Theory, and Cryptography, Mathematics for Industry 33, Springer, 2021, pp. 57–78, first explicitly listed problem in the Tietze-transformation approach of Section 5.4, DOI: https://doi.org/10.1007/978-981-15-5191-8_8; IACR ePrint 2014/097: https://eprint.iacr.org/2014/097.
Question 3
Let be a finite presentation of a finite group obtained from a standard direct-product presentation by a secret randomized sequence of Tietze transformations. Construct an algorithm that receives only and two words in its generators, together with a polynomial , such that for every security parameter and all -words of length at most , the algorithm runs in time polynomial in and outputs a -word of length at most representing the product in . The same bound must continue to hold after arbitrarily many repeated multiply-and-reduce operations; the algorithm is not given the secret Tietze-transformation transcript or the hidden projection .
Source reference: Koji Nuida, “Towards Constructing Fully Homomorphic Encryption without Ciphertext Noise from Group Theory,” in International Symposium on Mathematics, Quantum Theory, and Cryptography, Mathematics for Industry 33, Springer, 2021, pp. 57–78, second explicitly listed problem in the Tietze-transformation approach of Section 5.4, DOI: https://doi.org/10.1007/978-981-15-5191-8_8; IACR ePrint 2014/097: https://eprint.iacr.org/2014/097.
Progress & source assessment
Source-reported assessment from the ICM catalogue snapshot. This is not an independent review by Frontier Science.
The exact existence problem is unresolved. No verified construction is known that simultaneously has unbounded compact fully homomorphic evaluation, IND-CPA security, and a finite nonsolvable valid-ciphertext group for every generated key. Conversely, no impossibility theorem rules out every such nonsolvable group.
Craig Gentry, “Homomorphic Encryption: A Mathematical Survey,” Proceedings of the International Congress of Mathematicians 2022, vol. 2, 2022, pp. 956–1006, DOI 10.4171/ICM2022/165. Section 3.5 records that there were neither general attacks nor plausibly secure constructions for nonsolvable-group homomorphic encryption, identifies necessary attacks to avoid, and Section 5 reports the conditional group-theoretic approach below. This states the gap but does not resolve it.
Koji Nuida, “Towards Constructing Fully Homomorphic Encryption without Ciphertext Noise from Group Theory,” in International Symposium on Mathematics, Quantum Theory, and Cryptography, Mathematics for Industry 33, Springer, 2021, pp. 57–78, DOI 10.1007/978-981-15-5191-8_8; preprint IACR ePrint 2014/097. Theorem 1 proves a conditional construction: a finite surjection , a group realization of a functionally complete gate set in , efficient group operations, and computational indistinguishability of from imply CPA-secure FHE. Proposition 1 supplies NAND realizations in nonabelian finite simple groups. The proposed Coxeter-group instance is nevertheless noncompact because is infinite or its word representatives grow without bound, and the paper explicitly leaves a finite compact secure realization open.
Koji Nuida, “On Compression Functions over Groups with Applications to Homomorphic Encryption,” Journal of Algebra and Its Applications, forthcoming, DOI 10.1142/S0219498827500642; arXiv:2208.02468. This resolves a narrower functionality component by constructing an optimal compression word over and proving nonexistence over every other group of order at most 60. It does not construct or prove IND-CPA security for a ciphertext group.
Maya Gusak and Chris Leonardi, “Post-Quantum Fully Homomorphic Encryption with Group Ring Homomorphisms,” IACR Cryptology ePrint Archive, 2023/1450, 2023, direct URL. This studies the Ostrovsky–Skeith/nonabelian-group route and proves that efficiently decomposable semisimple group rings cannot satisfy the required security framework. The result eliminates a broad candidate family but not arbitrary nonsolvable finite groups.
Pierre Guillot, Auguste Hoang Duc, Michel Koskas, and Florian Méhats, “Introducing GRAFHEN: Group-based Fully Homomorphic Encryption without Noise,” arXiv, 2025, arXiv:2510.21483; IACR ePrint 2025/1907. GRAFHEN proposes a compact group-word construction over symmetric groups and realizes Boolean addition and multiplication by group words. Its security section gives attack analysis and computational evidence, not a reduction establishing IND-CPA security.
Rémi Géraud-Stewart, “GRAFHEN is not IND-CPA secure,” IACR Cryptology ePrint Archive, 2026/700, 2026, direct URL. Theorem 1 constructs a polynomial-time cross-reduction distinguisher with nonnegligible advantage for generic GRAFHEN keys; the paper also extends the attack to the public reduction-oracle setting and proves barriers to repairing the symmetric-group semidirect-product action. Thus GRAFHEN does not supply the construction required by the statement, but this cryptanalysis is scheme-specific and is not a universal impossibility theorem.
Established progress therefore covers (i) functionally complete Boolean computation inside nonabelian simple groups, (ii) a conditional reduction of security to a hidden-kernel subgroup-membership problem, and (iii) attacks excluding several natural matrix, group-ring, and rewriting-system instantiations. What remains open is either to instantiate the conditional framework with finite compact ciphertext groups and a rigorous IND-CPA reduction, or to prove that every possible nonsolvable-group instantiation is impossible.
Recorded progress
Add yours →Nothing recorded yet. A pointer to a paper the entry is missing counts.
Machine attempts
0 recordedAttempts run against the statement below and are recorded in full, including the failures. The point is to stop the next model — and the next person — from re-walking a road that is already known to end. Each attempt costs 25 credits.
No machine attempts recorded.
Sign in to run an attempt. New accounts start with enough credits for ten.
Discussion
0 notesNotes are for clarifying the statement, flagging a missing reference, or recording why an approach fails. Claimed solutions belong in a submission, where they can be reviewed.
No notes yet.
Sign in to add a note.