The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Extended Algorithm for Solving Underdefined Multivariate Quadratic Equations

Hiroyuki MIURA, Yasufumi HASHIMOTO, Tsuyoshi TAKAGI

  • Full Text Views

    0

  • Cite this

Summary :

It is well known that solving randomly chosen Multivariate Quadratic equations over a finite field (MQ-Problem) is NP-hard, and the security of Multivariate Public Key Cryptosystems (MPKCs) is based on the MQ-Problem. However, this problem can be solved efficiently when the number of unknowns n is sufficiently greater than that of equations m (This is called “Underdefined”). Indeed, the algorithm by Kipnis et al. (Eurocrypt'99) can solve the MQ-Problem over a finite field of even characteristic in a polynomial-time of n when n ≥ m(m+1). Therefore, it is important to estimate the hardness of the MQ-Problem to evaluate the security of Multivariate Public Key Cryptosystems. We propose an algorithm in this paper that can solve the MQ-Problem in a polynomial-time of n when n ≥ m(m+3)/2, which has a wider applicable range than that by Kipnis et al. We will also compare our proposed algorithm with other known algorithms. Moreover, we implemented this algorithm with Magma and solved the MQ-Problem of m=28 and n=504, and it takes 78.7 seconds on a common PC.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E97-A No.6 pp.1418-1425
Publication Date
2014/06/01
Publicized
Online ISSN
1745-1337
DOI
10.1587/transfun.E97.A.1418
Type of Manuscript
PAPER
Category
Cryptography and Information Security

Authors

Hiroyuki MIURA
  Kyushu University
Yasufumi HASHIMOTO
  University of the Ryukyus
Tsuyoshi TAKAGI
  Kyushu University

Keyword