Cuprins:
- Definiție - Ce înseamnă Cipher Block Chaining (CBC)?
- Techopedia explică înlănțuirea blocurilor de cifre (CBC)
Definiție - Ce înseamnă Cipher Block Chaining (CBC)?
Într-un proces de înlănțuire a blocului de cifrare, datele sunt criptate în blocuri specifice și fiecare bloc este dependent de blocurile anterioare acesteia pentru decriptare. Procesul folosește ceva numit vector de inițializare pentru a ajuta la legarea acestor blocuri de date criptate.
Techopedia explică înlănțuirea blocurilor de cifre (CBC)
Inventat în 1976, înlănțuirea blocurilor de criptare oferă o modalitate consistentă de a cripta și decripta cantități mari de date. Într-un proces de criptare bloc, blocurile de text sunt tratate ca unități izolate pentru a fi criptate și decriptate secvențial. O alternativă este o metodă de criptare a fluxului, în care fiecare bit este acționat independent.
În legarea blocurilor de criptare, fiecare bloc de text criptat este decriptat într-un proces care necesită respectarea blocurilor care au fost deja procesate. Procesul de înlănțare a blocului de cifru folosește o poartă logică numită XOR pentru a administra acest proces de observare.
Înlănțuirea blocurilor cu cifre este adesea sugerată ca o metodă mai puternică de decriptare, asigurând calitatea. Cu toate acestea, unii experți avertizează împotriva anumitor vulnerabilități ale înlănțuirii blocurilor de criptare, inclusiv utilizarea vectorilor de inițializare previzibili.