Předmět seznamuje studenty se základními postupy a algoritmy pro získání, přenos a archivaci dat. Podrobně jsou rozebrány obecné principy lineárních kódů, základních bezpečnostních kódů, algoritmy pro kompresi dat, princip šifrování a standardní symetrické a asymetrické šifrovací algoritmy. Studenti provádějí v rámci cvičení praktickou realizaci vybraných algoritmů.