Viestin todennuskoodi

Viestin todennuskoodi (sanoman autentikointikoodi. MAC-koodi, engl. message authentication code (MAC)) on viestiin liitettävä koodi, jolla voidaan varmistua sen lähettäjästä sekä sisällöstä. Koodi takaa sekä viestin eheyden että aitouden, muttei kiistämättömyyttä.[1] Viestin todennuskoodi luodaan viestistä (tai siitä saatavasta tiedosta) ja salausavaimesta.

Viestin todennuskoodi on samankaltainen kryptografisen tiivistefunktion kanssa, paitsi että se perustuu salaiseen avaimeen.[2] Kun salaisen avaimen tieto on mukana kryptografisella tiivistefunktiolla käsiteltävässä tiedossa luotu tiiviste on HMAC.[2]

Todennuskoodeja ovat muun muassa HMAC, CMAC, GMAC ja Poly1305.

Katso myös

Lähteet

  1. A. J. Menezes & P. C. van Oorschot & S. A. Vanstone: Handbook of Applied Cryptography. Waterloon yliopisto. ISBN 0-8493-8523-7. Teoksen verkkoversio. (englanniksi)
  2. a b Cryptographic Hash Functions, Message Authentication Codes, and Digital Signatures ibm.com. Viitattu 11.4.2022. (englanniksi)
  • n
  • k
  • m
Kryptografiset algoritmit
Symmetrinen salaus
  • 3-DES
  • AES
  • AES-GCM
  • Blowfish
  • CAST-128
  • CAST-256
  • DES
  • GOST
  • IDEA
  • RC2
  • RC4
  • RC5
  • RC6
  • Salsa20
  • Skipjack
  • Twofish
Julkisen avaimen salaus
  • Diffie–Hellman
  • ElGamal
  • RSA
Kryptografiset tiivisteet
Salausprotokollat
Viestin todennuskoodit
Digitaaliset allekirjoituskoodit
Lohkosalaus
Muuta
Luettelo salausalgoritmeista
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.