Сигурно ли е Cipher Block Chaining?
Сигурно ли е Cipher Block Chaining?

Видео: Сигурно ли е Cipher Block Chaining?

Видео: Сигурно ли е Cipher Block Chaining?
Видео: Bitcoin - The security of transaction block chains 2024, Може
Anonim

А блоков шифър само по себе си е подходящ само за сигурен криптографска трансформация ( криптиране или декриптиране) на една група битове с фиксирана дължина, наречена a блок . Режимът на работа описва как да се прилага многократно a шифровани единичен блок операция за сигурно трансформирайте количества данни, по-големи от a блок.

По същия начин, какво представлява режимът на Cipher Block Chaining?

Вижте също криптографията. Верига на шифров блок (CBC) е a режим на операция за а блоков шифър (тази, в която поредица от битове са криптирани като единична единица или блок с шифър ключ, приложен към цялото блок ). Верига на шифров блок използва това, което е известно като инициализиращ вектор (IV) с определена дължина.

сигурни ли са CBC шифрите? CBC има някои хубави свойства. Шифровият текст, произведен от блок шифър е криптиран, така че (надявам се) изглежда произволно. В CBC , смесвате тези произволно изглеждащи криптирани данни в открития текст, което прави много малко вероятно да има шаблони в изхода.

По този начин кой режим на блоково шифроване е най-сигурен, ефективен за AES?

CTR се използва, ако искате добра паралелизация (т.е. скорост), вместо CBC/OFB/CFB. XTS режим е повечето често срещано, ако кодирате произволно достъпни данни (като твърд диск или RAM). OCB е най-добрият режим , както позволява криптиране и удостоверяване с едно преминаване.

GCM по-сигурен ли е от CBC?

AES- GCM е по-сигурен шифър отколкото AES- CBC , тъй като AES- CBC , работи чрез XOR'ing (изключително ИЛИ) всеки блок с предишния блок и не може да бъде записан паралелно. AES- GCM се записва паралелно, което означава, че пропускателната способност е значително по-висока отколкото AES- CBC чрез намаляване на разходите за криптиране.