Exponentiating faster with addition chains

  • Authors:
  • Y. Yacobi

  • Affiliations:
  • -

  • Venue:
  • EUROCRYPT '90 Proceedings of the workshop on the theory and application of cryptographic techniques on Advances in cryptology
  • Year:
  • 1991

Quantified Score

Hi-index 0.01

Visualization

Abstract

The similarity between fast computations with huge numbers and data compression is investigated. For example, in data-compression, frequent messages are assigned short codes, while in fast computations we store and reuse the results of frequent computations. In compression we sometimes send the difference of consecutive messages, if its usually small (驴 modulation), while in fast computation we compute xn+驴=xn驴x驴, xn is already known, and 驴驴n.We demonstrate the similarity by applying a modification of the Lempel-Ziv data compression algorithm to fast exponentiation, to result runtime which is comparable to the best known methods, in the practical range (500-1000 bits), for random exponents. For compressible exponents we gain on the average the compression ratio. This may be applicable to Diffie-Hellman like cryptographic systems. It is an open question whether compressible exponents are safe.