Tartalomjegyzék:
- Meghatározás - Mit jelent a Cipher Block Chaining (CBC)?
- A Techopedia magyarázza a Cipher Block Chaining (CBC)
Meghatározás - Mit jelent a Cipher Block Chaining (CBC)?
A rejtjelező blokkok láncolási folyamatában az adatok meghatározott blokkokban vannak titkosítva, és minden egyes blokk a dekódolás előtt a blokkoktól függ. A folyamat valamilyen inicializációs vektornak nevezi a titkosított adatok ezen blokkjainak összekapcsolását.
A Techopedia magyarázza a Cipher Block Chaining (CBC)
Az 1976-ban feltalált titkosított blokkok láncolása következetes módszert kínál nagy mennyiségű adat titkosítására és visszafejtésére. A blokk rejtjelezési folyamat során a szöveg blokkokat izolált egységekként kezelik, amelyeket egymás után titkosítani és dekódolni kell. Alternatív megoldás lehet egy adatfolyam-rejtjelezési módszer, ahol minden bit függetlenül működik.
A rejtjelező blokkok láncolásakor minden rejtjeles szöveg blokkot dekódolnak egy olyan folyamatban, amely megköveteli a már feldolgozott blokkok megfigyelését. A titkosítási blokk láncolási folyamata az XOR nevű logikai kaput használja a megfigyelés ezen folyamatának adminisztrálására.
A titkosított blokk láncolását gyakran javasolják a dekódolás erősebb módszereként, garantálva a minőséget. Egyes szakértők azonban figyelmeztetnek a rejtjelezőblokk-láncolás bizonyos sebezhetőségére, ideértve az előre kiszámítható inicializálási vektorokat is.