Daftar Isi:
- Definisi - Apa yang dimaksud dengan Cipher Block Chaining (CBC)?
- Techopedia menjelaskan Cipher Block Chaining (CBC)
Definisi - Apa yang dimaksud dengan Cipher Block Chaining (CBC)?
Dalam proses rantai blok cipher, data dienkripsi dalam blok tertentu, dan setiap blok bergantung pada blok sebelum untuk dekripsi. Proses ini menggunakan sesuatu yang disebut vektor inisialisasi untuk membantu mengikat blok data terenkripsi ini bersama-sama.
Techopedia menjelaskan Cipher Block Chaining (CBC)
Diciptakan pada tahun 1976, rantai blok sandi menyediakan cara yang konsisten untuk mengenkripsi dan mendekripsi sejumlah besar data. Dalam proses cipher blok, blok teks diperlakukan sebagai unit terisolasi untuk dienkripsi dan didekripsi secara berurutan. Alternatifnya adalah metode stream cipher, di mana setiap bit ditindaklanjuti secara independen.
Dalam rantai blok sandi, setiap blok teks sandi didekripsi dalam suatu proses yang mengharuskan mengamati blok yang sudah diproses. Proses rantai blok cipher menggunakan gerbang logis yang disebut XOR untuk mengelola proses pengamatan ini.
Chaining block cipher sering disarankan sebagai metode dekripsi yang lebih kuat, memastikan kualitas. Namun, beberapa ahli memperingatkan terhadap kerentanan tertentu dari rantai blok sandi, termasuk penggunaan vektor inisialisasi yang dapat diprediksi.