Birthday attack
Type of cryptographic attack
A birthday attack is a brute-force collision attack that exploits the mathematics behind the birthday problem in probability theory. This attack can be used to abuse communication between two or more parties.
Nº Q615485 ★★★
Rare · History
Birthday attack
Type of cryptographic attack
A birthday attack is a brute-force collision attack that exploits the mathematics behind the birthday problem in probability theory. This attack can be used to abuse communication between two or more parties.
From Wikipedia
A birthday attack is a brute-force collision attack that exploits the mathematics behind the birthday problem in probability theory. This attack can be used to abuse communication between two or more parties. The attack depends on the higher likelihood of collisions found between random attack attempts and a fixed degree of permutations (pigeonholes). Let H {\textstyle H} be the number of possible values of a hash function, with H = 2 l {\textstyle H=2^{l}} . With a birthday attack, it is possible to find a collision of a hash function with 50 % {\textstyle 50\%} chance in 2 l = 2 l / 2 , {\textstyle {\sqrt {2^{l}}}=2^{l/2},} where l {\textstyle l} is the bit length of the hash output, and with 2 l − 1 {\textstyle 2^{l-1}} being the classical preimage resistance security with the same probability. There is a general (though disputed) result that quantum computers can perform birthday attacks, thus breaking collision resistance, in 2 l 3 = 2 l / 3 {\textstyle {\sqrt[{3}]{2^{l}}}=2^{l/3}} . Although there are some digital signature vulnerabilities associated with the birthday attack, it cannot be used to break an encryption scheme any faster than a brute-force attack.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
C
Collision attack
Cryptographic attack
Nº Q389463 ★
Not listed
-
P
Preimage attack
Attack model against cryptographic hash functions
Nº Q1187426 ★
Not listed
-
Cyberattack
Any attempt to expose, alter, disable, destroy, steal or gain unauthorized access to or make unauthorized use of a computer system
Nº Q4071928 ★★
Not listed
-
Brute-force attack
Cryptanalytic method for unauthorized users to access data via an exhaustive search
Nº Q869370 ★★★
Not listed
-
attack
Action to injure another organism
Nº Q1174599 ★★★
Not listed
-
a
adversarial attack
Machine learning technique that attempts to fool models by supplying deceptive input
Nº Q115727242 ★★
Not listed