The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Solving the MQ Problem Using Gröbner Basis Techniques

Takuma ITO, Naoyuki SHINOHARA, Shigenori UCHIYAMA

  • Full Text Views

    0

  • Cite this

Summary :

Multivariate public key cryptosystem (MPKC) is one of the major post quantum cryptosystems (PQC), and the National Institute of Standards and Technology (NIST) recently selected four MPKCs as candidates of their PQC. The security of MPKC depends on the hardness of solving systems of algebraic equations over finite fields. In particular, the multivariate quadratic (MQ) problem is that of solving such a system consisting of quadratic polynomials and is regarded as an important research subject in cryptography. In the Fukuoka MQ challenge project, the hardness of the MQ problem is discussed, and algorithms for solving the MQ problem and the computational results obtained by these algorithms are reported. Algorithms for computing Gröbner basis are used as the main tools for solving the MQ problem. For example, the F4 algorithm and M4GB algorithm have succeeded in solving many instances of the MQ problem provided by the project. In this paper, based on the F4-style algorithm, we present an efficient algorithm to solve the MQ problems with dense polynomials generated in the Fukuoka MQ challenge project. We experimentally show that our algorithm requires less computational time and memory for these MQ problems than the F4 algorithm and M4GB algorithm. We succeeded in solving Type II and III problems of Fukuoka MQ challenge using our algorithm when the number of variables was 37 in both problems.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E104-A No.1 pp.135-142
Publication Date
2021/01/01
Publicized
Online ISSN
1745-1337
DOI
10.1587/transfun.2020CIP0025
Type of Manuscript
Special Section PAPER (Special Section on Cryptography and Information Security)
Category

Authors

Takuma ITO
  National Institute of Information and Communications Technology,Tokyo Metropolitan University
Naoyuki SHINOHARA
  National Institute of Information and Communications Technology
Shigenori UCHIYAMA
  Tokyo Metropolitan University

Keyword