Acasă Securitate Ce este înlănțuirea blocului de criptare (cbc)? - definiție din techopedia

Ce este înlănțuirea blocului de criptare (cbc)? - definiție din techopedia

Cuprins:

Anonim

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.

Ce este înlănțuirea blocului de criptare (cbc)? - definiție din techopedia