Відстань єдиності (в криптології) — число символів шифротексту, при яких умовна інформаційна ентропія ключа (а, отже, і відкритого тексту) дорівнює нулю, а сам ключ визначається однозначно.
Досягнення відстані єдиності ще не означає, що ключ (або відкритий текст) можна знайти на практиці, оскільки визначення не враховує практичне обчислення ключа, а лише постулює, що його можна знайти, наприклад, за допомогою повного перебору.
Визначення
Визначимо функцію надійності ключа через умовну інформаційну ентропію ключа і символів шифротексту , які перехоплює криптоаналітик:
Таке число перехваченых символів , при якому і називається відстанню єдиності.
Приблизна формула
Виведення формули відстані єдиності можливо для деякої «хорошої» криптосистеми, у якої інформаційна ентропія шифротексту володіє певними властивостями «лінійності»:
-
- де — загальне число символів шифротексту повідомлення, — алфавіт шифротексту, для простоти приймається рівним в тому числі й для відкритого тексту і ключа шифрування
-
- останній вираз є «лінеаризацією» виразу.
Тоді з виразів для спільної інформаційної ентропії:
Тоді згідно з визначенням відстані єдиності як :
Вираз називають надлишковістю джерела. Якщо надмірність джерела дорівнює нулю, тобто з відкритого тексту неможливо визначити, чи є коректним чи ні (в ньому немає перевірочних контрольних сум або сигнатур), тоді відстань єдиності стає рівною нескінченності, а криптосистема — абсолютно надійною.
Приклад
Для російської мови надмірність дорівнює 3,5 біта на символ. Якщо використовується моноалфавітний шифр, то число можливих ключів в ньому дорівнює , а ентропія ключа (при рівноймовірному виборі) біта.
Тоді відстань єдиності для російського тексту, зашифрованого шифром простої заміни, дорівнює:
Тобто, якщо криптоаналітик перехопить понад 35 символів шифротексту, це з великим ступенем ймовірності дозволить (наприклад, повним перебором) відновити вихідний відкритий текст. Якщо ж буде перехоплено меншу кількість символів, то відновлення тексту буде неоднозначним (можуть бути декілька різних варіантів відкритого тексту).
Примітки
- . Архів оригіналу за 24 листопада 2020. Процитовано 21 квітня 2018.
- Защита информации. Учебное пособие. Версия от 21 ноября 2017 года
- . Архів оригіналу за 1 квітня 2018. Процитовано 21 квітня 2018.
Література
- Габидулин Э. М., Кшевецкий А. С., Колыбельников А. И. Расстояние единственности // Защита информации: учебное пособие — Москва: МФТИ, 2011. — 225 с. —
- Р. В. Басалова Відстань єдиності [ 1 квітня 2018 у Wayback Machine.] // Основи криптографії [ 1 квітня 2018 у Wayback Machine.] (рос.)
Посилання
- Брюс Шнаєр: How to Recognize Plaintext [ 17 червня 2018 у Wayback Machine.] (Crypto-Gram Newsletter December 15, 1998) (англ.)
- Unicity Distance computed for common ciphers [ 22 квітня 2018 у Wayback Machine.] (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Vidstan yedinosti v kriptologiyi chislo simvoliv shifrotekstu pri yakih umovna informacijna entropiya klyucha a otzhe i vidkritogo tekstu dorivnyuye nulyu a sam klyuch viznachayetsya odnoznachno Dosyagnennya vidstani yedinosti she ne oznachaye sho klyuch abo vidkritij tekst mozhna znajti na praktici oskilki viznachennya ne vrahovuye praktichne obchislennya klyucha a lishe postulyuye sho jogo mozhna znajti napriklad za dopomogoyu povnogo pereboru ViznachennyaViznachimo funkciyu nadijnosti klyucha cherez umovnu informacijnu entropiyu klyucha Z displaystyle Z i simvoliv shifrotekstu y1 y2 yn displaystyle y 1 y 2 dots y n yaki perehoplyuye kriptoanalitik f0 H Z displaystyle f 0 H left Z right f1 H Z y1 displaystyle f 1 H left Z y 1 right f2 H Z y1y2 displaystyle f 2 H left Z y 1 y 2 right displaystyle dots fn H Z y1y2 yn displaystyle f n H left Z y 1 y 2 dots y n right fn fn 1 f1 f0 displaystyle f n leq f n 1 leq dots leq f 1 leq f 0 Take chislo perehvachenyh simvoliv u displaystyle u pri yakomu fu 0 displaystyle f u 0 i nazivayetsya vidstannyu yedinosti Priblizna formulaVivedennya formuli vidstani yedinosti mozhlivo dlya deyakoyi horoshoyi kriptosistemi u yakoyi informacijna entropiya shifrotekstu volodiye pevnimi vlastivostyami linijnosti H Y Nlog L displaystyle H left Y right N log L de N displaystyle N zagalne chislo simvoliv shifrotekstu povidomlennya L displaystyle L alfavit shifrotekstu dlya prostoti prijmayetsya rivnim v tomu chisli j dlya vidkritogo tekstu i klyucha shifruvannya dd H y1 yn nlog L displaystyle H left y 1 dots y n right approx n log L H y1 yn Z nNH X displaystyle H left y 1 dots y n Z right approx n over N H left X right ostannij viraz ye linearizaciyeyu virazuH Y Z H X displaystyle H left Y Z right H left X right dd Todi z viraziv dlya spilnoyi informacijnoyi entropiyi H y1 yn Z H y1 yn H Z y1 yn nlog L fn displaystyle H left y 1 dots y n Z right H left y 1 dots y n right H left Z y 1 dots y n right approx n log L f n H y1 yn Z H Z H y1 yn Z H Z nNH X displaystyle H left y 1 dots y n Z right H left Z right H left y 1 dots y n Z right approx H left Z right n over N H left X right nlog L fn H Z nNH X displaystyle n log L f n approx H left Z right n over N H left X right n H Z fnlog L H X N H Z fnlog L 1 H X Nlog L displaystyle n approx H left Z right f n over log L H left X right N H left Z right f n over log L cdot left 1 H left X right over N log L right Todi zgidno z viznachennyam vidstani yedinosti yak u fu 0 displaystyle u f u 0 u H Z log L H X N H Z log L 1 H X Nlog L displaystyle u approx H left Z right over log L H left X right N H left Z right over log L cdot left 1 H left X right over N log L right Viraz r 1 H X Nlog L displaystyle rho 1 H left X right over N log L nazivayut nadlishkovistyu dzherela Yaksho nadmirnist dzherela dorivnyuye nulyu tobto z vidkritogo tekstu nemozhlivo viznachiti chi ye korektnim chi ni v nomu nemaye perevirochnih kontrolnih sum abo signatur todi vidstan yedinosti staye rivnoyu neskinchennosti a kriptosistema absolyutno nadijnoyu PrikladDlya rosijskoyi movi nadmirnist dorivnyuye 3 5 bita na simvol Yaksho vikoristovuyetsya monoalfavitnij shifr to chislo mozhlivih klyuchiv v nomu dorivnyuye 33 8 68 1036 displaystyle 33 approx 8 68 cdot 10 36 a entropiya klyucha pri rivnojmovirnomu vibori H Z log2 33 122 7 displaystyle H left Z right log 2 33 approx 122 7 bita Todi vidstan yedinosti dlya rosijskogo tekstu zashifrovanogo shifrom prostoyi zamini dorivnyuye u H Z r 35 1 displaystyle u H left Z right over rho approx 35 1 Tobto yaksho kriptoanalitik perehopit ponad 35 simvoliv shifrotekstu ce z velikim stupenem jmovirnosti dozvolit napriklad povnim pereborom vidnoviti vihidnij vidkritij tekst Yaksho zh bude perehopleno menshu kilkist simvoliv to vidnovlennya tekstu bude neodnoznachnim mozhut buti dekilka riznih variantiv vidkritogo tekstu Primitki Arhiv originalu za 24 listopada 2020 Procitovano 21 kvitnya 2018 Zashita informacii Uchebnoe posobie Versiya ot 21 noyabrya 2017 goda Arhiv originalu za 1 kvitnya 2018 Procitovano 21 kvitnya 2018 LiteraturaGabidulin E M Ksheveckij A S Kolybelnikov A I Rasstoyanie edinstvennosti Zashita informacii uchebnoe posobie Moskva MFTI 2011 225 s ISBN 978 5 7417 0377 9 d Track Q26887242d Track Q4130888d Track Q26887244d Track Q649d Track Q26887236 R V Basalova Vidstan yedinosti 1 kvitnya 2018 u Wayback Machine Osnovi kriptografiyi 1 kvitnya 2018 u Wayback Machine ros PosilannyaBryus Shnayer How to Recognize Plaintext 17 chervnya 2018 u Wayback Machine Crypto Gram Newsletter December 15 1998 angl Unicity Distance computed for common ciphers 22 kvitnya 2018 u Wayback Machine angl