Efficient signature generation by smart cards (Q1180508)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Efficient signature generation by smart cards
scientific article

    Statements

    Efficient signature generation by smart cards (English)
    0 references
    0 references
    27 June 1992
    0 references
    This paper presents a new public-key signature scheme and a corresponding authentication scheme that are based on discrete logarithms. A signature \((e,y)\) for the message \(m\) can be generated according to \(e=h(x,m)\) and \(y=r+se(\mod q)\), where \(r\) is a random number in \(\{1,\dots,q\}\) and \(x=\alpha^ r(\mod p)\), \(s\) is the user's private key, and the prime \(p(\geq 2^{512})\), the prime \(q(\geq 2^{140}\), a divisor of \(p-1)\), \(\alpha\) in \(Z_ p\) with order \(q\) and a hash function \(h\) from \(Z_ q\times Z\) to \(\{0,1,\dots,2^ t-1\}\) (\(t=72\)) are public key of the key authentication center. To verify the signature \((e,y)\) for \(m\) with the user's public key \(v=\alpha^{-s}(\mod p)\) compute \(x'=\alpha^ yv^ e(\mod p)\) and check that \(e=h(x',m)\). This scheme improves the El Gamal signature scheme [IEEE Trans. Inf. Theory 31, 469--472 (1985; Zbl 0571.94014)] in the speed and in the bit length of signatures. Computing \(\alpha^ r(\mod p)\) is done in a preprocessing stage that is independent of the message, and the message-dependent part of signature generation consisting of multiplying a 140-bit integer with a 72-bit integer. Finally, an efficient algorithm that preprocesses the exponentiation of a random residue modulo \(p\) is also presented.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    digital signatures
    0 references
    public-key signatures
    0 references
    public-key authentication
    0 references
    discrete logarithm one-way function
    0 references
    signatures with preprocessing
    0 references
    random exponential residues
    0 references
    El Gamal signature
    0 references
    0 references
    0 references