Crypto analysis is used to find some insecurity in a cryptographic scheme, such as identifying weaknesses in encryption algorithms or finding vulnerabilities in communication protocols. It is an essential part of ensuring the security of digital systems and data.