Эмне үчүн иштөө режимдери?

Мазмуну:

Эмне үчүн иштөө режимдери?
Эмне үчүн иштөө режимдери?
Anonim

Иштөө режими блоктончоңураак маалыматтардын көлөмүн коопсуз түргө салуу үчүн шифрдин бир блоктук операциясын кайра-кайра колдонууну сүрөттөйт. Көпчүлүк режимдер ар бир шифрлөө операциясы үчүн көбүнчө инициализация вектору (IV) деп аталган уникалдуу экилик ырааттуулукту талап кылат.

Эмне үчүн блок шифрлери үчүн иштөө режимдери керек?

Блок шифринин иштөө режимдери. Блок шифрлериндеги негизги көйгөйлөрдүн бири алар сизге блоктун узундугу менен бирдей өлчөмдөгү билдирүүлөрдү шифрлоого гана уруксат берет. Эгер сиз 65 биттик билдирүүнү шифрлөө үчүн 64 биттик блоктун өлчөмүнө ээ TEA колдонуп жатсаңыз, сизге экинчи блок кантип шифрленээрин аныктоонун жолу керек.

CBC иштөө режиминин эң чоң артыкчылыгы эмнеде?

CBC режимин колдонуунун артыкчылыктары жана кемчиликтери

CBCтин ECBге караганда эң чоң артыкчылыгы - CBC режими менен бирдей блоктордун бир шифри жок. Себеби инициализация вектору ар бир блокко кокустук факторду кошот; демек, эмне үчүн ар кандай позициялардагы бир эле блоктордун ар кандай шифрлери болот.

Операциялардын кандай түрлөрү бар?

Чечим: беш стандарттуу иштөө режими: Электрондук код китеби (ECB), шифрлүү блоктордун чынжырчасы (CBC), шифр менен пикир байланышы (CFB), чыгаруу пикири (OFB) жана эсептегич (CTR).

Эмне үчүн ECB коопсуз эмес?

ECB режиминин шифрлөөсүн колдонбоонун негизги себеби - бул семантикалык жактан коопсуз эмес, башкача айтканда, жөн гана байкоо жүргүзүүECB шифрленген шифрленген текст ачык текст жөнүндө маалыматты сыртка чыгарышы мүмкүн (анын узундугунан да ашып кетсе да, каалагандай узун ачык тексттерди кабыл алган бардык шифрлөө схемалары кандайдыр бир деңгээлде агып кетет).

Сунушталууда: