Bumerang hujumi - Boomerang attack

Bumerang hujumi

Yilda kriptografiya, bumerang hujumi uchun usul kriptanaliz ning blok shifrlari asoslangan differentsial kriptanaliz. Hujum 1999 yilda nashr etilgan Devid Vagner, kim uni buzish uchun ishlatgan COCONUT98 shifr.

Bumerang hujumi ilgari differentsial kriptanalizdan xavfsiz deb topilgan ko'plab shifrlar uchun yangi hujum yo'llarini ochdi.

Bumerang hujumiga oid aniqliklar e'lon qilindi: kuchaytirilgan bumerang hujumi, keyin to'rtburchak hujum.

A o'xshashligi tufayli Merkle-Damgård qurilishi blok shifr bilan ushbu hujum, masalan, ba'zi bir xash funktsiyalariga tegishli bo'lishi mumkin MD5.[1]

Hujum

Bumerang hujumiga asoslanadi differentsial kriptanaliz. Diferensial kriptanalizda tajovuzkor shifrga (aniq matnga) kirishdagi farqlar natijadagi farqga (shifrlangan matnga) qanday ta'sir qilishi mumkinligini ishlatadi. Shifrning barchasini yoki deyarli barchasini qamrab oladigan yuqori ehtimollikdagi "differentsial" (ya'ni, chiqish farqini keltirib chiqaradigan kirish farqi) kerak. Bumerang hujumi shifrning faqat bir qismini qamrab oladigan differentsiallardan foydalanishga imkon beradi.

Hujum shifrning yarmida bir nuqtada "to'rtlik" deb nomlangan tuzilmani yaratishga urinadi. Shu maqsadda, shifrlash harakati, E, shifrni ketma-ket ikki bosqichga bo'lish mumkin, E0 va E1, Shuning uchun; ... uchun; ... natijasida E (M) = E1(E0(M)), qaerda M bu oddiy matnli xabar. Aytaylik, bizda ikki bosqich uchun ikkita farq bor; demoq,

uchun E0va

uchun E1−1 (parolini hal qilish harakati E1).

Asosiy hujum quyidagicha davom etadi:

  • Tasodifiy tekis matnni tanlang va hisoblang .
  • Shifrlashni so'rang va olish va
  • Hisoblang va
  • Shifrini ochishni so'rang va olish va
  • Taqqoslang va ; differentsiallar mavjud bo'lganda, .

Muayyan shifrlarga qo'llash

Bitta hujum KASUMI, ishlatiladigan blok shifr 3GPP, a tegishli kalit to'rtburchaklar hujumi, bu shifrning to'liq sakkiz turini to'liq qidirishdan ko'ra tezroq buzadi (Biham va boshq., 2005). Hujum 2 ni talab qiladi54.6 tanlangan oddiy matnlar, ularning har biri to'rtta tegishli kalitlardan biri ostida shifrlangan va vaqt murakkabligi 2 ga teng76.1 KASUMI shifrlash.

Adabiyotlar

  1. ^ Jou, Antuan; Peyrin, Tomas (2007). Menezes, Alfred (tahrir). "Hash funktsiyalari va (kuchaytirilgan) bumerang hujumi". Kriptologiya sohasidagi yutuqlar - CRYPTO 2007. Kompyuter fanidan ma'ruza matnlari. Berlin, Geydelberg: Springer: 244–263. doi:10.1007/978-3-540-74143-5_14. ISBN  978-3-540-74143-5.

Tashqi havolalar