Cryptology ePrint Archive: Report 2014/703

Linearity Measures for MQ Cryptography

Simona Samardjiska and Danilo Gligoroski

Abstract: We propose a new general framework for the security of multivariate quadratic (\mathcal{MQ}) schemes with respect to attacks that exploit the existence of linear subspaces. We adopt linearity measures that have been used traditionally to estimate the security of symmetric cryptographic primitives, namely the nonlinearity measure for vectorial functions introduced by Nyberg at Eurocrypt '92, and the $(s, t)$--linearity measure introduced recently by Boura and Canteaut at FSE'13. We redefine some properties of \mathcal{MQ} cryptosystems in terms of these known symmetric cryptography notions, and show that our new framework is a compact generalization of several known attacks in \mathcal{MQ} cryptography against single field schemes. We use the framework to explain various pitfalls regarding the successfulness of these attacks. Finally, we argue that linearity can be used as a solid measure for the susceptibility of \mathcal{MQ} schemes to these attacks, and also as a necessary tool for prudent design practice in \mathcal{MQ} cryptography.

Category / Keywords: public-key cryptography / Strong $(s, t)$--linearity, $(s, t)$--linearity, MinRank, good keys, separation keys

Original Publication (with minor differences): SECURWARE 2014

Date: received 5 Sep 2014

Contact author: simonas at item ntnu no

Available format(s): PDF | BibTeX Citation

Version: 20140905:191313 (All versions of this report)

Short URL: ia.cr/2014/703

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]