Předmět se zabývá základními principy a algoritmy bezpečnostních technik a protokolů. V předmětu se studenti seznámí se především se základními pojmy z bezpečnosti IT, s algoritmy symetrické a asymetrické kryptografie a jejich matematickým základem, s kryptografickými hashovacími funkcemi a jejich vlastnostmi, s algoritmy pro digitální podpis a kryptografií na bázi eliptických křivek, se správou klíčů. Nedílnou součástí výkladu je také přehled nejdůležitějších standardů a hodnotících kriterií, neopomíjí se legislativních aspektů bezpečnosti IT.
Po absolvování předmětu student bude umět klasifikovat jednotlivé typy útoků proti bezpečnosti IT a vysvětlit jejich principy, formulovat matematickou podstatu klasických i moderních kryptografických algoritmů, aplikovat teorii čísel a algebraické struktury používané v kryptografii, analyzovat kryptografické protokoly z hlediska jejich bezpečnosti, implementovat základní kryptografické algoritmy, použít kryptografické primitiva, hodnotit odolnost kryptografických mechanismů vůči známým útokům, orientovat se v aktuálních standardech a doporučeních v oblasti kryptografie.