CBC-MAC
CBC-MAC
( < cipher block chaining message authentication code,
"krüptogrammiplokkide aheldusega sõnumiautentimiskood")
olemus
algoritm sõnumiautentimiskoodi loomiseks plokkšifri abil
(NIST FIPS PUB 113, 1985), DES kasutamisel on ühtlasi
ISO/IEC 9797-1 MAC Algorithm 1
= a technique for constructing a message authentication code from a block cipher
ülevaateid
https://en.wikipedia.org/wiki/CBC-MAC
https://www.cs.purdue.edu/homes/hmaji/teaching/Fall%202017/lectures/25.pdf
turvalisus
sõnum krüpteeritakse mingi plokkšifriga CBC-viisil, seega plokke üksteisega aheldades, nii et võtit teadmata ei saa ennustada, kuidas muutub viimane plokk mingi vahepealse ploki muutmisel; kui kasutatav plokkšiffer on turvaline, on püsipikkusega sõnumite puhul CBC-MAC turvaline
https://iopscience.iop.org/article/10.1088/1742-6596/893/1/012048/pdf
https://github.com/ashutosh1206/Crypton/tree/master/Message-Authentication-Code/Attack-Length-Extension-CBC-MAC
vt ka
- XCBC-MAC