Public Key Encryption and Signature Schemes Based on Polynomials over ℤn

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1070)


The problem of computing roots of a polynomial over the ring ℤn is equivalent to factoring n. Starting from this intractable pro- blem we construct a public key encryption scheme where the message blocks are encrypted as roots of a polynomial over ℤn and a signature scheme where the signature belonging to a message is a (set of) root(s) of a polynomial having the message blocks as coefficients. These sche- mes can be considered as extensions of Rabin’s encryption and signature scheme. However, our signature scheme has some new properties: a short signature can be generated for a long message without using a hash func- tion, and the security features of the scheme can be chosen either to be similar to those of the RSA scheme or to be equivalent to those of Rabin’s scheme.


  1. [BO81]
    M. Ben-Or, Probabilistic Algorithms in Finite Fields. Proc. IEEE FOCS 1981, pp. 394–398.Google Scholar
  2. [FN93]
    A. Fiat and M. Naor, Broadcast Encryption. Pre-Proceedings of CRYPTO’ 93, 39.1–39.10.Google Scholar
  3. [GMR88]
    S. Goldwasser, S. Micali and R. L. Rivest, A Digital Signature Scheme Secure Against Adaptive Chosen-Message Attacks. SIAM J. Comput. Vol. 17 No. 2 (1988), pp. 281–308.CrossRefzbMATHMathSciNetGoogle Scholar
  4. [Rab80]
    M. O. Rabin, Digital Signatures and Public-Key Functions as Intractable as Factorization. MIT/LCS/TR-212, Jan 1979. Cited after B. Schneier.Google Scholar
  5. [Rab80a]
    M. O. Rabin, Probabilistic Algorithms in Finite Fields. SIAM J. Comput. 9(1980), pp. 273–280.CrossRefzbMATHMathSciNetGoogle Scholar
  6. [Sha93]
    A. Shamir, On the Generation of Multivariate Polynomials which are Hard to Factor. Preprint.Google Scholar
  7. [Sch93]
    B. Schneier, Applied Cryptography. Wiley 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  1. 1.ForschungszentrumDeutsche Telekom AGDarmstadtGermany
  2. 2.Mathematisches InstitutJustus-Liebig-Universität GießenGießenGermany

Personalised recommendations