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...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
De Gruyter
2013-12-01
|
Series: | Journal of Mathematical Cryptology |
Subjects: | |
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 |