Message Authentication Codes (MACs) | Computer Security
When building cryptographic schemes that guarantee integrity and authentication, the threat we’re concerned about is adversaries who send messages pretending to be from a legitimate participant (spoofing) or who modify the contents of a message sent by a legitimate participant (tampering). To address these threats, we will introduce cryptographic schemes that enable the recipient to detect spoofing and tampering. In this section, we will define message authentication codes (MACs) and show how they guarantee integrity and authenticity. Because MACs are a symmetric-key cryptographic primitive, in this section we can assume that Alice and Bob share a secret key that is not known to anyone else. Later we will see how Alice and Bob might securely exchange a shared secret key over an insecure communication channel, but for now you can assume that only Alice and Bob know the value of the secret key. A MAC is a keyed checksum of the message that is sent along with the message. It takes in a fi
Message Authentication Codes (MACs) | Computer Security Skip to main content Menu Expand (external link) Document Search Copy Copied Computer Security 8. Message Authentication Codes (MACs) 8.1. Integrity and Authenticity When building cryptographic schemes that guarantee integrity and authentication, the threat we’re concerned about is adversaries who send messages pretending to be from a legitimate participant ( spoofing ) or who modify the contents of a message sent by a legitimate participant ( tampering ). To address these threats, we will introduce cryptographic schemes that enable the r
Explore this link on the map →related reading
- Message authentication code - Wikipediaen.wikipedia.org
- What are the differences between a digital signature, a MAC and a hash? - Cryptography Stack Exchangecrypto.stackexchange.com
- Length extension attack - Wikipediaen.wikipedia.org
- Secure multi-party computation - Wikipediaen.wikipedia.org
- iMessage with PQ3: The new state of the art in quantum-secure messaging at scale - Apple Security Researchsecurity.apple.com
- Symmetric-Key Cryptography | Computer Securitytextbook.cs161.org
- ZK-Friendly Hash Functions | Zellic — Researchzellic.io
- WireGuard: Next Generation Kernel Network Tunnelwireguard.com
- Digital Signatures | Computer Securitytextbook.cs161.org
- TLS | Computer Securitytextbook.cs161.org
- Cryptography is not Magicloup-vaillant.fr
- Cryptographic Hashes | Computer Securitytextbook.cs161.org