What is Birthday attack?
An attack that looks for collisions by exploiting the birthday paradox: in a group of 23 people, the chance that two share a birthday exceeds 50%. When n-bit values are generated at random, the chance that a pair of equal values appears becomes significant after about 2^(n/2) of them. For this reason the collision resistance of an n-bit hash function is taken to be about n/2 bits. With a block cipher whose block is 64 bits, ciphertext blocks start to coincide after about 2^32 blocks (32 GiB) under one key, which is one reason AES with its 128-bit block is used. The same reasoning sets the usage limits when nonces are chosen at random.
Japanese name: 誕生日攻撃
Birthday attack appears in 2 practice questions across 2 topics, including Applied Cryptography, Information Security Basics.
Field: Applied Cryptography