Criptografia este o ramură a matematicii care se ocupă cu transformarea mesajelor pentru a le proteja împotriva accesului neautorizat. Folosind algoritmi matematici, informațiile sensibile pot fi criptate pentru a nu fi accesibile decât pentru cei care au cheile de decriptare. Criptografia este folosită în diverse domenii, printre care se numără securitatea informației, bănci, comenzi online și în cloud computing.