Skip to main content

Nyberg–Rueppel Signature Scheme

  • Reference work entry
Encyclopedia of Cryptography and Security
  • 124 Accesses

Nyberg–Rueppel proposed a signature scheme [1] which is of the message recovery type (see digital signature scheme) and based on the discrete logarithm problem. The following gives a typical interpretation of the Nyberg–Rueppel signature scheme.

  • Key generation: a prime numberp, a prime factor q of p−1, an element g of orderq in the group of integers modulo p, a secret key \( x ({\it0}<x<q) \) . The public key consists of p, q, g, and \( y=g^x {\rm mod} p \) (see also modular arithmetic).

  • Signing: for message m, compute \( r=m\cdot g^k \) mod p, ŕ = r mod q, s=−k−r′·x mod q, and output (r,s). Verification: verify s <q, compute r’=r mod q, and check that gs·yr′·r=m.

However, it is advised to apply some redundant function R to a message m and use R( \( \emph {m} \) ) instead of m. The reason is as follows: if a valid signature (r,s) for m is given, then \( (r, s+t {\rm mod} q) \) is a valid signature for \( m\cdot g^t\) mod q. Therefore by using R(m) instead of m, one can neglect the...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Nyberg, K. and R.A. Rueppel (1995). “Message recovery for signature schemes based on the discrete logarithm problem.” Advances in Cryptology—EUROCRYPT'94, Lecture Notes in Computer Science, vol. 950, ed. A. De Santis. Springer, Berlin, 182–193.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 International Federation for Information Processing

About this entry

Cite this entry

Sako, K. (2005). Nyberg–Rueppel Signature Scheme. In: van Tilborg, H.C.A. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA . https://doi.org/10.1007/0-387-23483-7_283

Download citation

Publish with us

Policies and ethics