AKIT
English Eesti

HMAC

HMAC

("hash-based message authentication code", "räsipõhine sõnumiautentimiskood")

olemus
levinud algoritm sõnumiautentimiskoodi arvutamiseks räsifunktsiooni abil
- M.Bellare, R.Canetti, H.Krawczyk, 1996

variandid
algoritmi variandi tähise lõpuosa näitab, millist räsifunktsiooni kasutatakse:
- näiteks HMAC-MD5, HMAC-SHA1 (protokollides IPsec, TLS)

ülevaateid
https://www.slideshare.net/OsiutinO/hmac-public

https://www.slideshare.net/PRINCEOFSUNCITY/message-authentication-code-hmac

https://www.slideshare.net/JamesWong107/hash-mac-algorithms-61333526

https://csrc.nist.gov/csrc/media/publications/fips/198/archive/2002-03-06/documents/fips-198a.pdf

standard
https://tools.ietf.org/html/rfc2104

turvalisus
krüptograafiline tugevus sõltub
- räsifunktsiooni tugevusest
- räsi pikkusest
- võtme pikkusest ja kvaliteedist

https://www.youtube.com/watch?v=TcmLVilowb8

https://eprint.iacr.org/2006/043.pdf

https://www.cs.princeton.edu/~eberinge/verified-hmac.pdf

https://who.rocq.inria.fr/Gaetan.Leurent/files/HMAC_AC13.pdf