SKS tyzden 3 prednaska

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

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.