Proteger dados públicos com o objetivo de aumentar a segurança, confirmar identidade ou impedir espionagem ou adultério de dados.
A história da criptografia começa com as cifras anciãs: cifra de rotação (cesar), substituição, transposição, polialfabetica, affine, etc...
Depois a criptografia clássica começou com: criptografia simétrica, assimetrica e protocolos.
Um princípio famoso do Kerckhoffs que define um sistema de criptográfico é:
"Um sistema criptográfico deve ser seguro mesmo que tudo sobre o sistema, exceto a chave, seja de conhecimento público."
Diferente da criptografia a criptoanálise tem como objetivo de decifrar a codificação usada sem ter acesso da chave-secreta.