Analysis of the MQQ Public Key Cryptosystem - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Analysis of the MQQ Public Key Cryptosystem

Résumé

MQQ is a multivariate public key cryptosystem (MPKC) based on multivariate quadratic quasigroups and a special transform called “Dobbertin transformation” [17]. The security of MQQ, as well as any MPKC, reduces to the difficulty of solving a non-linear system of equations easily derived from the public key. In [26], it has been observed that that the algebraic systems obtained are much easier to solve that random non-linear systems of the same size. In this paper we go one step further in the analysis of MQQ. We explain why systems arising in MQQ are so easy to solve in practice. To do so, we consider the so-called the degree of regularity; which is the exponent in the complexity of a Gröbner basis computation. For MQQ systems, we show that this degree is bounded from above by a small constant. This is due to the fact that the complexity of solving the MQQ system is the minimum complexity of solving just one quasigroup block or solving the Dobbertin transformation. Furthermore, we show that the degree of regularity of the Dobbertin transformation is bounded from above by the same constant as the bound observed on MQQ system. We then investigate the strength of a tweaked MQQ system where the input of the Dobbertin transformation is replaced with random linear equations. It appears that the degree of regularity of this tweaked system varies both with the size of the quasigroups and the number of variables. We conclude that if a suitable replacement for the Dobbertin transformation is found, MQQ can possibly be made strong enough to resist pure Gröbner attacks for adequate choices of quasigroup size and number of variables.
Fichier principal
Vignette du fichier
CANS2010.pdf (79.5 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01288873 , version 1 (06-10-2022)

Licence

Paternité

Identifiants

Citer

Jean-Charles Faugère, Rune Ødegard, Ludovic Perret, Danilo Gligoroski. Analysis of the MQQ Public Key Cryptosystem. Cryptology and Network Security, Dec 2010, Kuala Lumpur, Malaysia. pp.169-183, ⟨10.1007/978-3-642-17619-7_13⟩. ⟨hal-01288873⟩
1268 Consultations
27 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More