TY - JOUR
T1 - A comparison of cryptanalytic tradeoff algorithms
AU - Hong, Jin
AU - Moon, Sunghwan
PY - 2013/10
Y1 - 2013/10
N2 - Three time-memory tradeoff algorithms are compared in this paper. Specifically, the classical tradeoff algorithm by Hellman, the distinguished point tradeoff method, and the rainbow table method, in their non-perfect table versions, are treated. We show that, under parameters and assumptions that are typically considered in theoretic discussions of the tradeoff algorithms, the Hellman and distinguished point tradeoffs perform very close to each other and the rainbow table method performs somewhat better than the other two algorithms. Our method of comparison can easily be applied to other situations, where the conclusions could be different. The analysis of tradeoff efficiency presented in this paper does not ignore the effects of false alarms and also covers techniques for reducing storage, such as ending point truncations and index tables. Our comparison of algorithms fully takes into account success probabilities and precomputation efforts.
AB - Three time-memory tradeoff algorithms are compared in this paper. Specifically, the classical tradeoff algorithm by Hellman, the distinguished point tradeoff method, and the rainbow table method, in their non-perfect table versions, are treated. We show that, under parameters and assumptions that are typically considered in theoretic discussions of the tradeoff algorithms, the Hellman and distinguished point tradeoffs perform very close to each other and the rainbow table method performs somewhat better than the other two algorithms. Our method of comparison can easily be applied to other situations, where the conclusions could be different. The analysis of tradeoff efficiency presented in this paper does not ignore the effects of false alarms and also covers techniques for reducing storage, such as ending point truncations and index tables. Our comparison of algorithms fully takes into account success probabilities and precomputation efforts.
KW - Distinguished point
KW - Hellman
KW - Rainbow table
KW - Time-memory tradeoff
UR - http://www.scopus.com/inward/record.url?scp=84890439294&partnerID=8YFLogxK
U2 - 10.1007/s00145-012-9128-3
DO - 10.1007/s00145-012-9128-3
M3 - Article
AN - SCOPUS:84890439294
SN - 0933-2790
VL - 26
SP - 559
EP - 637
JO - Journal of Cryptology
JF - Journal of Cryptology
IS - 4
ER -