Multivariate public key cryptosystems
Algebraic coding theory; cryptography (number-theoretic aspects) (11T71) Applications to coding theory and cryptography of arithmetic geometry (14G50) Research exposition (monographs, survey articles) pertaining to information and communication theory (94-02) Cryptography (94A60) Authentication, digital signatures and secret sharing (94A62)
This book consists of eight chapters plus a five-page appendix on basic finite field theory. The first chapter is an overview largely concentrating on \textit{Multivariate Public Key Cryptosystems} (MPKC)s which have been viewed as possible alternatives to PKCs such as RSA. Essentially an MPKC is a cryptosystem in which the public key is a finite set of multivariate polynomials \(f_j\in\mathbb{F}[x_1,\dots,x_n]\) where \(\mathbb{F}\) is a finite field. In this scenario, our usual cast of cryptographic characters, Alice and Bob, communicate as follows. If Alice wishes to send a message \((m_1,\dots,m_n)\in\mathbb{F}^n\) to Bob, she obtains Bob's public key \(f_j\) and computes \(c_j=f_j(m_1,\dots,m_n)\) for \(j=1,\dots,\ell\) and sends ciphertext \((c_1,\dots,c_\ell)\) to him. Bob's private key involves information about \(f_j\) which is a means of unlocking the one-way system \(f_j(m_1^\prime,\dots,m_n^\prime)=c_j\) for \(j=1,\dots,\ell\) without which it is computationally infeasible to solve it. Reasons for the MPKC's role as a possible alternative to standard PKCs such as RSA include the fact that the former are much more computationally efficient than the latter, whose security is based upon the presumed difficulty of factoring large integers -- the \textit{Integer Factoring Problem} (IFP). Since the (general) problem of solving a set of multivariate polynomial equations over a finite field is (provably) an NP-hard problem, quantum computers could not be expected to efficiently find a solution set. Yet quantum computers would solve the IFP, making such PKCs as RSA obsolete, but not MPKCs. Chapter two delves into \textit{Matsumoto-Imai Cryptosystems} (MIC)s, one of the first successful attempts to build an MPKC. The basic idea for this type of cryptosystem is to utilize a field extension \(K\) of degree \(n\) over a finite field \(\mathbb F\) (considered as an \(n\)-dimensional vector space over \(\mathbb{F}\)) and look for invertible maps on \(K\) which are then transformed into invertible maps over \(\mathbb {F}^n\). Attacks on MIC and its variants are considered and complexity issues discussed. Chapter three is dedicated to the family of three signature schemes called \textit{Oil-Vinegar}, which may be seen as arising from attacks on MICs. Chapter four investigates a mechanism for making the notion of an MPKC more secure using what is called a \textit{Hidden Field Equation} (HFE) invented in 1996. Chapter five continues the investigation of extending MICs by looking at \textit{internal perturbations} which were motivated by a desire to resist certain attacks without sacrificing efficiency. Chapter six has its origins in algebraic geometry since the \textit{triangular schemes} which it delineates, are motivated by the difficulty of decomposing a composition of invertible nonlinear polynomials maps -- a problem closely related to the well-known Jacobian conjecture. Chapter six is the longest and most involved section, which collates much of what has been previously discussed. Chapter seven continues the foray into algebraic geometry by considering \textit{direct attacks} on MPKCs. Typically, attacks employ numerical methods which are often based on ideas of Newton since it suffices to find approximate solutions to a set of equations. However, when the solutions of the equations are considered over a finite field, numerical methods are not applicable and exact solutions are required so algebraic geometry comes into play. The concluding chapter eight looks to the future of MPKC research. This ten-page chapter summarizes and gathers results from the literature on the construction of MPKCs, their security, practical applications, and a brief look at underlying mechanisms. Although the authors state, in their introduction, that this could be used as a textbook ``suitable for beginning graduate students in mathematics or computer science, it is hampered by the fact that there are no exercises, no theorems or proofs, indeed no rigorous mathematical development. Thus, especially given the very specialized topic matter, it would not be suitable for students in mathematics at any level. The authors admit, in the introduction, that ``this book has been written from the computational perspective, and this is evident. As a textbook, however, even in computer science, it might be suitable as a reference for specific aspects of an advanced course in cryptology with MPKCs as one of the topics. Certainly anyone interested in this area of cryptology would benefit from having this book as part of their library.
- Cryptanalysis of a public key cryptosystem based on Diophantine equations via weighted LLL reduction
- Total break of the SRP encryption scheme
- Multivariate public key cryptosystems from Diophantine equations
- The nested subset differential attack. A practical direct attack against LUOV which forges a signature within 210 minutes
- A public key cryptosystem using a group of permutation polynomials
- Security analysis via algebraic attack against ``a new encryption scheme for multivariate quadratic system
- A study on randomness used in signature generation of UOV
- Cryptanalysis of the lifted unbalanced oil vinegar signature scheme
- Quantum algorithm for Boolean equation solving and quantum algebraic attack on cryptosystems
- Fast correlation attack on stream cipher ABC v3
- Consensus networks over finite fields
- New complexity estimation on the rainbow-band-separation attack
- A multivariate encryption scheme with Rainbow
- Hybrid MQ Signature for Embedded Device
- On dynamical systems of large girth or cycle indicator and their applications to multivariate cryptography
- On the equivalent keys in multivariate cryptosystems
- Algebraic cryptanalysis of Yasuda, Takagi and Sakurai's signature scheme
- On multivariate cryptosystems based on computable maps with invertible decomposition
- On new examples of families of multivariate stable maps and their cryptographical applications
- On the differential security of multivariate public key cryptosystems
- High-speed hardware implementation of Rainbow signature on FPGAs
- scientific article; zbMATH DE number 6001304 (Why is no real title available?)
- The shortest signatures ever
- On tameness of Matsumoto-Imai central maps in three variables over the finite field \(\mathbb F_2\)
- scientific article; zbMATH DE number 5009203 (Why is no real title available?)
- scientific article; zbMATH DE number 5149704 (Why is no real title available?)
- A New Construction of Multivariate Public Key Encryption Scheme through Internally Perturbed Plus
- Practical-Sized Instances of Multivariate PKCs: Rainbow, TTS, and ℓIC-Derivatives
- Cryptanalysis of Rational Multivariate Public Key Cryptosystems
- Kipnis-Shamir Attack on HFE Revisited
- Multivariate Public Key Cryptography
- SSE Implementation of Multivariate PKCs on Modern x86 CPUs
- Overview of Cryptanalysis Techniques in Multivariate Public Key Cryptography
- A multivariate based threshold ring signature scheme
- Projective interpolation of polynomial vectors and improved key recovery attack on SFLASH
- Extended multivariate public key cryptosystems with secure encryption function
- Public-Key Cryptosystems Based on Composite Degree Residuosity Classes
- On Schubert cells in Grassmannians and new algorithms of multivariate cryptography
- SimpleMatrix -- a multivariate public key cryptosystem (MPKC) for encryption
- A key exchange protocol relying on polynomial maps
- Multivariate public key cryptosystems
- Key variation technique based on piggybacking strategies under public key environments
- Multivariate encryption schemes based on polynomial equations over real numbers
- A new perturbation algorithm and enhancing security of SFLASH signature scheme
- Polynomial selection for computing Gröbner bases
- Ring theory
- Public-Key Identification Schemes Based on Multivariate Quadratic Polynomials
- Explicit estimates for polynomial systems defining irreducible smooth complete intersections
- On the family of cubical multivariate cryptosystems based on the algebraic graph over finite commutative rings of characteristic 2
- Information Security and Privacy
- On Eulerian semigroups of multivariate transformations and their cryptographic applications
- On new protocols of Noncommutative Cryptography in terms of homomorphism of stable multivariate transformation groups
- A new central map for multivariate encryption scheme
- Cryptanalysis of the SNOVA signature scheme
- Security analysis on UOV families with odd characteristics: using symmetric algebra
- On enumeration of polynomial equivalence classes and their application to MPKC
- A security analysis of uniformly-layered Rainbow defined over non-commutative rings
This page was built for publication: Multivariate public key cryptosystems
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2509132)