Skip to main content

Co je to bloková šifra?

Blokovou šifru je symetrický kryptografický algoritmus používaný k škrtům citlivých dat.Programy nebo algoritmy, které skutečně vykonávají úkol skrývání dat, se nazývají šifry.Scrambling nebo šifrování dat poskytuje kromě tajemství další výhody.Šifrování může také zajistit, aby zpráva nebyla změněna, a také ověřit identitu odesílatele.

Cryptografie je věda o tom, jak otáčet čitelná nešifrovaná data, nazvaná PlainText, na šifrovaná data, nazvaná Ciphertext.Blokové šifry se liší od jiné hlavní kategorie symetrických algoritmů, proudu šifry, protože zašifrují data do kousků nebo bloků, místo jedné znaky najednou.Bloková šifra je obecně považována za bezpečnější než šifra proudu, protože je náhodnější, zatímco proud šifry pracuje rychleji, když je prostý text krátký..Symetrická kryptografie, také nazývaná soukromá klíčová kryptografie, používá k šifrování a dešifrování dat jediný klíč.Je nezbytné, aby klíč zůstal soukromý, protože každý, kdo má, může číst jakoukoli zprávu, která je odeslána.To je na rozdíl od asymetrické kryptografie, která používá dva klíče, soukromý klíč, který je zajištěn, a veřejný klíč, který je k dispozici všem.Julius Caesar použil to, co je nyní všeobecně známé jako Caesarská šifra, aby předával tajné zprávy svým generálům.Kryptografické systémy jsou neustále napadeny a protože jsou narušeny staré algoritmy, kryptografové vyvíjejí nové programy pro skrytí zpráv.Některé populární verze blokových šifrů zahrnují standard šifrování dat (DES), standard pokročilého šifrování (AES) a algoritmus šifrování dat (Idea).

Des je známá konvenční bloková šifra, která používá 56bitový symetrický klíč.Data jsou šifrována v 64bitových blocích.Pokaždé, když DES šifruje 64bitový blok PlainText, prochází ho algoritmem 16krát nebo kola.Vzhledem k krátkému 56bitovému klíči se DES již nepovažuje za bezpečný pro mnoho aplikací.

AES byl v říjnu 2000 vybrán Národním institutem pro standardy a technologii (NIST) za bezpečnější náhradu za DES.AES používá tři různé klíče k provádění více kol šifrování na prostém blocích 128 bitů.Velikosti klíčů jsou délku 128, 192 a 256 bitů.Idea vytvořili v roce 1992 James Massey a Xuejia Lai na základě výzkumné smlouvy se švédskou technologickou nadací.Přestože byla myšlenka vyvinuta se soukromými granty, je zdarma pro nekomerční použití.