Criptografia este o ramură a matematicii care se ocupă cu securitatea informațiilor prin transformarea datelor în cod sau într-o formă care să fie greu de citit fără cheia necesară. Aceasta se utilizează în sistemele de securitate informatică, tranzacțiile comerciale online și codurile militare.