Колізійна атака

Колізійна атака на криптографічний геш намагається знайти два довільних входи, які мають однакове геш-значення, тобто геш-колізію. На відміну від атаки знаходження першовзору не визначені ані геш-значення, ані один з входів.

Існує приблизно два різновиди колізійних атак:

Колізійна атака
Знаходження двох довільних різних повідомлень m1 і m2, таких що hash(m1) = hash(m2).
Префіксна колізійна атака
Для даних двох префіксів p1, p2 знайти два доповнення m1 і m2, таких що hash(p1 ∥ m1) = hash(p2 ∥ m2) (де  — це дія об'єднання).

Класична колізійна атака

Колізійна атака, яка знаходить два різних повідомлення m1 і m2, таких що hash(m1) = hash(m2). В класичній колізійній атаці, аткувальник не має контролю над вмістом жодного з повідомлень, вони довільним чином обираються алгоритмом.

Дуже подібно до того, що шифрування з симетричними ключами вразливе до атаки повного перебору, кожній криптографічній геш-функції властива вразливість до знайдення колізій через атаку «днів народження». відповідно до парадоксу днів народження, ці атаки набагато швидші ніж повний перебір. Геш в n бітів може бути зламано за час 2n/2 (обчислень геш-функції).

Дієвіші атаки можна знайти із використанням криптоаналізу до конкретної геш-функції. Щойно знайдено колізійну атаку і вона спрацьовує швидше за атаку днів народження, то геш-функція вважається зламаною. Змагання геш-функцій організоване NIST було значною мірою зумовлене оприлюдненням колізійних атак проти двох широкозастосовних геш-функцій MD5[1] і SHA-1. Колізійна атака проти MD5 була покращена настільки, що вона потребувала лише декількох секунд на звичайному комп'ютері.[2]

Геш-колізії утворені таким чином зазвичай мають сталу довжину і мало структуровані, отже не можуть бути прямо застосовані для атакування широко розповсюджених форматів документів і протоколів. Однак, обхідні шляхи можна знайти через зловживання динамічними конструкціями присутніми в багатьох форматах. Такий шкідницький документ міг би містити два різних повідомлення в одному документі, за необхідністю показуючи один чи другий, залежно від того яке з двох конфліктних геш-значень присутнє.

  • Комп'ютерні програми мають умовні переходи (if-then-else), що дозволяють яке з двох значень має певне місце в файлі.
  • Деякі формати документів такі як PostScript або Макроси в Microsoft Word, також мають умовні переходи.[3][4]
  • Файлові формати, що містять зображення, включно з TIFF і PDF, вразливі до колізійних атак із використання конфліктуючих геш-значень таких як індексовані кольори.[4]

Колізійна атака з обраним префіксом

Розвитком колізійної атаки є колізійна атака з обраним префіксом, яка є специфічною для геш-функцій Меркла-Демґарда. В цьому випадку, може обрати два довільні різні документи, і тоді додавати значення, такі що отримані документи матимуть однакові геш-значення. Ця атака набагато потужніша, ніш класична колізійна атака.

Для даних двох різних префіксів p1, p2, атака знаходить два доповнення m1 і m2, такі що hash(p1 ∥ m1) = hash(p2 ∥ m2) (де  — конкатенація).

2007, була винайдена колізійна атака з обраним префіксом проти MD5, яка вимагала лише 250 обчислень функції MD5. Звіт також вказує на два X.509 сертифікати для відмінних доменних імен, з конфліктуючими геш-значеннями. Це значить, що акредитований центр сертифікації ключів могли запитати підписати сертифікат для одного домену, і тоді використати цей сертифікати щоб уособити інший домен.[5]

Можливо, найкраща реальна колізійна атака була оприлюднена в грудні 2008, коли група дослідників показали вразливість інфраструктури відкритих ключів до колізійних атак, включно з утворенням SSL-сертифікату, який дозволяє нападнику уособити акредитований центр сертифікації ключів. Тут використали перевагу префіксної колізійної атаки проти геш-функції MD5. Це означає, що нападник може уособити SSL-безпечний вебсайт як людина посередині, підриваючи перевірку сертифікатів у вебоглядачі. Ще гірше, шахрайський сертифікат не може відкликати справжній центр і також він може мати який завгодно термін дії. Попри те, що MD5 був відомий своєю слабкістю ще 2004,[1] центри сертифікації все ще підписували сертифікати з використанням MD5 у грудні 2008,[6] і принаймні ще один сертифікат підписаний Майкрософт був у використанні у травні 2012 року.

Вірус Flame успішно використовував нову варіацію колізійної атаки з обраним префіксом для зловживання з підписом для виконання коду своїх компонент від імені кореневого сертифікату Майкрософт, що продовжував використовувати скомпрометований MD5 алгоритм.[7][8]

Перебіг нападу

Багато способів використання криптографічних геш-функцій не покладаються на колізійну стійкість, отже колізійні атаки не впливають на їх безпеку. Наприклад, гешування паролів і HMAC не вразливі.[9] HMAC не вимагає від своєї функції стискання стійкості до колізій, лише щоб вона була псевдовипадковою функцією. Для успішності атаки, нападник має керувати вхідними даними геш-функції.

Цифрові підписи

Через те, що алгоритми цифрових підписів не можуть дієво підписувати великі кількості даних, більшість втілень використовують геш-функцію для зменшення (стискання) даних, які потребуть підпису, до певного розміру. Схема цифрових підписів часто вразливі для колізій, хіба що використовуються підходи на кшталт випадкового гешування.[10]

Зауважимо, що всі сертифікати з відкритим ключем, по типу сертифікатів SSL, також покладаються на безпеку цифрових підписів і геш-колізії становлять для них загрозу.

Звичайний перебіг атаки такий:

  1. Меллорі створює два різних документи A і B, які мають тотожні геш-значення (колізію).
  2. Тоді Меллорі відсилає документ A Алісі, яка погоджується з документам і підписує його, а потім відсилає назад Меллорі.
  3. Меллорі копіює підпис отриманий від Аліси з документу А до документу B.
  4. Тоді відсилає документ B Бобу, стверджуючи, що Аліса підписала документ. У зв'язку з тим, що цифрова сигнатура збігається з хешем документу, ПЗ Боба не має змоги виявити підміну.

Примітки

  1. а б Xiaoyun Wang, Dengguo Feng, Xuejia Lai, Hongbo Yu: Collisions for Hash Functions MD4, MD5, HAVAL-128 and RIPEMD [Архівовано 2011-09-03 у Wayback Machine.], Cryptology ePrint Archive Report 2004/199, 16 Aug 2004, revised 17 Aug 2004. Retrieved July 27, 2008.
  2. M.M.J. Stevens. On Collisions for MD5. — 2007. — 1 червня. Архівовано з джерела 17 травня 2017. Процитовано 7 травня 2012.
  3. Magnus Daum, Stefan Lucks. Hash Collisions (The Poisoned Message Attack). Eurocrypt 2005 rump session. Архів оригіналу за 22 липня 2013. Процитовано 7 травня 2012.
  4. а б Max Gebhardt, Georg Illies, Werner Schindler. A Note on the Practical Value of Single Hash Collisions for Special File Formats. Архівовано з джерела 5 червня 2011. Процитовано 7 травня 2012.
  5. Marc Stevens, Arjen Lenstra, Benne de Weger. Chosen-prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities. — 2007. — 30 листопада. Архівовано з джерела 11 травня 2012. Процитовано 7 травня 2012.
  6. Alexander Sotirov та ін. (30 грудня 2008). Creating a rogue CA certificate. Архів оригіналу за 18 квітня 2012. Процитовано 7 травня 2012. {{cite web}}: Явне використання «та ін.» у: |author= (довідка)
  7. Microsoft releases Security Advisory 2718704. Microsoft. 3 червня 2012. Архів оригіналу за 7 червня 2012. Процитовано 4 червня 2012.
  8. Marc Stevens (7 червня 2012). CWI Cryptanalist Discovers New Cryptographic Attack Variant in Flame Spy Malware. Centrum Wiskunde & Informatica. Архів оригіналу за 28 лютого 2017. Процитовано 9 червня 2012.
  9. Hash Collision Q&A. Cryptography Research Inc. 15 лютого 2005. Архів оригіналу за 17 липня 2008. Процитовано 7 травня 2012. Because of the way hash functions are used in the HMAC construction, the techniques used in these recent attacks do not apply
  10. Shai Halevi and Hugo Krawczyk, Randomized Hashing and Digital Signatures [Архівовано 20 червня 2009 у Wayback Machine.]

Посилання

Read other articles:

الدوري الألماني الدرجة الثانية 2011–12 تفاصيل الموسم الدوري الألماني الدرجة الثانية  النسخة 38  البلد ألمانيا  التاريخ بداية:15 يوليو 2011  نهاية:6 مايو 2012  المنظم الاتحاد الألماني لكرة القدم  مباريات ملعوبة 306   عدد المشاركين 18   أهداف مسجلة 855   الحضور الجم...

 

Rasa Sayang Itu AdaAlbum mini karya Vina PanduwinataDirilisJuli 1991GenrePopLabelHarpa RecordsProduserDeddy DhukunKronologi Vina Panduwinata WOW(1989)WOW1989 Rasa Sayang Itu Ada (1991) Aku Makin Cinta (1996)Aku Makin Cinta1996 Rasa Sayang Itu Ada adalah album studio ke-7 dari penyanyi Vina Panduwinata yang dirilis pada tahun 1991. Album ini merupakan album mini karena hanya berisi 4 lagu. Daftar lagu Rasa Sayang Itu Ada Aku Masih Cinta Kita Jumpa Lagi 1, 2, 3 & 4, 5, 6 Personil Aranse...

 

Not to be confused with List of Mayors of Salt Lake County. This is a list of mayors of Salt Lake City, Utah, USA. Salt Lake City was incorporated on January 6, 1851. The mayor of Salt Lake City is a non-partisan position. No. Image Name Term began Term ended Party 1 Jedediah M. Grant 1851 1857 Independent 2 Abraham O. Smoot 1857 1866 Republican 3 Daniel H. Wells 1866 1876 People's Party of Utah 4 Feramorz Little 1876 1882 People's Party of Utah[1] 5 William Jennings 1882 1884 Indepe...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Abercorn Common – news · newspapers · books · scholar · JSTOR (October 2018) (Learn how and when to remove this template message) Shopping mall in Georgia, United StatesAbercorn CommonAbercorn Common logoLocationSavannah, Georgia, United StatesCoordinates32°0�...

 

Не следует путать с клейновой группой. Четверна́я гру́ппа Кле́йна — нециклическая конечная коммутативная группа четвёртого порядка, играет важную роль в общей алгебре, комбинаторике и геометрии. Обычно обозначается V {\displaystyle V} или V 4 {\displaystyle V_{4}} (от нем. Vierergruppe �...

 

Pour les articles homonymes, voir Thil. Cet article est une ébauche concernant une commune de la Côte-d'Or. Vous pouvez partager vos connaissances en l’améliorant (comment ?). Le bandeau {{ébauche}} peut être enlevé et l’article évalué comme étant au stade « Bon début » quand il comporte assez de renseignements encyclopédiques concernant la commune. Si vous avez un doute, l’atelier de lecture du projet Communes de France est à votre disposition pour vous ai...

Minor Upanishad of Hinduism Annapurna UpanishadThe Upanishad discusses meditation and spiritual liberationDevanagariअन्नपूर्णाIASTAnnapūrṇāTitle meansAbundance of foodTypeSamanya (general)[1]Linked VedaAtharvaveda[1]Chapters5[2]Verses337[2]PhilosophyVedanta[1] The Annapurna Upanishad (Sanskrit: अन्नपूर्णा उपनिषद्, IAST: Annapūrṇā Upaniṣad) is a Sanskrit text and one of the minor Upanishads ...

 

Ongoing COVID-19 viral pandemic in Karnataka, India This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs to be updated. Please help update this article to reflect recent events or newly available information. (April 2021) This article may require copy editing for grammar, style, cohesion, tone, or spelling. You can assist by editing it. (April 2024) (Learn how and when to re...

 

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: 1960 United States Senate election in Kentucky – news · newspapers · books · scholar · JSTOR (September 2020) (Learn how and when to remove this message) 1960 United States Senate election in Kentucky ← 1956 (special) November 8, 1960 1966 →   Nominee John Sherman Cooper Keen Jo...

Baseball training events held in Beijing, China Wukesong Baseball Field in Beijing Trevor Hoffman, second all-time Major League Baseball saves leader behind Mariano Rivera, pitches in Game 1 Cheerleaders during the game The Major League Baseball China Series, or MLB China Series, were two 2008 spring training games between the San Diego Padres and Los Angeles Dodgers played in the People's Republic of China. It marked the first time Major League Baseball teams played in China, part of an effo...

 

Voce principale: Unione Sportiva Sanremese Calcio 1904. Unione Sportiva SanremeseStagione 1979-1980Sport calcio Squadra Sanremese Allenatore Ezio Caboni Presidente Gianni Borra Serie C14º posto nel girone A. Maggiori presenzeCampionato: Vella (34) Miglior marcatoreCampionato: Vella (10) 1978-1979 1980-1981 Si invita a seguire il modello di voce Indice 1 Divise 2 Rosa 3 Risultati 3.1 Campionato 3.1.1 Girone di andata 3.1.2 Girone di ritorno 4 Bibliografia Divise 1ª divisa 2ª divisa Ro...

 

Berikut merupakan daftar 226 komune di département Pyrénées-Orientales, di Prancis. Sebagian besar teritori (kecuali distrik Fenolheda) membentuk bagian dari Kepangeranan Catalunya hingga 1659, dan bahasa Katalan masih dituturkan (selain bahasa Prancis) oleh minoritas populasi. Nama komune dalam Katalan diambil dari Enciclopèdia catalana dan ditujukan sebagai perbandingan dengan nama Prancis resmi: tidak menandakan status linguistik komune saat ini atau sebelumnya. (CATM) Commune forming...

Arundel and South Downscollegio elettoraleArundel and South Downs nel West Sussex Stato Regno Unito CapoluogoArundel, Hassocks, Petworth, Pulborough, Steyning Elezioni perCamera dei comuni Eletti1 deputato (Andrew Griffith, Con, dal 2019) Tipologiauninominale Istituzione1997 Creato daArundel, Horsham Manuale Arundel and South Downs è un collegio elettorale inglese situato nel West Sussex rappresentato alla Camera dei comuni del parlamento del Regno Unito. Elegge un membro del parla...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (أبريل 2024) منتخب البرازيل لهوكي الحقل للسيدات البلد البرازيل  التصنيف بوابة البرازيل ب...

 

قصة جريمة أمريكيةAmerican Crime Story (بالإنجليزية) معلومات عامةالنوع مسلسلات أنثولوجية تأليف رايان مورفي بطولة  القائمة ... كوبا غودينغ جونير سارة بولسون جون ترافولتا ديفيد شويمر كورتني بي. فانس ناثان لين جوردانا بروستر سلمى بلير بيلي ماجنوسن بلد الأصل  الولايات المتحدة لغة ا...

Musical The VisitOriginal Broadway PlaybillMusicJohn KanderLyricsFred EbbBookTerrence McNallyBasisThe Visitby Friedrich DürrenmattProductions2001 Chicago 2008 Arlington 2015 Broadway The Visit is a musical with a book by Terrence McNally, lyrics by Fred Ebb, and music by John Kander. Based on Friedrich Dürrenmatt's 1956 satirical play about greed and revenge Der Besuch der alten Dame, it focuses on the world's wealthiest woman, Claire Zachanassian, who returns to her financially depressed h...

 

Dr. H. Arya Sandhiyudha, S.Sos., M.Sc Informasi pribadiLahir6 Desember 1983 (umur 40)JakartaSunting kotak info • L • B Dr. H. Arya Sandhiyudha, S.Sos., M.Sc. (lahir 6 Desember 1983) merupakan analis dan pemerhati politik internasional[1][2][3] yang menjabat Wakil Ketua Komisi Informasi Pusat Republik Indonesia periode 2022–2026.[4][5] Pada saat dilantik (2022) berusia 38 tahun tercatat sebagai Komisioner termuda sepanjang sejarah Ko...

 

† Большая гавайская древесница Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:За...

1947 single by Scotty Wiseman For the 1989 song written by Van Morrison, see Have I Told You Lately. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Have I Told You Lately That I Love You? – news · newspapers · books · scholar · JSTOR (October 2008) (Learn how and when to remove this message) Have I Told You...

 

← липень → Пн Вт Ср Чт Пт Сб Нд 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31         2024 рік 14 липня — 195-й день року (196-й у високосні роки) в григоріанському календарі. До кінця року залишається 170 днів. Цей день в історії: 13 липня—14 липня—15 липня Зміст 1 Свята...