[[branca|Branca]] della [[crittologia]] che si occupa di nascondere e proteggere informazioni da agenti che le vogliono scoprire usando la [[crittoanalisi]]. Definisce e crea [[funzione|funzioni]], [[primitiva|primitive]] e [[protocollo|protocolli]] crittografici.