Criptografia este o ramură a matematicii care se ocupă cu studiul securității informațiilor. Scopul criptografiei este de a proteja informațiile de la accesul neautorizat utilizînd metode de criptare și decriptare. Principiile criptografiei includ algoritmi de criptare simetrică și asimetrică, generarea de chei de criptare și decriptare, autentificarea și semnăturile digitale. Criptografia se aplică într-o varietate de domenii, cum ar fi securitatea rețelelor de calculator, protejarea informațiilor personale și a datelor bancare, și altele.