ESIGN is an efficient digital signature algorithm [OkS], [Ok], whose computation speed is more than twenty times faster than that of the RSA scheme, while its key length and signature length are comparable to those of the RSA scheme. This paper presents a software implementation of ESIGN on an 8bit micro-processor smart card. This realizes a computation time for signature generation of about 0.2 seconds. To achieve this remarkable speed for signature generation, appropriate implementation techniques such as pre-computation and table look-up techniques are effectively used. Moreover, this software implementation is compact enough for smart cards; the program size and the data size including the work area are at most 3Kbytes each. Practical identification schemes based on ESIGN are also presented.

References in zbMATH (referenced in 23 articles , 1 standard article )

Showing results 1 to 20 of 23.
Sorted by year (citations)

1 2 next

  1. Brier, Éric; Ferradi, Houda; Joye, Marc; Naccache, David: New number-theoretic cryptographic primitives (2020)
  2. Akchiche, Omar; Khadir, Omar: Factoring multi-power RSA moduli with primes sharing least or most significant bits (2016)
  3. Hindry, Marc: Arithmetics. Primality and codes, analytic number theory, Diophantine equations, elliptic curves (2008)
  4. Bohli, Jens-Matthias; Steinwandt, Rainer: On subliminal channels in deterministic signature schemes (2005)
  5. Flament, Dominique: History on complex numbers. Between algebra and geometry (2003)
  6. Fouque, Pierre-Alain; Howgrave-Graham, Nick; Martinet, Gwenaëlle; Poupard, Guillaume: The insecurity of Esign in practical implementations (2003)
  7. Granboulan, Louis: How to repair ESIGN (2003)
  8. Okamoto, Tatsuaki; Stern, Jacques: Almost uniform density of power residues and the provable security of ESIGN (2003)
  9. Stern, Jacques: Why provable security matters? (2003)
  10. Abry, Patrice (ed.); Gonçalves, Paulo (ed.); Lévy Véhel, Jacques (ed.): Scaling, fractals and wavelets. Volume 1. (2002)
  11. Abry, Patrice (ed.); Gonçalves, Paulo (ed.); Lévy Véhel, Jacques (ed.): Scaling, fractals and wavelets. Volume 2. (2002)
  12. Stern, Jacques; Pointcheval, David; Malone-Lee, John; Smart, Nigel P.: Flaws in applying proof methodologies to signature schemes (2002)
  13. el Mahassni, Edwin; Shparlinski, Igor: On some uniformity of distribution properties of ESIGN (2001)
  14. Kim, Hyung Soo; Hero, Alfred O. III.: Comparison of GLR and invariant detectors under structured clutter covariance. (2001)
  15. Peralta, René: Elliptic curve factorization using a “partially oblivious” function (2001)
  16. Yamamoto, Hideo; Kobayashi, Tetsutaro; Morita, Masahiro; Yamada, Ryuji: Public-key-based high-speed payment (electronic money) system using contact-less smart cards (2001)
  17. Azizi, Abdelmalek: On the capitulation of the 2-class group of (\mathbbK=\mathbbQ(\sqrt2pq, i)) where (p\equiv-q\equiv1\mod4) (2000)
  18. Bernardi, Christine; Métivet, Brigitte: Error indicators for the heat equation (2000)
  19. Désidéri, Jean-Antoine: Discrete models and iterative schemes. Application to multigrid and multidomain algorithms (1998)
  20. Preneel, Bart: Cryptographic primitives for information authentication -- State of the art (1998)

1 2 next