Abstract
This paper introduces the concept of noise factor and noise operation, and constructs a noise group. We present a new perturbation algorithm for enhancing security of multivariate public key cryptosystems (MPKCs). European Consortium SFLASH which derives from Matsumoto-Imai scheme is a fast signature scheme intended for low cost smart cards. It was broken with the differential cryptanalysis by Dubois et al. in 2007. Taking Matsumoto-Imai system as an example, security analysis shows that the new algorithm can powerfully demolish its potential mathematical properties of the public key, and effectively avoid differential cryptanalysis without lowering the efficiency of the original algorithm.
Similar content being viewed by others
References
Shor P W. Algorithms for quantum computation: Discrete log and factoring. In: Proceedings of the 35th Symposium on Foundations of Computer Science, New York: IEEE Computer Society Press, 1994. 124–134
Hoffstein J, Pipher J, Silverman J H. NTRU: a ring based public key cryptosystem. In: Proc. of ANTS III, LNCS 1423. Berlin: Springer-Verlag, 1998. 267–288
Okamoto T, Tanaka K, Uchiyama S. Quantum public-key cryptosystems. In: CRYPTO2000, LNCS 1880. Berlin: Springer-Verlag, 2000. 147–165
Ding J. Multivariate Public Key Cryptosystems. Berlin: Springer-Verlag, 2006. 11–190
Garey M, Johnson D. Computers and Intractability, A Guide to the Theory of NP-Completeness. New York: Freeman, 1979
Patarin J, Courtois N, Goubin L. FLASH, a fast multivariate signature algorithm. In: CT-RSA 2001, LNCS 2020, Berlin: Springer-Verlag, 2001. 297–307
Akkar M, Courtois N, Duteuil R, et al. A fast and secure implementation of SFLASH. In: PKC2003, LNCS, Vol. 2567. Berlin: Springer, 2003. 267–278
Dubois V, Fouque P A, Shamir A, et al. Practical cryptanalysis of SFLASH. In: Crypto2007, LNCS 4622. Berlin: Springer-Verlag, 2007. 1–12
Matsumoto T, Imai H. Public quadratic polynomial-tuples for efficient signature verification and message encryption. In: Advances in Eurocryp1988, LNCS 330. Berlin: Springer, 1988. 419–453
Patarin J. Hidden field equations (HFE) and isomorphisms of polynomials (IP): two new families of asymmetric algorithms. In: Eurocrypt1996, LNCS 1070. Berlin: Springer, 1996. 33–48
Kipnis A, Patarin J, Goubin L. Unbalanced oil and vinegar signature schemes. In: EUROCRYPT 1999, Vol. 1592 of Lecture Notes in Computer Science. Berlin: Springer, 1999. 206–222
Yang B Y, Chen J M. Ranks attacks and defence in Tame-like multivariate PKCs. Report 2004/061, 29rd September 2004. http://eprint.iac.org
Patarin J. Cryptanalysis of the Matsumoto and Imai public key scheme of Eurocrypt 1988. In: Crypto1995, LNCS 963. Springer-Verlag, 1995. 248–261
Dubois V, Fouque P A, Stern J. Cryptanalysis of SFLASH with slightly modified parameters. In: Eurocrypt2007, LNCS 4145. Berlin: Springer-Verlag, 2007. 264–275
Patarin J, Goubin L, Courtois N. C *−+ and HM: Variations around two schemes of T. Matsumoto and H. Imai. In: Asiacrypt1998, LNCS 1514. Berlin: Springer, 1998. 35–49
Gilbert H, Minier M. Cryptanalysis of SFLASH. In: Eurocrypt 2002, LNCS 2332. Berlin: Springer, 2002. 288–298
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, H., Zhang, H., Guan, H. et al. A new perturbation algorithm and enhancing security of SFLASH signature scheme. Sci. China Inf. Sci. 53, 760–768 (2010). https://doi.org/10.1007/s11432-010-0025-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-010-0025-9