Criptografia este disciplina științifică care se ocupă de protejarea informației prin transformarea ei într-o formă ilegibilă pentru persoanele care nu au cheia necesară pentru a o citi. Aceasta se utilizează pentru a proteja datele sensibile în tranzit și în stocare, cum ar fi informațiile din conturile bancare sau comunicările guvernamentale. Criptografia poate fi folosită și în alte domenii, precum blockchain.