Uvod
Ova skripta je namenjena kao prateći materijal za vežbe u okviru kursa Kriptografija na master studijama. Cilj skripte je da prikaže osnovne probleme kojima se kriptografija bavi, kao i tehnike za njihovo rešavanje.
Skripta je podeljena u tri oblasti. Prva oblast pokriva osnovne kriptografske primitive, kao što su klasične i protočne šifre, blok šifre i heš funkcije. Druga oblast se bavi kriptografijom javnog ključa. Treća oblast pokriva modernije teme u kriptografiji i neke njihove primene.
Svako poglavlje sadrži kratak teorijski uvod, praćen detaljnim objašnjenjima protokola i algoritama zajedno sa njihovom implementacijom. Na kraju svakog poglavlja nalaze se i rešeni zadaci za vežbanje.