Network Security: Chapter 4 - Message Authentication includes Message authentication (message encryption, MACs, hash functions); Security of Hash Functions and Macs, Hash-based Message Authentication Code(HMAC, Cipher-based Message Authentication Code(CMAC).