Szyfry Blokowe

Szyfry blokowe operują na większych partiach danych (nazywanych blokami), które szyfrowane są kolejno, jeden po drugim. Podczas szyfrowania dane wejściowe są dzielone na bloki równej długości, a następnie każdy z tych bloków jest przetwarzany przez kolejne funkcje z wykorzystaniem sekretnego klucza. Zarówno długość bloku danych, jak i klucza oraz kolejne operacje wykonywane na danych są określone przez konkretny algorytm. W procesie dekrypcji używa się funckji odwrotnych.

Algorytmy szyfrów blokowych często umożliwiają mieszanie danych z paru bloków i ich wspólne szyfrowanie, w celu zapewnienia większego bezpieczeństwa (tak działa na przykład szyfr AES w trybie CBC).

Działanie szyfrów blokowych można przedstawić jako efektywne i deterministyczne funkcje, które permutują zawartość kolejnych bloków danych (czyli mieszają wszystkie bity w bloku). Funkcje permutujące muszą działać w sposób pseudolosowy, a ich dane wyjściowe powinny być nierozróżnialne od danych czysto losowych. W celu odszyfrowania zakodowanych wiadomości, należy zastosować odpowiednie permutacje odwrotne. Permutacje odwrotne muszą być porównywalnie efektywne.

Wszystkie Szyfry Blokowe:

DES

Data image

DES jest blokowym szyfrem symetrycznym, jednym z pierwszych nowoczesnych i wydajnych szyfrów przeznaczonym do implementacji programowych i sprzętowych na szeroką skalę.

Read More

RC2

Number two image

RC2 to blokowy szyfr symetryczny, popularny w pierwszej połowie lat dziewiędziesiątych.

Read More

3DES

Number three image

3DES (Triple DES) jest symetrycznym szyfrem blokowym, zbudowanym na bazie szyfru DES oraz po raz pierwszym opublikowanym w roku 1998.

Read More

AES

Sound image

AES (Advanced Encryption Standard) jest blokowym szyfrem symetrycznym, jednym z najpopularniejszych szyfrów stosowanych obecnie na świecie.

Read More

Blowfish

Blowfish image

Blowfish is a symmetric block cipher created in 1993 by an American cryptographer Bruce Schneier.

Read More

Camellia

Camellia image

Przeczytaj o szyfrowaniu symetrycznym Camellia.

Read More

Serpent

Serpent image

Przeczytaj o szyfrowaniu symetrycznym Serpent.

Read More

Twofish

Fish image

Przeczytaj o szyfrowaniu symetrycznym Twofish.

Read More