English

On the key exchange with nonlinear polynomial maps of stable degree

Cryptography and Security 2013-04-11 v1 Combinatorics

Abstract

We say that the sequence gng_n, n3n\ge 3, nn \rightarrow \infty of polynomial transformation bijective maps of free module KnK^n over commutative ring KK is a sequence of stable degree if the order of gng_n is growing with nn and the degree of each nonidentical polynomial map of kind gnk{g_n}^k is an independent constant cc. A transformation b=τgnkτ1b={\tau} {g_n}^k {\tau}^{-1}, where τ\tau is affine bijection, nn is large and kk is relatively small, can be used as a base of group theoretical Diffie-Hellman key exchange algorithm for the Cremona group C(Kn)C(K^n) of all regular automorphisms of KnK^n. The specific feature of this method is that the order of the base may be unknown for the adversary because of the complexity of its computation. The exchange can be implemented by tools of Computer Algebra (symbolic computations). The adversary can not use the degree of righthandside in bx=db^x=d to evaluate unknown xx in this form for the discrete logarithm problem. In the paper we introduce the explicit constructions of sequences of elements of stable degree for cases c=3c=3 for each commutative ring KK containing at least 3 regular elements and discuss the implementation of related key exchange and public key algorithms.

Keywords

Cite

@article{arxiv.1304.2920,
  title  = {On the key exchange with nonlinear polynomial maps of stable degree},
  author = {Vasyl Ustimenko and Aneta Wróblewska},
  journal= {arXiv preprint arXiv:1304.2920},
  year   = {2013}
}

Comments

19 pages