SKS tyzden 9 cvicenie

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Cvičenie z Kryptografických systémov sa venuje triangle útokom na protokoly výmeny kľúčov, najmä na protokol MTI/A0. Útočník C odpočúva beh protokolu medzi A a B a následne s oboma nadviaže vlastné behy, v ktorých znovu použije odpočuté hodnoty. Ak mu A a B odhalia kľúče ZAC a ZBC, ktoré považujú za zdieľané s C, dokáže z nich odstránením vlastných členov vypočítať tajomstvo ZAB. Ochranou je nikdy neodhaľovať session kľúče a po skončení relácie ich zničiť, alebo použiť protokol s potvrdením kľúča (key confirmation), napríklad pomocou MAC. Na úvod sa ešte stručne spomína impersonation útok, ktorému bráni pravidlo, že jednu identitu nemá používať viac zariadení, a prechod ku kapitole 5.4 o DH protokoloch so základným DH formátom správ.

  • - Impersonation útok vzniká, keď viac zariadení používa tú istú identitu; ochranou je jedna identita na jedno zariadenie.
  • - Pri triangle útoku C odpočúva beh A–B a potom vedie vlastné behy s A a B, v ktorých využije odpočuté hodnoty.
  • - Ak A a B odhalia kľúče ZAC a ZBC, C z nich vypočíta ZAB odstránením vlastných členov pomocou inverzných prvkov a súčinu.
  • - V MTI/A0 sa útok dá realizovať tak, že C pošle B hodnotu TA a A hodnotu TB.
  • - Prvou ochranou je nikdy neodhaľovať session kľúče a po relácii ich zničiť.
  • - Druhou ochranou je key confirmation (napr. MAC s kľúčom), ktorý dokazuje znalosť kľúča bez jeho odhalenia.
  • - Nasleduje kapitola 5.4 o DH protokoloch so základným DH formátom správ, ku ktorým patrí aj MTI/A0.

Zhrnutie pripravené s pomocou AI z prepisu videa.