message authentication code
sõnumiautentimiskood, MAC-kood
olemus
sõnumilühend,
mis moodustatkse salajase võtme abil:
- genereeritakse ja kontrollitakse ühe ja sama võtmega,
erinevalt digitaalsignatuurist
- võimaldab kontrollida sõnumi
------ andmeterviklust
------ autentsust, st allikaterviklust
ISO/IEC 9797, 9798, 11770, 13888, 18014, 19299, 19772, 20009, TR 29149:
bitistring, mis on MAC algoritmi tulem,
nimetatakse ka
krüptograafiliseks kontrollväärtuseks
ISO 11568:
kokkulepitud viisil arvutatud kood
allika ja saaja vahelises sõnumis,
sõnumi allika ja teksti(osa) valideerimseks
ISO/TR 13569:
sõnumile lähetaja lisatud kood,
sõnumi krüptograafilise töötluse tulem
ISO/IEC 10181:
lisatav krüptograafiline kontrollväärtus
andmeallika autentimiseks
ja andmetervikluse tagamiseks
ISO/IEC 2382:
bitistring, mis lisatakse andmetele
autentimise võimaldamiseks ,
andmete ja salajase võtme funktsioon,
tavaliselt ühesuunaline funktsioon;
andmed on avateksti või krüptogrammi kujul
ülevaateid
https://en.wikipedia.org/wiki/Message_authentication_code
http://www.utdallas.edu/~muratk/courses/crypto06_files/mac.pdf
https://www.cc.gatech.edu/~aboldyre/teaching/Fall05cs6260/m-mac.pdf
R. Rivesti loeng
http://web.mit.edu/6.857/OldStuff/Fall97/lectures/lecture3.pdf
vt ka
- CBC-MAC
- CCMP
- CMAC
- DMARC
- HMAC
- MAA
- OMAC
- PMAC
- TMAC
- XCBC-MAC
- XMACC
- XOR-sõnumiautentimiskood