Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Reports, Documentation, and Standards
  4. Time-Memory Trade-Offs: False Alarm Detection Using Checkpoints, Extended Version
 
report

Time-Memory Trade-Offs: False Alarm Detection Using Checkpoints, Extended Version

Avoine, Gildas  
•
Junod, Pascal  
•
Oechslin, Philippe
2005

Since the original publication of Martin Hellman's cryptanalytic time-memory trade-off, a few improvements on the method have been suggested. In all these variants, the cryptanalysis time decreases with the square of the available memory. However, a large amount of work is wasted during the cryptanalysis process due to so-called "false alarms". In this paper we present a method of detection of false alarms which can significantly reduce the cryptanalysis time while using a minute amount of memory. Our method, based on "checkpoints", can reduce the time by much more than the square of the additional memory used, e.g., an increase of 0.89% of memory yields a 10.99% increase in performance. Even if our optimization is bounded, the gain in time per memory used is radically more important than in any existing variant of the trade-off. Beyond this practical improvement, checkpoints constitute a novel approach which has not yet been exploited and may lead to other interesting results. In this paper, we also present theoretical analysis of time-memory trade-offs, and give a complete characterization of the variant based on rainbow tables. This is the first time an exact expression is given for a variant of the trade-off and that the time-memory relationship can actually be plotted.

  • Files
  • Details
  • Metrics
Type
report
Author(s)
Avoine, Gildas  
Junod, Pascal  
Oechslin, Philippe
Date Issued

2005

Subjects

time-memory trade-off

•

cryptanalysis

•

precomputation

Note

Technical Report, LASEC-REPORT-2005-002.

Written at

EPFL

EPFL units
LASEC  
Available on Infoscience
January 19, 2007
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/239742
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés