AKIT
English Eesti

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://www.slideshare.net/PRINCEOFSUNCITY/message-authentication-code-hmac

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