What are Ideal Class Groups?

  • where is a squarefree integer (adjoin)
  • an order is an -dimensional lattice in : where is a basis of , the maximal order of K is and plays the role of integers (generalizes integers from to ) in .
  • an order of . the set of invertible fractional ideals of , the set of fractional principal invertible ideals of , then . Outs the same class elements differing from a principal fractional ideal factor , . It’s a finite group by Minkowski bound
  • to each discriminant is attached a finite abelian group, the ideal class group denoted , the quotient of the group sof (invertible fractional) ideals of by the subgroup of principal ideals.
  • order of the class group is called the class number

of Imaginary Quadratic Fields

  • Imaginary quadratic fields are finite extensions of the field of the rationals, of degree 2 (vector space)
  • bit-size of the discriminant determines the hardness of the discret elog
  • is in general close to so that one can compute its bit size using th analytic class number formula (McCurley 89) in polynomial time
  • can be computed from in subexponential time
  • no trusted setup needed contrary to RSA when the prime factorisation of the modulus of the RSA group needs to be unknown.
  • Dlog hard to compute in with complexity
  • system of representatives of the classes with notion of reduced ideals, equivalence relation on froms from the action of SL2(Z)
  • form corresponding to of discriminant
  • ideals of the form where , and smaller than when the ideal is reduced, if not, one has with a bit of algebra that and where is the discriminant
  • explicit correspondence between ideals and forms
  • form is reduced if and or if then
  • see https://hackmd.io/@corneliuhoffman/Ideal_class_groups?utm_source=preview-mode&utm_medium=rec for group laws formulas using Gauss composition of forms and reduction algo for forms from Lagrange
  • more efficient algos from Shanks: NUDUPL and NUCOMP https://www.ams.org/journals/mcom/2003-72-244/S0025-5718-03-01518-7/S0025-5718-03-01518-7.pdf