Co je to bloková šifra?
Blok Cipher je symetrický kryptografický algoritmus používaný k škubání 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.
Kryptografie je věda o tom, jak otáčet čitelná nešifrovaná data, nazývaná 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 proudová šifra pracuje rychleji, když je prostý text krátký.
Koncept symetrické blokové šifry pochází ze skutečného procesu šifrovacích dat. Symetrická kryptografie, také nazývaná soukromý klíč CRYPTography, 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.
Použití kryptografie sahá mnoho století a bylo přítomno ve starověkém Egyptě a Římě. 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 vybrán v říjnu 2000 Národním institutem pro standardy a technologie (NIST) jako 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 128, 192 a 256 bitů na délku.
Další blok šifry je nápad, který se široce používá v Evropě a používá 128bitový klíč k provedení osmi kol šifrování na 64bitových blocích prostého textu. 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í.