Sadržaj:
Definicija - Što znači Block Cipher?
Blok šifra je simetrični kriptografski algoritam koji djeluje na blok podataka fiksne veličine koristeći zajednički, tajni ključ. Plaintext se koristi tijekom šifriranja, a rezultirajući šifrirani tekst naziva se šifriranim tekstom. Isti se ključ koristi i za šifriranje otvorenog teksta i za dešifriranje šifričnog teksta.
Tehopedia objašnjava Block Cipher
Blok šifra šifrira / dešifrira svoj ulaz, jedan po jedan blok, umjesto po jednog bita koristeći zajednički, tajni ključ. Blok je fiksiran u veličini; u suprotnom, podmetanje je neophodno. Ovaj je algoritam simetričan. Tijekom šifriranja koristi zajednički ključ za pretvorbu svog otvorenog teksta u širok tekst (šifrirani tekst). Tijekom dešifriranja koristi se istim ključem za prebacivanje cisteteksta u izvorni otvoreni tekst. Duljina izlaza je ista kao i ulaza.
Poznate implementacije algoritma blok šifriranja su Standard šifriranja podataka (DES), TripleDES i Napredni standard šifriranja (AES).
Protivnik blok šifre je stream cypher, koji djeluje na svom ulazu jednu po jednu, koristeći zajednički ključ.
Alternativa algoritmu blok šifriranja je kriptografija s javnim ključem ili asimetrična kriptografija. Ovaj algoritam koristi javni ključ za šifriranje otvorenog teksta i privatni ključ za dešifriranje rezultirajućeg šifričnog teksta.