Skip Navigation

IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences 2008 E91-A(5):1253-1264; doi:10.1093/ietfec/e91-a.5.1253
This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Request Permissions
Google Scholar
Right arrow Articles by HAYASHI, S.
Right arrow Articles by TADA, M.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

Copyright © 2008 The Institute of Electronics, Information and Communication Engineers

Regular Section -- Papers -- Cryptography and Information Security

A Digital Signature Scheme Based on NP-Complete Lattice Problems

Shunichi HAYASHI1 and Mitsuru TADA2

1 The author is with the Graduate School of Science and Technology, Chiba University, Chiba-shi, 263-8522 Japan. E-mail: shunichihayashi{at}graduate.chiba-u.jp, 2 The author is with the Institute of Media and Information Technology, Chiba University, Chiba-shi, 263-8522 Japan. E-mail: m.tada{at}faculty.chiba-u.jp

In [13], we proposed new decision problems related to lattices, and proved their NP-completeness. In this paper, we present a new public-key identification scheme and a digital signature scheme based on one of the problems in [13]. We also prove the security of our schemes under certain assumptions, and analyze the efficiency of ours.

Key Words: NP-complete problem, lattice, identification scheme, signature scheme


Manuscript received January 4, 2007. Manuscript revised November 12, 2007.

References

[1] M. Ajtai, "The shortest vector problem in L2 is NP-hard for randomized reductions," Proc. STOC'98, ACM, 1998.

[2] M. Bellare and P. Rogaway, "Random oracles are practical: A paradigm for designing efficient protocols," Proc. ACM CCS'93, ACM, 1993.

[3] M. Bellare and P. Rogaway, "The exact security of digital signatures — How to sign with RSA and Rabin," Proc. EUROCRYPT'96, LNCS 1070, Springer, 1996.

[4] J. Buchmann, A. May, and U. Vollmer, "Perspectives for cryptographic long-term security," Commun. ACM, vol.49, no.9, pp.50–55, 2006.

[5] J.Y. Cai and A. Nerurkar, "Approximating the SVP to within a factor (1 + 1/dim{varepsilon}) is NP-hard under randomized reductions," J. Comput. Syst. Sci., vol.59, pp.221–239, 1999.

[6] R. Cramer and V. Shoup, "Signature schemes based on the strong RSA assumption," ACM Trans. Inform. Syst. Security, vol.3, no.3, pp.161–185, 2000.

[7] U. Feige and A. Shamir, "Witness indistinguishable and witness hiding protocols," Proc. STOC'90, ACM, 1990.

[8] A. Fiat and A. Shamir, "How to prove yourself: Practical solutions to identification and signature problems," Proc. CRYPTO'86, LNCS 263, Springer, 1987.

[9] M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman and Company, 1979.

[10] O. Goldreich, Foundations of Cryptography: Basic Tools, Cambridge University Press, 2001.

[11] O. Goldreich and S. Goldwasser, "On the limits of nonapproximability of lattice problems," J. Comput. Syst. Sci., vol.60, no.3, pp.540–563, 2000.

[12] O. Goldreich, S. Goldwasser, and S. Halevi, "Public-key cryptosystems from lattice reduction problems," Proc. CRYPTO'97, LNCS 1294, Springer, 1997.

[13] S. Hayashi and M. Tada, "New NP-complete problems associated with lattices," IEICE Trans. Fundamentals, vol.E90-A, no.5, pp.941–948, May 2007.

[14] J. Hoffstein, N. Howgrave-Graham, J. Pipher, J.H. Silverman, and W. Whyte, "NTRUSign: Digital signatures using the NTRU lattice," Proc. CT-RSA 2003, LNCS 2612, Springer, 2003.

[15] J. Hoffstein, J. Pipher, and J.H. Silverman, "NTRU: A ring-based public key cryptosystem," Proc. ANTS-III, LNCS 1423, Springer, 1998.

[16] D. Micciancio, "The shortest vector in a lattice is hard to approximate to within some constant," SIAM J. Comput., vol.30, no.6, pp.2008–2035, 2001.

[17] D. Micciancio and S. Goldwasser, Complexity of Lattice Problems: A Cryptographic Perspective, Kluwer Academic Publishers, 2002.

[18] D. Micciancio and S. Vadhan, "Statistical zero-knowledge proofs with efficient provers: Lattice problems and more," Proc. CRYPTO 2003, LNCS 2729, Springer, 2003.

[19] NIST, "Secure hash standard," Federal Information Processing Standards Publications, 2002.

[20] NIST, "Digital signature standard," Federal Information Processing Standards Publications, 2000.

[21] K. Ohta and T. Okamoto, "On concrete security treatment of signatures derived from identification," Proc. CRYPTO'98, LNCS 1462, Springer, 1998.

[22] T. Okamoto, "Provably secure and practical identification schemes and corresponding signature schemes," Proc. CRYPTO'92, LNCS 740, Springer, 1993.

[23] T. Okamoto, K. Tanaka, and S. Uchiyama, "Quantum public-key cryptosystems," Proc. CRYPTO 2000, LNCS 1880, Springer, 2000.

[24] T. Okamoto and H. Yamamoto, Modern Cryptography, Sangyo-Tosho, 1997.

[25] D. Pointcheval and G. Poupard, "A new NP-complete problem and public-key identification," Des. Codes Cryptogr., vol.28, pp.5–31, 2003.

[26] G. Poupard and J. Stern, "Security analysis of a practical "on the fly" authentication and signature generation," Proc. EUROCRYPT'98, LNCS 1403, Springer, 1998.

[27] G. Poupard and J. Stern, "On the fly signatures based on factoring," Proc. ACM CCS'99, ACM, 1999.

[28] C.P. Schnorr, "Efficient signature generation by smart cards," J. Cryptol., vol.4, pp.161–174, 1991.

[29] A. Shamir, "An efficient identification scheme based on permuted kernels (extended abstract)," Proc. CRYPTO'89, LNCS 435, Springer, 1990.

[30] P.W. Shor, "Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer," SIAM J. Comput., vol.26, pp.1484–1509, 1997.

[31] J. Stern, "Designing identification schemes with keys of short size," Proc. CRYPTO'94, LNCS 839, Springer, 1994.

[32] J. Stern, "A new paradigm for public key identification," IEEE Trans. Inf. Theory, vol.42, no.6, pp.1757–1768, 1996.

[33] P. van Emde Boas, "Another NP-complete partition problem and the complexity of computing short vectors in a lattice," Technical Report 81-04, University of Amsterdam, 1981.


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?



This Article
Right arrow Abstract Freely available
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Request Permissions
Google Scholar
Right arrow Articles by HAYASHI, S.
Right arrow Articles by TADA, M.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?