Traffic analysis is the process of intercepting and examining messages in order to deduce information from patterns in communication. Within cryptography this definition is restricted to deduce information from the cryptographic properties of the messages send, for instance if a signature or ciphertext leaks information that could be of use to an attacker.