Deterministic and Efficient Ideal Arithmetic via Two-Element Representations
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel 2026-07-01 07:05 UTCgrok-4.3pith:EPVGOTNJrecord.jsonopen to challenge →
The pith
A deterministic polynomial-time algorithm finds two-element representations of ideals in number fields when the norm is coprime to the index.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
For a monic irreducible integral polynomial f(x) that defines the number field K = Q[x]/(f) and an ideal whose norm is coprime to the index [O_K : Z[x]/(f)], there exists a deterministic polynomial-time algorithm that returns two elements generating the ideal over O_K; the algorithm invokes a generalized Dedekind criterion to locate the generators explicitly.
What carries the argument
The generalized Dedekind criterion, which supplies an explicit, deterministic procedure for producing the two generators from the ideal data.
If this is right
- All ideals in monogenic orders, including those arising from cyclotomic polynomials, admit deterministic two-element representations.
- Ideal arithmetic in cryptographic applications can be performed without any randomized steps.
- The same procedure applies to any ideal satisfying the stated coprimality condition between norm and index.
- Computations at cryptographic sizes become practical because the running time is polynomial in the input size.
Where Pith is reading between the lines
- Fully deterministic implementations of ideal-lattice cryptography become feasible without fallback to probabilistic subroutines.
- The same coprimality condition may be used to reduce other ideal-arithmetic tasks to the two-generator case.
- Testing the procedure on concrete quadratic or cyclotomic examples would give direct evidence of its concrete speed.
Load-bearing premise
The generalized Dedekind criterion remains valid and sufficient to produce the two generators deterministically in polynomial time.
What would settle it
An explicit ideal whose norm is coprime to the index for which the procedure either exceeds polynomial time or returns two elements that fail to generate the ideal.
read the original abstract
Given an ideal in a number field, it is desirable in many situations to find two elements that generate the ideal over the ring of the integers of the field. Existing algorithms are either randomized, or impractical at cryptographic sizes. In the paper, we present a deterministic polynomial time algorithm to find the two-element representation of an ideal. For a monic irreducible integral polynomial \( f(x) \), let \( K=\Q[x]/(f) \) be the number field, and \( O_K \) be the integral closure. Our algorithm works when the norm of the input ideal is co-prime to the index \( [O_K:\Z[x]/f] \). In particular, it handles all ideals for monogenic \( f(x) \), a class that includes the cyclotomic polynomials widely used in lattice based cryptography. A key technical ingredient in our result is a generalized version of Dedekind criterion.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper claims a deterministic polynomial-time algorithm that, given an ideal I in the ring of integers O_K of K = Q[x]/(f) with f monic irreducible, outputs two explicit generators for I whenever N(I) is coprime to the index [O_K : Z[x]/(f)]. The algorithm is said to apply in particular to all ideals when the order is monogenic (including cyclotomic cases common in cryptography) and rests on a generalized Dedekind criterion as its central technical tool.
Significance. If the generalized criterion is valid and directly produces the claimed generators, the result would supply the first deterministic poly-time method for two-element ideal representations at cryptographic sizes, removing reliance on randomization or exponential search in a practically important setting.
major comments (1)
- [Abstract (key technical ingredient paragraph)] The manuscript invokes a generalized Dedekind criterion to guarantee explicit two generators in deterministic polynomial time under the coprimeness hypothesis, but the precise statement of this generalization, its proof, and the verification that it avoids hidden search or randomization steps are load-bearing for the central algorithmic claim and must be supplied with full detail.
minor comments (1)
- [Abstract] Notation in the abstract writes Z[x]/f; this should be expanded to Z[x]/(f) for clarity on first use.
Simulated Author's Rebuttal
We thank the referee for their detailed review and for identifying the need for fuller exposition of our central technical tool. We address the single major comment below and will incorporate the requested material in a revised manuscript.
read point-by-point responses
-
Referee: [Abstract (key technical ingredient paragraph)] The manuscript invokes a generalized Dedekind criterion to guarantee explicit two generators in deterministic polynomial time under the coprimeness hypothesis, but the precise statement of this generalization, its proof, and the verification that it avoids hidden search or randomization steps are load-bearing for the central algorithmic claim and must be supplied with full detail.
Authors: We agree that the generalized Dedekind criterion is the load-bearing ingredient and that its current presentation requires expansion for clarity and completeness. In the revision we will add a dedicated section containing: (1) the precise statement of the generalized criterion (including all hypotheses on the order and the coprimality condition), (2) a self-contained proof, and (3) an explicit complexity analysis confirming that the generators are produced deterministically in polynomial time with no hidden search or randomization. This material will be placed immediately before the algorithmic description so that the deterministic polynomial-time claim rests on fully documented foundations. revision: yes
Circularity Check
No circularity; algorithm claim is self-contained
full rationale
The paper presents a deterministic polynomial-time algorithm whose correctness rests on establishing a generalized Dedekind criterion as a key technical ingredient. No equations, fitted parameters, predictions, or self-citations appear in the provided text that reduce the central claim to its own inputs by construction. The result is an existence statement for an algorithm under an explicit coprimeness hypothesis, with no load-bearing steps that are self-definitional or imported via author-overlapping citations.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption A generalized Dedekind criterion holds and suffices to construct the two generators deterministically
Reference graph
Works this paper leans on
-
[1]
IACR Cryptology ePrint Archive2016, 1157 (2016),http://eprint.iacr
Alkim, E., Ducas, L., P¨ oppelmann, T., Schwabe, P.: Newhope without reconcilia- tion. IACR Cryptology ePrint Archive2016, 1157 (2016),http://eprint.iacr. org/2016/1157
work page 2016
-
[2]
Journal de theorie des nombres de Bordeaux16(1), 19–63 (2004).https://doi.org/10.5802/jtnb
Belabas, K.: Topics in computational algebraic number theory. Journal de theorie des nombres de Bordeaux16(1), 19–63 (2004).https://doi.org/10.5802/jtnb. 433
-
[3]
Bos, J.W., Ducas, L., Kiltz, E., Lepoint, T., Lyubashevsky, V., Schanck, J.M., Schwabe, P., Seiler, G., Stehl´ e, D.: CRYSTALS - kyber: A CCA-secure module- lattice-based KEM. In: 2018 IEEE European Symposium on Security and Pri- vacy, EuroS&P 2018, London, United Kingdom, April 24-26, 2018. pp. 353– 367 (2018).https://doi.org/10.1109/EuroSP.2018.00032,ht...
-
[4]
Cohen, H.: A Course in Computational Algebraic Number Theory. Springer-Verlag (1993)
work page 1993
-
[5]
Graduate Texts in Mathematics, Springer New York (2012) 14
Cohen, H.: Advanced Topics in Computational Number Theory. Graduate Texts in Mathematics, Springer New York (2012) 14
work page 2012
-
[6]
Dedekind, R.: Ueber den zusammenhang zwischen der theorie der ideale und der theorie der hoheren congruenzen. Abhandlungen der Koniglichen Gesellschaft der Wissenschaften in Gottingen23, 3–38 (1878),http://eudml.org/doc/135827
-
[7]
Fieker, C., Stehl´ e, D.: Short bases of lattices over number fields. In: Algorithmic Number Theory. pp. 157–173. Springer Berlin Heidelberg, Berlin, Heidelberg (2010)
work page 2010
- [8]
-
[9]
Foundations of Computational Mathematics13(5), 729–762 (2013)
Guardia, J., Montes, J., Nart, E.: A new computational approach to ideal theory in number fields. Foundations of Computational Mathematics13(5), 729–762 (2013)
work page 2013
-
[10]
Hardy, G.H., Wright, E.M.: An Introduction to the Theory of Numbers. Oxford, sixth edn. (2008)
work page 2008
-
[11]
In: Algorithmic Number Theory, Third International Symposium, ANTS-III
Hoffstein, J., Pipher, J., Silverman, J.H.: NTRU: A ring-based public key cryp- tosystem. In: Algorithmic Number Theory, Third International Symposium, ANTS-III. pp. 267–288 (1998)
work page 1998
-
[12]
Kedlaya, K.S., Umans, C.: Fast polynomial factorization and modular composition. SIAM J. Comput.40(6), 1767–1802 (2011)
work page 2011
-
[13]
IACR Cryptology ePrint Archive2018, 1009 (2018),https://eprint.iacr.org/2018/1009
Lu, X., Liu, Y., Zhang, Z., Jia, D., Xue, H., He, J., Li, B.: LAC: practical Ring-LWE based public-key encryption with byte-level modulus. IACR Cryptology ePrint Archive2018, 1009 (2018),https://eprint.iacr.org/2018/1009
work page 2018
-
[14]
In: Advances in Cryptology - EUROCRYPT
Lyubashevsky, V., Peikert, C., Regev, O.: On ideal lattices and learning with er- rors over rings. In: Advances in Cryptology - EUROCRYPT. Lecture Notes in Computer Science, vol. 6110, pp. 1–23. Springer (2010)
work page 2010
-
[15]
Micheli, G.D., Micciancio, D., Pellet-Mary, A., Tran, N.: Reductions from module lattices to free module lattices, and application to dequantizing module-LLL. In: Proc. of the Annual International Cryptology Conference (CRYPTO). Springer International Publishing (2023),https://eprint.iacr.org/2023/886
work page 2023
-
[16]
In: Advances in Cryptology – ASIACRYPT 2021
Pellet-Mary, A., Stehl´ e, D.: On the hardness of the NTRU problem. In: Advances in Cryptology – ASIACRYPT 2021. pp. 3–35. Springer International Publishing, Cham (2021)
work page 2021
-
[17]
Pohst, M., Zassenhaus, H.: Uber die berechnung von klassenzahlen und klassen- gruppen algebraischer zahlkorper. Journal fur die reine und angewandte Mathe- matik1985(361), 50–72 (1985).https://doi.org/doi:10.1515/crll.1985.361. 50,https://doi.org/10.1515/crll.1985.361.50
-
[18]
In: 35th Annual Symposium on Foundations of Computer Science - FOCS
Shor, P.W.: Algorithms for quantum computation: Discrete logarithms and factor- ing. In: 35th Annual Symposium on Foundations of Computer Science - FOCS. pp. 124–134 (1994)
work page 1994
-
[19]
Stehl´ e, D., Steinfeld, R., Tanaka, K., Xagawa, K.: Efficient public key encryption based on ideal lattices. In: Advances in Cryptology - ASIACRYPT 2009, 15th Inter- national Conference on the Theory and Application of Cryptology and Information Security, Tokyo, Japan, December 6-10, 2009. Proceedings. pp. 617–635 (2009). https://doi.org/10.1007/978-3-64...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.