A GENERAL FRAMEWORK FOR GUESS-AND-DETERMINE AND TIME-MEMORY-DATA TRADE-OFF ATTACKS ON STREAM CIPHERS

Guanhan Chew, Khoongming Khoo

2008

Abstract

In this paper, we present a framework for guess-and-determine attack on stream ciphers that relies on guessing part of the internal state and solving for the remaining unknown cipher state based on known keystream bits. We show that this basic attack can always be extended to a Time-Memory-Data (TMD) Trade-Off attack. This allows us to easily extend any guess-and-determine attack to a guess-and-determine TMD attack, which improves the online attack at the expense of memory, pre-processing time, and data requirement. Lastly, we illustrate three applications of the attack framework.

References

  1. A. Biryukov, S. Mukhopadhyay and P. Sarkar (2006). Improved time-memory trade-offs with multiple data. In LNCS 3897, Selected Areas in Cryptography 2005, pp. 110-127. Springer-Verlag.
  2. Biryukov, A. and Shamir, A. (2000). Cryptanalytic time/memory/data tradeoffs for stream ciphers. In LNCS 1976, ASIACRYPT 2000, pp. 1-13. SpringerVerlag.
  3. Carlet, C. (2002). A larger class of cryptographic boolean functions via a study of the Maiorana-McFarland construction. In LNCS 2442, Crypto'2002, pp. 549-564. Springer-Verlag.
  4. Hellman, M. (1980). A cryptanalytic time-memory tradeoff. In IEEE Trans. on Information Theory, vol. 26, pp.401-406.
  5. K. Khoo, G. Gong. and H.K. Lee. (2006). The rainbow attack on stream ciphers based on Maiorana-McFarland functions. In LNCS 3989, Applied Cryptography and Network Security 2006, pp. 194-206 (Corrected version of this paper can be found in (Khoo et. al., 2007)). Springer-Verlag.
  6. K. Khoo, G. Gong, H.K. Lee and G. Chew (2007). The time-memory-data trade-off attack on stream ciphers based on Maiorana-McFarland functions. In Cryptology ePrint Archive Report 2007/242, found at 'http://eprint.iacr.org/2007/24278. (Corrected version of (Khoo et. al., 2006)).
  7. Mihaljevic, M. and Imai, H. (2002). Cryptanalysis of Toyocrypt-HS1 stream cipher. In IEICE Trans. Fundamentals, vol. E85-A no. 1, pp. 66-73.
  8. Oeschlin, P. (2003). Making a faster cryptanalytic timememory trade-off. In LNCS 2729, CRYPTO 2003, pp. 617-630. Springer-Verlag.
  9. Pasalic, E. and Maitra, S. (2001). Linear codes in constructing resilient functions with high nonlinearity. In LNCS 2259, Selected Areas in Cryptography 2001, pp. 60- 74. Springer-Verlag.
Download


Paper Citation


in Harvard Style

Chew G. and Khoo K. (2008). A GENERAL FRAMEWORK FOR GUESS-AND-DETERMINE AND TIME-MEMORY-DATA TRADE-OFF ATTACKS ON STREAM CIPHERS . In Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2008) ISBN 978-989-8111-59-3, pages 300-305. DOI: 10.5220/0001918703000305


in Bibtex Style

@conference{secrypt08,
author={Guanhan Chew and Khoongming Khoo},
title={A GENERAL FRAMEWORK FOR GUESS-AND-DETERMINE AND TIME-MEMORY-DATA TRADE-OFF ATTACKS ON STREAM CIPHERS},
booktitle={Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2008)},
year={2008},
pages={300-305},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001918703000305},
isbn={978-989-8111-59-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2008)
TI - A GENERAL FRAMEWORK FOR GUESS-AND-DETERMINE AND TIME-MEMORY-DATA TRADE-OFF ATTACKS ON STREAM CIPHERS
SN - 978-989-8111-59-3
AU - Chew G.
AU - Khoo K.
PY - 2008
SP - 300
EP - 305
DO - 10.5220/0001918703000305