rationality & cryptography
Last time we have seen that tori are dual (via their group of characters) to lattices with a Galois action. In particular, the
Weil descent torus
corresponds to the permutation lattices
. The action of the generator
(the Frobenius) of the Galois group
acts on the lattice by multiplication with
.
An old result of Masuda (1955), using an even older lemma by Speiser (1919), asserts than whenever the character-lattice
of a torus
is a permutation-lattice, the torus is rational, that is, the function-field
of the torus
is purely trancendental

(recall from last time that the field on the right-hand side is the field of fractions of the
-invariants of the group-algebra of the free Abelian group
where the rank is equal to the dimension
of the torus).
The basic observation made by Rubin and Silverberg was that the known results on crypto-compression could be reformulated in the language of algebraic tori as : the tori
(LUC-system) and
(CEILIDH-system) are rational! So, what about the next cryptographic challenges? Are the tori
,
etc. also rational varieties?
Recall that as a group, the
-points of the torus
, is the subgroup of
corresponding to the most crypto-challenging cyclic subgroup of order
where
is the n-th
cyclotomic polynomial. The character-lattice of this crypto-torus
we call the crypto-lattice and it is
![T_n^* = \mathbb{Z}[x]/(\Phi_n(x)) T_n^* = \mathbb{Z}[x]/(\Phi_n(x))](/latexrender/pictures/10011e1ffe7355f095cdf812cda0bd0d.gif)
(again the action of the Frobenius is given by multiplication with
) and hence has rank
, explaining that the torus
has dimension
and hence that we can at best expect a compression from
-pits to
-pits. Note that the lattice
is no longer a permutation lattice, so we cannot use the Masuda-Speiser result to prove rationality of
.
What have mathematicians proved on
before it became a hot topic? Well, there is an old conjecture by V. E. Voskresenskii asserting that all
should be rational! Unfortunately, he could prove this only when
is a prime power. Further, he proved that for all
, the lattice
is at least stably-rational meaning that it is rational upto adding free parameters, that is

which, sadly, is only of cryptographic-use if
is small (see below). A true rationality result on
was proved by A.A. Klyashko :
is rational whenever
a product of two prime powers.But then,
the first unknown case…
At Crypto 2004, Marten van Dijk and David Woodruff were able to use an explicit form of Voskresenskii stable rationality result to get an asymptotic optimal crypto-compression rate of
, but their method was of little practical use in the
, for what their method gave was a rational map

and the number of added parameters (32) is way too big to be of use.
But then, one can use century-old results on cyclotomic polynomials to get a much better bound, as was shown in the paper Practical cryptography in high dimensional tori by the collective group of all people working (openly) on tori-cryptography. The idea is that whenever q is a prime and a is an integer not divisible by q, then on the level of cyclotomic polynomials we have the identity

On the level of tori this equality implies (via the character-lattices) an ismorphism (with same assumptions)

whenever aq is not divisible by p. Apply this to the special case when
then we get

and because we know that
is a 2-dimensional rational torus we get, using Weil descent, a rational map

which can be used to get better crypto-compression than the CEILIDH-system!
This concludes what I know of the OPEN state of affairs in tori-cryptography. I’m sure ‘people in hiding’ know a lot more at the moment and, if not, I have a couple of ideas I’d love to check out. So, when I seem to have disappeared, you know what happened…
cryptography, Galois, lattices, rationality, tori
No comments
Posted in geometry
Written on Sat, 12 January 2008 at 12:07 pm
Tags: cryptography, Galois, lattices, rationality, tori
If you liked this post, then consider subscribing to our full RSS feed.
Leave a Reply