7. Symetrické šifrovací systémy Nyní se budeme věnovat kryptografickým systémům, které zajišťují bezpečnostní službu důvěrnosti dat, a to pomocí kryptografického nástroje šifrování dat. Tyto systémy se nazývají šifrovací systémy neboli šifry. Nejprve si uvedeme definici, která platí jak pro symetrické, tak pro asymetrické šifry. Poté se budeme věnovat už jen symetrickým šifrám.
7.1. Kryptografický systém pro šifrování zpráv (šifra) - symetrický i asymetrický Definice: Kryptografický systém pro šifrování zpráv (šifra) Kryptografický systém pro šifrování zpráv je pětice (M, C, K, E, D), kde M je prostor otevřených zpráv, C prostor šifrových zpráv a K prostor klíčů. E, D je dvojice zobrazení, které každému klíči k Î K přiřazují transformaci pro zašifrování zpráv Ek a transformaci pro dešifrování zpráv Dk, Ek: M ® C: m ® c a Dk: C ® M: c ® m, přičemž pro každé kÎ K a m Î M platí Dk(Ek(m)) = m.
7.2. Symetrický kryptografický systém pro šifrování zpráv (symetrická šifra) Nyní si uvedeme definici symetrické šifry.
Definice : Symetrický kryptografický systém pro šifrování zpráv (symetrická šifra) Symetrická šifra je taková šifra, kde pro každé k Î K lze z transformace zašifrování Ek určit transformaci dešifrování Dk a naopak.
Poznámka: Z důvodu této symetrie se tyto systémy nazývají symetrické systémy a jejich klíče symetrické klíče. Symetrické klíče jsou tajné, zatímco obě zobrazení E a D mohou být zcela veřejné, jako je tomu například u šifrovacích standardů DES a AES.