flâneur — a map of the web's best reading

Message Authentication Codes (MACs) | Computer Security

textbook.cs161.org · 3,260 words · saved by 1 readers

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