Kryptografie je umění komunikovat v přítomnosti protivníka. Tato věda je základem moderní počítačové bezpečnosti. Bezpečnostní výzkumníci vytvořit bezpečnostní algoritmy. Existuje mnoho takových algoritmů, nejznámější je šifrování. Šifrování nám poskytuje způsob, jak přenést důvěrné informace.