A new method to solve MRHS equation systems and its connection to group factorization

Multiple right-hand side (MRHS) equations over finite fields are a relatively new tool useful for algebraic cryptanalysis. The main advantage is in an efficient representation of the cryptographic primitives. The main methods to solve systems of MRHS equations are gluing, that relies on merging equa...

Full description

Bibliographic Details
Main Author: Zajac Pavol
Format: Article
Language:English
Published: De Gruyter 2013-12-01
Series:Journal of Mathematical Cryptology
Subjects:
cvp
Online Access:https://doi.org/10.1515/jmc-2013-5012
id doaj-736f3067e1b3479baa8a1b98a9508a89
record_format Article
spelling doaj-736f3067e1b3479baa8a1b98a9508a892021-09-06T19:40:44ZengDe GruyterJournal of Mathematical Cryptology1862-29761862-29842013-12-017436738110.1515/jmc-2013-5012A new method to solve MRHS equation systems and its connection to group factorizationZajac Pavol0FEI STU, Ilkovičova 3, 81219 Bratislava, SlovakiaMultiple right-hand side (MRHS) equations over finite fields are a relatively new tool useful for algebraic cryptanalysis. The main advantage is in an efficient representation of the cryptographic primitives. The main methods to solve systems of MRHS equations are gluing, that relies on merging equations, and various versions of local reduction, that relies on removing partial solutions. In this paper we present a new algorithm to solve MRHS systems. The core of the algorithm is a transformation of the problem of solving an MRHS equation system into a problem of group factorization. We then provide two alternative algorithms to solve the transformed problem. One of these algorithms provides a further transformation to the well-studied closest vector problem. A corollary of our research is that the solution of the group factorization problem arising during the process of solving an MRHS equation system must be as difficult as the cryptanalysis of a corresponding block cipher described by this MRHS system.https://doi.org/10.1515/jmc-2013-5012mrhsalgebraic cryptanalysisgroup factorizationcvp
collection DOAJ
language English
format Article
sources DOAJ
author Zajac Pavol
spellingShingle Zajac Pavol
A new method to solve MRHS equation systems and its connection to group factorization
Journal of Mathematical Cryptology
mrhs
algebraic cryptanalysis
group factorization
cvp
author_facet Zajac Pavol
author_sort Zajac Pavol
title A new method to solve MRHS equation systems and its connection to group factorization
title_short A new method to solve MRHS equation systems and its connection to group factorization
title_full A new method to solve MRHS equation systems and its connection to group factorization
title_fullStr A new method to solve MRHS equation systems and its connection to group factorization
title_full_unstemmed A new method to solve MRHS equation systems and its connection to group factorization
title_sort new method to solve mrhs equation systems and its connection to group factorization
publisher De Gruyter
series Journal of Mathematical Cryptology
issn 1862-2976
1862-2984
publishDate 2013-12-01
description Multiple right-hand side (MRHS) equations over finite fields are a relatively new tool useful for algebraic cryptanalysis. The main advantage is in an efficient representation of the cryptographic primitives. The main methods to solve systems of MRHS equations are gluing, that relies on merging equations, and various versions of local reduction, that relies on removing partial solutions. In this paper we present a new algorithm to solve MRHS systems. The core of the algorithm is a transformation of the problem of solving an MRHS equation system into a problem of group factorization. We then provide two alternative algorithms to solve the transformed problem. One of these algorithms provides a further transformation to the well-studied closest vector problem. A corollary of our research is that the solution of the group factorization problem arising during the process of solving an MRHS equation system must be as difficult as the cryptanalysis of a corresponding block cipher described by this MRHS system.
topic mrhs
algebraic cryptanalysis
group factorization
cvp
url https://doi.org/10.1515/jmc-2013-5012
work_keys_str_mv AT zajacpavol anewmethodtosolvemrhsequationsystemsanditsconnectiontogroupfactorization
AT zajacpavol newmethodtosolvemrhsequationsystemsanditsconnectiontogroupfactorization
_version_ 1717767911225950208