Spisu treści:
- Definicja - Co oznacza łańcuch bloków szyfrów (CBC)?
- Techopedia wyjaśnia łańcuch bloków szyfrów (CBC)
Definicja - Co oznacza łańcuch bloków szyfrów (CBC)?
W procesie łączenia bloków szyfrów dane są szyfrowane w określonych blokach, a każdy blok jest zależny od bloków przed nim w celu odszyfrowania. Proces wykorzystuje coś, co nazywa się wektorem inicjującym, w celu powiązania ze sobą tych bloków zaszyfrowanych danych.
Techopedia wyjaśnia łańcuch bloków szyfrów (CBC)
Opracowane w 1976 r. Łączenie bloków szyfrów zapewnia spójny sposób szyfrowania i deszyfrowania dużych ilości danych. W procesie szyfrowania bloków bloki tekstowe są traktowane jako izolowane jednostki, które mają być szyfrowane i odszyfrowywane sekwencyjnie. Alternatywą jest metoda szyfrowania strumieniowego, w której każdy bit działa niezależnie.
W łańcuchach bloków szyfrów każdy blok tekstu szyfru jest odszyfrowywany w procesie, który wymaga obserwacji bloków, które zostały już przetworzone. Proces łączenia bloków szyfrów wykorzystuje bramę logiczną o nazwie XOR do zarządzania tym procesem obserwacji.
Łańcuch bloków szyfrów jest często sugerowany jako silniejsza metoda odszyfrowywania, zapewniająca jakość. Jednak niektórzy eksperci ostrzegają przed pewnymi lukami w łańcuchach bloków szyfrów, w tym przed użyciem przewidywalnych wektorów inicjujących.