Obsah:
Definícia - Čo znamená Block Cipher?
Bloková šifra je symetrický kryptografický algoritmus, ktorý pracuje na bloku údajov s pevnou veľkosťou pomocou zdieľaného tajného kľúča. Plaintext sa používa počas šifrovania a výsledný šifrovaný text sa nazýva ciphertext. Rovnaký kľúč sa používa na šifrovanie holého textu aj na dešifrovanie šifrového textu.
Techopedia vysvetľuje Block Cipher
Bloková šifra šifruje / dešifruje svoj vstup jeden blok naraz namiesto jedného bitu súčasne pomocou zdieľaného tajného kľúča. Veľkosť bloku je pevná; inak je potrebné vypchávanie. Tento algoritmus je symetrický. Počas šifrovania používa zdieľaný kľúč na transformáciu svojho holého textu na cyphertext (šifrovaný text). Počas dešifrovania používa rovnaký kľúč na transformáciu cyphertexu späť na pôvodný holý text. Dĺžka výstupu je rovnaká ako vstup.
Známe implementácie algoritmu blokovej šifry sú Data Encryption Standard (DES), TripleDES a Advanced Encryption standard (AES).
Protipoložkou blokového reaktora je prúdový stroj, ktorý pracuje na svojom vstupe po jednom bite, tiež pomocou zdieľaného kľúča.
Alternatívou algoritmu blokovej šifry je kryptografia s verejným kľúčom alebo asymetrická kryptografia. Tento algoritmus používa verejný kľúč na šifrovanie holého textu a súkromný kľúč na dešifrovanie výsledného šifrového textu.
