Uploaded by ODD AWKWARD

Unicity Distance

advertisement
Unicity Distance
MD Mahmudur Rahman
2018831069
❏ What is Unicity Distance?
The Unicity Distance is a property of a certain cipher algorithm.In cryptography, unicity
distance is the length of an original ciphertext needed to break the cipher by reducing the
number of possible spurious keys to zero in a brute force attack. Every cipher system has a
"unicity distance".
❏ How is unicity distance calculated?
The unicity distance is the ratio of the number of bits required to express the key divided by
the redundancy of english in bits per character.
Formula of Unicity Distance :
UD= H(k) / D;
Where,
UD = unicity distance,
H(k) = entropy of the key space,
D = plaintext redundancy in bits per character.
❏ Where is unicity distance applied?
Unicity distance is a useful theoretical measure, but it doesn't say much about the security of
a block cipher when attacked by an adversary with real-world (limited) resources. Consider a
block cipher with a unicity distance of three ciphertext blocks. Although there is clearly
enough information for a computationally unbounded adversary to find the right key (simple
exhaustive search), this may be computationally infeasible in practice.
Ciphertexts greater than the unicity distance can be assumed to have only one meaningful
decryption. Ciphertexts shorter than the unicity distance may have multiple plausible
decryptions. Unicity distance is not a measure of how much ciphertext is required for
cryptanalysis, but how much ciphertext is required for there to be only one reasonable
solution for cryptanalysis.
Download