Antaŭ la komenco de la 20-a jarcento, kriptografio temis ĉefe pri lingvaj kaj leksikografiaj padronoj. Ekde tiam la emfazo ŝanĝiĝis, kaj kriptografio nun faras ampleksan uzon de matematiko, inkluzive de aspektoj de informteorio, komputila komplekseco, statistiko, kombinatoriko, abstrakta algebro, nombroteorio, kaj finhava matematiko ĝenerale. Kriptografio ankaŭ estas branĉo de inĝenieristiko, sed nekutima, ĉar ĝi traktas aktivan, inteligentan, kaj malevolan opozicion (vidu kriptografian inĝenieristiko kaj sekurecan inĝenieristiko); aliaj specoj de inĝenieristiko (ekz., civila aŭ kemia inĝenieristiko) devas trakti nur neŭtralajn naturajn fortojn. Ekzistas ankaŭ aktiva esplorado ekzamenanta la rilaton inter kriptografiaj problemoj kaj kvantuma fiziko (vidu kvantuma kaj kvantuma kriptografio).
emfazo