English

Stream cipher based on quasigroup string transformations in $Z_p^*$

Cryptography and Security 2007-05-23 v2

Abstract

In this paper we design a stream cipher that uses the algebraic structure of the multiplicative group \bbbzp\bbbz_p^* (where p is a big prime number used in ElGamal algorithm), by defining a quasigroup of order p1p-1 and by doing quasigroup string transformations. The cryptographical strength of the proposed stream cipher is based on the fact that breaking it would be at least as hard as solving systems of multivariate polynomial equations modulo big prime number pp which is NP-hard problem and there are no known fast randomized or deterministic algorithms for solving it. Unlikely the speed of known ciphers that work in \bbbzp\bbbz_p^* for big prime numbers pp, the speed of this stream cipher both in encryption and decryption phase is comparable with the fastest symmetric-key stream ciphers.

Keywords

Cite

@article{arxiv.cs/0403043,
  title  = {Stream cipher based on quasigroup string transformations in $Z_p^*$},
  author = {Danilo Gligoroski},
  journal= {arXiv preprint arXiv:cs/0403043},
  year   = {2007}
}

Comments

Small revisions and added references