Ініціалізаційний вектор, ІВ (англ. initialization vector, IV) — це входові дані для криптографічного примітиву, які зазвичай мають бути випадковими або псевдовипадковим. Увипадковлення критичне у схемах шифрування для досягнення , властивість завдяки якій повторне використання схеми із тим самим ключем не дає нападнику можливості вивести взаємозв'язки між сегментами зашифрованого повідомлення. Для блочних шифрів, використання ІВ описане так званими режимами шифрування, деякі з яких не вимагають секретності ІВ.
Деякі криптографічні примітиви вимагають від ІВ лише унікальності і випадковість отримується внутрішніми механізмами. У такому разі, ІВ зазвичай називають нонсом, число використане один раз (англ. number used once), а примітиви називають примітивами зі станом, на відміну від увипадковлених. Це так через те, що ІВ не треба переправляти отримувачу, а можна виводити зі спільного стану, який оновлюється у відправника і отримувача. (На практиці, короткий нонс часто передається разом з повідомленням на випадок втрати повідомлення.) Прикладом схеми шифрування зі станом є (режим лічильника), який використовує номер послідовності як нонс.
Розмір ІВ залежить від використовуваного криптографічного примітиву; для блочних шифрів, зазвичай це розмір блоку. Коли ІВ обирається випадково, потрібно брати до уваги ймовірність колізій через парадокс днів народження. Традиційні потокові шифри, як-от RC4, не підтримують ІВ як явні входові данні, і потрібне додаткове рішення щодо вбудовування ІВ у ключ або внутрішній стан. Деякі втілені дизайни на практиці виявились небезпечними; відомим прикладом є WEP протокол уразливий до .
Посилання
- What are Initialization Vectors and how should they be exchanged? [ 6 жовтня 2015 у Wayback Machine.] (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Inicializacijnij vektor IV angl initialization vector IV ce vhodovi dani dlya kriptografichnogo primitivu yaki zazvichaj mayut buti vipadkovimi abo psevdovipadkovim Uvipadkovlennya kritichne u shemah shifruvannya dlya dosyagnennya vlastivist zavdyaki yakij povtorne vikoristannya shemi iz tim samim klyuchem ne daye napadniku mozhlivosti vivesti vzayemozv yazki mizh segmentami zashifrovanogo povidomlennya Dlya blochnih shifriv vikoristannya IV opisane tak zvanimi rezhimami shifruvannya deyaki z yakih ne vimagayut sekretnosti IV Deyaki kriptografichni primitivi vimagayut vid IV lishe unikalnosti i vipadkovist otrimuyetsya vnutrishnimi mehanizmami U takomu razi IV zazvichaj nazivayut nonsom chislo vikoristane odin raz angl number used once a primitivi nazivayut primitivami zi stanom na vidminu vid uvipadkovlenih Ce tak cherez te sho IV ne treba perepravlyati otrimuvachu a mozhna vivoditi zi spilnogo stanu yakij onovlyuyetsya u vidpravnika i otrimuvacha Na praktici korotkij nons chasto peredayetsya razom z povidomlennyam na vipadok vtrati povidomlennya Prikladom shemi shifruvannya zi stanom ye rezhim lichilnika yakij vikoristovuye nomer poslidovnosti yak nons Rozmir IV zalezhit vid vikoristovuvanogo kriptografichnogo primitivu dlya blochnih shifriv zazvichaj ce rozmir bloku Koli IV obirayetsya vipadkovo potribno brati do uvagi jmovirnist kolizij cherez paradoks dniv narodzhennya Tradicijni potokovi shifri yak ot RC4 ne pidtrimuyut IV yak yavni vhodovi danni i potribne dodatkove rishennya shodo vbudovuvannya IV u klyuch abo vnutrishnij stan Deyaki vtileni dizajni na praktici viyavilis nebezpechnimi vidomim prikladom ye WEP protokol urazlivij do PosilannyaWhat are Initialization Vectors and how should they be exchanged 6 zhovtnya 2015 u Wayback Machine angl