Journal of Cryptology

, Volume 4, Issue 3, pp 161–174

Efficient signature generation by smart cards

  • C. P. Schnorr

DOI: 10.1007/BF00196725

Cite this article as:
Schnorr, C.P. J. Cryptology (1991) 4: 161. doi:10.1007/BF00196725


We present a new public-key signature scheme and a corresponding authentication scheme that are based on discrete logarithms in a subgroup of units in ℤp where p is a sufficiently large prime, e.g., p ≥ 2512. A key idea is to use for the base of the discrete logarithm an integer α in ℤp such that the order of α is a sufficiently large prime q, e.g., q ≥ 2140. In this way we improve the ElGamal signature scheme in the speed of the procedures for the generation and the verification of signatures and also in the bit length of signatures. We present an efficient algorithm that preprocesses the exponentiation of a random residue modulo p.

Key words

Digital signaturesPublic-key signaturesPublic-key authenticationElGamal signaturesDiscrete logarithm one-way functionSignatures with preprocessingRandom exponentiated residues

Copyright information

© Springer-Verlag New York Inc. 1991

Authors and Affiliations

  • C. P. Schnorr
    • 1
  1. 1.Universität FrankfurtFrankfurt a.M.Germany