Kriptogrāfija
Kriptogrāfija (grieķu: κρυπτός, kryptos — slepens, apslēpts; γράφω, gráphō — rakstīt), arī kriptoloģija, ir informācijas kodēšanas teorijas nozare, kurā izstrādā ziņojumu šifrēšanas un dešifrēšanas metodes, lai aizsargātu tos pret nevēlamu nolasīšanu. Mūsdienās šajā nozarē ir nepieciešamas gan matemātikas, gan datorzinātnes zināšanas, kuras ir cieši saistītas ar skaitļu teoriju, informācijas teoriju, datoru drošību un inženieriju. Kriptogrāfijas sniegtās iespējas plaši tiek izmantotas sadzīvē, piemēram, bankas automātos, datoru parolēs, elektroniskajā tirdzniecībā un citur.