Оглавление:
- Определение - Что означает Cipher Block Chaining (CBC)?
- Techopedia объясняет цепочку блоков шифрования (CBC)
Определение - Что означает Cipher Block Chaining (CBC)?
В процессе связывания блоков шифрования данные шифруются в определенных блоках, и каждый блок зависит от блоков перед его расшифровкой. Процесс использует то, что называется вектором инициализации, чтобы помочь связать эти блоки зашифрованных данных вместе.
Techopedia объясняет цепочку блоков шифрования (CBC)
Изобретенный в 1976 году, цепочка блоков шифрования обеспечивает последовательный способ шифрования и дешифрования больших объемов данных. В процессе блочного шифрования текстовые блоки обрабатываются как изолированные блоки для последовательного шифрования и дешифрования. Альтернативой является метод потокового шифра, в котором каждый бит обрабатывается независимо.
При объединении блоков шифров каждый текстовый блок шифров расшифровывается в процессе, который требует наблюдения за уже обработанными блоками. Процесс цепочки блоков шифра использует логический элемент XOR для управления этим процессом наблюдения.
Цепочка блоков шифров часто предлагается в качестве более сильного метода дешифрования, обеспечивающего качество. Однако некоторые эксперты предостерегают от некоторых уязвимостей цепочки блоков шифрования, в том числе от использования предсказуемых векторов инициализации.
