SKS tyzden 9 cvicenie
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.
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.
nechodím na prednášky