Co je bloková šifra?
Bloková šifra je metoda šifrování, která používá deterministický algoritmus spolu se symetrickým klíčem k zašifrování bloku textu, nikoli k šifrování jednoho bitu po druhém jako proudové šifry. Například běžná bloková šifra AES šifruje 128bitové bloky pomocí klíče předem stanovené délky: 128, 192 nebo 256 bitů. Blokové šifry jsou rodiny pseudonáhodných permutací (PRP), které pracují s blokem bitů pevné velikosti. PRP jsou funkce, které nelze odlišit od zcela náhodných permutací, a proto jsou považovány za spolehlivé, dokud se neprokáže jejich nespolehlivost.
Způsoby fungování blokových šifer byly vyvinuty tak, aby se eliminovala možnost šifrování stejných bloků textu stejným způsobem, šifrový text vytvořený z předchozího zašifrovaného bloku se použije na další blok. V režimech činnosti se také používá blok bitů nazývaný inicializační vektor (IV), který zajišťuje, že šifrové texty zůstanou odlišné, i když je stejná zpráva otevřeného textu zašifrována několikrát.
Mezi různé režimy činnosti blokových šifer patří mimo jiné CBC (cipher block chaining), CFB (cipher feedback), CTR (counter) a GCM (Galois/Counter Mode). Výše je uveden příklad režimu CBC.
Kde je IV zkřížen s počátečním blokem otevřeného textu a šifrovací algoritmus je dokončen s daným klíčem a poté je vyveden šifrový text. Tento výsledný šifrový text je pak použit místo IV v následujících blocích otevřeného textu.
Pro informace o blokových šifrách, které jsou implementovány ve wolfSSL, nebo pro více informací o lehké vestavěné knihovně SSL wolfSSL navštivte stránky wolfssl.com nebo nás kontaktujte na adrese [email protected].
Pseudonáhodná permutace. (2014, 23. listopadu). In Wikipedia, The Free Encyclopedia.
Vyhledáno 22:06, 18. prosince 2014, z
http://en.wikipedia.org/w/index.php?title=Pseudorandom_permutation&oldid=635108728.
Margaret Rouseová. (2014). Bloková šifra . Dostupná adresa URL:
http://searchsecurity.techtarget.com/definition/block-cipher.
Režim činnosti blokové šifry. (2014, 12. prosince). In Wikipedia, The Free
Encyclopedia. Získáno 22:17, 18. prosince 2014, z
http://en.wikipedia.org/w/index.php?title=Block_cipher_mode_of_operation&oldid=637837298
Wikimedia. (2014). Dostupná adresa URL:
http://upload.wikimedia.org/wikipedia/commons/d/d3/Cbc_encryption.png.