Live briefing
Everything about Message authentication code
Information used for message authentication and integrity checking
In cryptography, a message authentication code (MAC), sometimes known as an authentication tag, is a short piece of information used for authenticating and integrity-checking a message. In other words, it is used to confirm that the message came from the stated sender and has not been changed. The MAC value allows verifiers to detect any changes to the message content. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Message authentication codeA 5-minute orientation
- Skim a recent paper: HMAC-R: Hash-based message authentication code and Rijndael-based multilevel security model for data storage in cloud environmentInfluential work since 2022
- Pick up a classic book: BibleThe most-reprinted book on the subject
- Read the landmark paper: The Security of the Cipher Block Chaining Message Authentication CodeCited 326 times
- Go sideways: HMACA closely related topic
- Go sideways: ISO/IEC 9797-1A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The Security of the Cipher Block Chaining Message Authentication Code
Two-Level QR Code for Private Message Sharing and Document Authentication
Analysis and Implementation of Message Authentication Code (MAC) Algorithms for GOOSE Message Security
An LDPC Code Based Physical Layer Message Authentication Scheme With Prefect Security
Dual-Homomorphic Message Authentication Code Scheme for Network Coding-Enabled Wireless Sensor Networks
CAN-MM: Multiplexed Message Authentication Code for Controller Area Network Message Authentication in Road Vehicles
QR Code Authentication with Embedded Message Authentication Code
Federated Learning With Security Authentication and Traceability of Poisoning by Embedded Message Authentication Code
🆕 Influential since 2022
HMAC-R: Hash-based message authentication code and Rijndael-based multilevel security model for data storage in cloud environment
SPMAC: Scalable Prefix Verifiable Message Authentication Code for Internet of Things
An Efficient Message Authentication Code Based on Modified MD5-384 Bits Hash Function and Quasigroup
Multi‐channel attack detection based on lightweight message authentication code access control using Internet of Things design
Paillier Cryptography Based Message Authentication Code for IoMT Security
📚 Books worth reading
BibleBible · 1200
American FilmAmerican Film Institute · 1975
Computer NetworksAndrew S. Tanenbaum, John David Wetherall · 1981
Computer networkingJames F. Kurose, Keith W. Ross · 1900
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Foundations and Practice of SecurityJoaquin Garcia-Alfaro · 2012
The web application hacker's handbookDafydd Stuttard, Marcus Pinto · 2007
Data Communications and NetworkingBehrouz A. Forouzan, Catherine Ann Coombs · 2000
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- HMAC In cryptography, an HMAC (sometimes expanded as hash-based message authentication code or keyed-hash message authentication code) is a specific type of…
- ISO/IEC 9797-1 ISO/IEC 9797-1 Information technology – Security techniques – Message Authentication Codes (MACs) – Part 1: Mechanisms using a block cipher is an international…
- CBC-MAC In cryptography, a cipher block chaining message authentication code (CBC-MAC) is a technique for constructing a message authentication code (MAC) from…
- Outline of cryptography The following outline is provided as an overview of and topical guide to cryptography: Cryptography (or cryptology) – practice and study of hiding information…
- Cryptography standards There are a number of standards related to cryptography. Standard algorithms and protocols provide a focus for study; standards for popular applications…
- Data Authentication Algorithm The Data Authentication Algorithm (DAA) is a former U.S. government standard for producing cryptographic message authentication codes. DAA is defined in…
- Block cipher In cryptography, a block cipher is a deterministic algorithm that operates on fixed-length groups of bits, called blocks. Block ciphers are the elementary…
- HMAC-based one-time password HMAC-based one-time password (HOTP) is a cryptographic algorithm based on a one-time password (OTP) and hash-based message authentication code (HMAC).…