Details:
Title  Projective interpolation of polynomial vectors and improved key recovery attack on SFLASH.  Author(s)  Weiwei Cao, Lei Hu  Type  Article in Journal  Abstract  SFLASH is an instance of the famous C* − multivariate public key cryptographic schemes and it was chosen by the NESSIE cryptographic project of the European Consortium in 2003 as a candidate signature algorithm used for digital signatures on limitedresource devices. Recently, a successful private key recovery attack on SFLASH was proposed by Bouillaguet, Fouque and MacarioRat by uncovering the kernel properties of quadratic forms of the central map. The most expensive step in the attack is the calculation of kernel vectors of skewsymmetric matrices over a bivariate polynomial ring. Bouillaguet et al. proposed two methods to accomplish this computation. Both methods involve symbolic computation on bivariate polynomials. The first method computes characteristic polynomials of matrices of polynomials and is very expensive. The second method involves a Gröbner basis computation and so its complexity is difficult to estimate. In this paper, we show this critical step of calculating kernel vectors can be done by numerical computation on field elements instead of symbolic computation. Our method uses a nondeterministic interpolation of polynomial vectors called projective interpolation, and its complexity can be explicitly evaluated. Experiments show that it is much faster, making the total attack on SFLASH about 30 times faster (the critical step is about 100 times faster) than the first method of Bouillaguet et al. The new method is also slighter faster than their second method.  Keywords  Multivariate public key signature, SFLASH, Symbolic computation, Numerical computation, Projective interpolation  ISSN  09251022; 15737586/e 
URL 
http://link.springer.com/article/10.1007%2Fs1062301398192 
Language  English  Journal  Des. Codes Cryptography  Volume  73  Number  3  Pages  719730  Publisher  Springer US, New York, NY  Year  2014  Edition  0  Translation 
No  Refereed 
No 
