Dom Bezpieczeństwo Co to jest łączenie bloków szyfrów (cbc)? - definicja z techopedia

Co to jest łączenie bloków szyfrów (cbc)? - definicja z techopedia

Spisu treści:

Anonim

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.

Co to jest łączenie bloków szyfrów (cbc)? - definicja z techopedia