Abstract

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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.