![]() |
VOOZH | about |
Linear Cryptanalysis in Information Security is a type of cryptanalysis that focuses on discovering affine approximations to cipher elements. Block and stream ciphers have both been the subject of attacks. Linear cryptanalysis is one of the two most common attacks against block ciphers, the other being differential cryptanalysis. Given a high probability approximation, the attacker uses the parity bits of known plaintexts and ciphertexts to estimate the secret key's parity bit. Using auxiliary approaches, he or she may usually extend the attack to discover further pieces of the secret key.
Linear cryptanalysis in information security is an effective approach for cryptanalysis of block ciphers. When applying linear cryptanalysis, the adversary tries to find a linear expression that approximates a non-linear function with a probability greater than 1/2. In linear cryptanalysis, the cryptanalyst's role is to identify the linear relationship between many bits of plaintext, some bits of ciphertext, and a few bits of the unknown key. For one cycle of encryption, the cryptanalyst decrypts each cipher using some relevant sub-keys and examines the resulting intermediate cipher text to compare the random outcomes.
P[α1,α2...αa]⊕C[β1,β2...βb]=K[γ1,γ2...γc]
In linear cryptanalysis, a linear equation expresses the equality of two expressions made up of binary variables and the exclusive-or (XOR) operation.
For example, the following equation from a hypothetical cipher says the XOR sum of the first and third plaintext bits (as in a block cipher's block), and the first ciphertext bit equals the second bit of the key:
Because the equations used in linear cryptanalysis will vary in probability, they are more correctly referred to as linear approximations.
In this article, we have learned about Linear Cryptanalysis in Information Security. Linear cryptanalysis in information security is very easy to implement compared to other cryptanalytic methods and is one of the two most popular attacks against block ciphers, other is differential cryptanalysis..