Aplicaciones específicas de la criptografía
Las aplicaciones específicas de la criptografía son las siguientes:
Definición de criptografía
La criptografía es la ciencia técnica que estudia la elaboración y descifrado de códigos. El estudio de las leyes objetivas de los cambios criptográficos, que se aplica a la compilación de códigos para guardar secretos de comunicación, se llama criptografía; el estudio de la cual se aplica al descifrado de códigos para obtener inteligencia de comunicación, se llama descifrado, y generalmente se le llama criptografía.
Descifrado de contraseñas
El descifrado de códigos se produce y desarrolla gradualmente con el uso de contraseñas. En 1412, la enciclopedia compilada por el persa Kalakachandi contenía métodos para descifrar cifras de sustitución simples. A finales del siglo XVI, algunos países europeos contaban con descifradores de códigos a tiempo completo para descifrar los mensajes secretos interceptados.
La tecnología de criptocraqueo ha logrado avances considerables. "Criptozoología y técnicas de descifrado", escrita por el prusiano Kassky en 1863, y "Criptozoología militar", escrita por el francés Kerkhov en 1883, han generado algunas discusiones y debates sobre la teoría y los métodos de la criptografía. En 1949, el estadounidense Shannon publicó el artículo "Teoría de la comunicación de sistemas secretos", que aplicaba los principios de la teoría de la información para analizar algunas cuestiones básicas de la criptografía.
Criptografía clásica
Antes de los tiempos modernos, la criptografía solo consideraba la confidencialidad de la información: cómo convertir información comprensible en información incomprensible y hacerla más fácil de entender para la persona que posee la información secreta. Puede responder a la inversa, pero el interceptor o el espía que carece de la información secreta no puede descifrarla.
En las últimas décadas, este campo se ha ampliado para incluir diversas tecnologías como la autenticación (o autenticación) de identidad, la verificación de la integridad de la información, las firmas digitales, las pruebas interactivas y la computación multipartita segura.