Small public keys and fast verification for multivariate quadratic public key systems

  • Authors:
  • Albrecht Petzoldt;Enrico Thomae;Stanislav Bulygin;Christopher Wolf

  • Affiliations:
  • Technische Universität Darmstadt and Center for Advanced Security Research Darmstadt;Horst Görtz Institute for IT-security, Faculty of Mathematics, Ruhr-University of Bochum, Bochum, Germany;Technische Universität Darmstadt and Center for Advanced Security Research Darmstadt;Horst Görtz Institute for IT-security, Faculty of Mathematics, Ruhr-University of Bochum, Bochum, Germany

  • Venue:
  • CHES'11 Proceedings of the 13th international conference on Cryptographic hardware and embedded systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Security of public key schemes in a post-quantum world is a challenging task--as both RSA and ECC will be broken then. In this paper, we show how post-quantum signature systems based onMultivariate Quadratic (MQ) polynomials can be improved up by about 9/10, and 3/5, respectively, in terms of public key size and verification time. The exact figures are 88% and 59%. This is particularly important for smallscale devices with restricted energy, memory, or computational power. In addition, we provide evidence that this reduction does not affect security and that it is also optimal in terms of possible attacks. We do so by combining the previously unrelated concepts of reduced and equivalent keys. Our new scheme is based on the so-called Unbalanced Oil and Vinegar class of MQ-schemes. We have derived our results mathematically and verified the speed-ups through a C++ implementation.