Related Concepts
Definition
Dictionary attack is an exhaustive cryptanalysis approach in which the attacker computes and stores a table of plaintext–ciphertext pairs \((P,{C}_{i} = {E}_{{K}_{i}}(P),{K}_{i})\) sorted by the ciphertexts C i .
Theory
Here the plaintext P is chosen in advance among the most often encrypted texts like “login:,” “Hello John,” etc., and the key runs through all the possible keys K i . If P is encrypted later by the user and the attacker observes its resulting ciphertext C j , the attacker may search his or her table for the corresponding ciphertext and retrieve the secret key K j . The term dictionary attack is also used in the area of password guessing, but with a different meaning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Biryukov, A. (2011). Dictionary Attack (I). In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_571
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5906-5_571
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5905-8
Online ISBN: 978-1-4419-5906-5
eBook Packages: Computer ScienceReference Module Computer Science and Engineering