SKS tyzden 3 prednaska
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
Prednáška sa venuje zabezpečeniu integrity správ a autentizácie odosielateľa v kryptografii. Vysvetľuje pojem jednosmernej funkcie a tri kľúčové vlastnosti hešovacích funkcií: pre-image resistance, second pre-image resistance a collision resistance. Následne predstavuje dva mechanizmy na dosiahnutie integrity a autentizácie – MDC (Modification Detection Code), kde sa kombinuje jednosmerná funkcia so symetrickým šifrovaním, a MAC (Message Authentication Code), ktorý využíva symetrický kľúč zdieľaný odosielateľom aj príjemcom na výpočet autentizačného tagu pre správu ľubovoľnej dĺžky. Zdôrazňuje sa, že MAC zaisťuje integritu a autentizáciu, no neposkytuje nepopierateľnosť, keďže kľúč pozná aj odosielateľ, aj príjemca. Na záver sú spomenuté praktické implementácie MAC – HMAC založený na hešovacích funkciách a CBC-MAC založený na blokových šifrách.
- - Integrita a autentizácia správy vyžadujú jednosmerné funkcie s vlastnosťami pre-image, second pre-image a collision resistance.
- - MDC kombinuje jednosmernú funkciu so symetrickým šifrovaním – overuje sa, že F(M1) = M2 po dešifrovaní.
- - MAC (message authentication code) používa symetrický kľúč zdieľaný odosielateľom aj príjemcom na výpočet autentizačného tagu.
- - Príjemca overuje pravosť správy porovnaním prijatého MAC-u s vlastným vypočítaným MAC-om.
- - MAC nezabezpečuje nepopierateľnosť, keďže obe strany poznajú kľúč a vedia tag vytvoriť.
- - Nepopierateľnosť sa dosahuje pomocou digitálnych podpisov, nie MAC-u.
- - Bežné typy MAC-ov sú HMAC (založený na hešovacích funkciách) a CBC-MAC (založený na blokových šifrách).
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky