Obsah:
Definice - Co znamená Block Cipher?
Bloková šifra je symetrický kryptografický algoritmus, který pracuje na bloku dat pevné velikosti pomocí sdíleného tajného klíče. Plaintext se používá během šifrování a výsledný šifrovaný text se nazývá ciphertext. Stejný klíč se používá jak pro šifrování prostého textu, tak pro dešifrování šifrového textu.
Techopedia vysvětluje Block Cipher
Bloková šifra šifruje / dešifruje svůj vstup jeden blok najednou namísto jednoho bitu současně pomocí sdíleného tajného klíče. Velikost bloku je pevná; jinak je nutné čalounění. Tento algoritmus je symetrický. Během šifrování používá sdílený klíč k transformaci svého prostého textu na cyphertext (šifrovaný text). Během dešifrování používá stejný klíč k přeměně cyphertexu zpět na původní prostý text. Délka výstupu je stejná jako vstup.
Známé implementace algoritmu blokové šifry jsou Data Encryption Standard (DES), TripleDES a Advanced Encryption standard (AES).
Protějškem blokového cypheru je proudový cypher, který na svém vstupu pracuje jeden po druhém, také pomocí sdíleného klíče.
Alternativou k algoritmu blokové šifry je kryptografie s veřejným klíčem nebo asymetrická kryptografie. Tento algoritmus používá veřejný klíč k šifrování prostého textu a soukromý klíč k dešifrování výsledného šifrového textu.
