Criptoanálisis se refiere al estudio de sistemas de cifrado o criptosistemas, con el fin de encontrar debilidades en las que se permite la recuperación del texto claro sin necesidad de conocer la llave. Existen numerosas técnicas para llevar a cabo el criptoanálisis.
Hoy en día, el criptoanálisis es practicado por una amplia gama de organizaciones; los gobiernos tratan de romper las transmisiones militares y diplomáticas de otros gobiernos, las compañías que desarrollan productos de seguridad los envían a criptoanalistas para probar sus características de seguridad. Esta es una constante batalla entre criptógrafos tratando de asegurar la información y los criptoanalistas tratando de romper los criptosistemas.