Cipher Block Chaining коопсузбу?
Cipher Block Chaining коопсузбу?

Video: Cipher Block Chaining коопсузбу?

Video: Cipher Block Chaining коопсузбу?
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Май
Anonim

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

Ошо сыяктуу эле, Cipher Block Chaining режими деген эмне?

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

CBC шифрлери коопсузбу? CBC кээ бир жакшы касиеттери бар. блок тарабынан жасалган шифрленген текст шифр шифрленген, ошондуктан ал (үмүт кылабыз) кокусунан көрүнөт. In CBC , сиз бул кокус көрүнгөн шифрленген маалыматтарды ачык текстке аралаштырып жатасыз, бул чыгарууда үлгүлөрдүн болушу өтө күмөндүү.

Ушундай жол менен, кайсы блок шифрлөө режими AES үчүн эң коопсуз болуп саналат?

Эгер CBC/OFB/CFB ордуна жакшы параллелдештирүүнү кааласаңыз (б.а. ылдамдык) CTR колдонулат. XTS режими болуп саналат көбү кокус жеткиликтүү маалыматтарды коддоп жатсаңыз (катуу диск же оперативдүү эс сыяктуу). OCB эң мыктысы режими , ал жол бергендей шифрлөө жана аутентификация бир өтүүдө.

GCM CBCге караганда коопсузбу?

AES- GCM болуп саналат көбүрөөк коопсуз шифр караганда AES- CBC , анткени AES- CBC , мурунку блок менен ар бир блок XOR'ing (eXclusive OR) менен иштейт жана параллелдүү жазууга болбойт. AES- GCM параллелдүү жазылган, бул өткөрүү жөндөмдүүлүгү кыйла жогору экенин билдирет караганда AES- CBC шифрлөө боюнча кошумча чыгымдарды азайтуу менен.

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