La criptografía es la ciencia y arte de proteger la información mediante técnicas que transforman mensajes legibles (texto claro) en mensajes codificados (texto cifrado) para ocultar su contenido real.
Históricamente, la criptografía ha sido esencial en la protección de comunicaciones militares, gubernamentales y comerciales, pero en la era digital, su importancia ha crecido exponencialmente, extendiéndose a la protección de datos personales, transacciones financieras y más.
Para descifrar el contenido cifrado y convertirlo nuevamente en texto claro, se requiere una clave que sólo el emisor y receptor legítimos conocen. A medida que los algoritmos y métodos criptográficos evolucionan, también lo hacen los intentos de romperlos, resultando en una constante carrera armamentista entre criptógrafos y atacantes.