Authenticating Data with Message Authentication Codes
Information Security - Week 5 In this video: Effects of ciphertext modification, the adaptive chosen ciphertext attack game (CCA2), block cipher padding, PKCS #7, padding oracle attacks, message authentication codes (MACs), hash based message authentication codes (HMAC), MAC configurations, encrypt-then-mac, mac-then-encrypt, authenticated encryption, AES-GCM Undergraduate course on networking security and cryptography taught by Aleksander Essex, Ph.D., P.Eng., Associate professor of Software Engineering, Associate Chair (Graduate), Department of Electrical and Computer Engineering, Western University, Canada Website: https://essex.cc Twitter: / aleksessex Course topics include: Confidentiality, authenticity, integrity, ciphers, plaintext, ciphertext, encryption, decryption, keys, key generation function, uniform random, semantic security, bits of security, brute force, Kerckhoff's principle, semantic security, ciphertext indistinguishability, IND-CPA, INC-CCA, block ciphers, message padding, PKCS 7, modes of operation, initialization vector, pseudo-random permutation, counter mode, cipher block chaining, electronic codebook mode, counter mode, CBC, ECB, CTR, Advanced Encryption Standard, AES, hash functions, random oracles, pre-image resistance, collision resistance, SHA-1, SHA-256, SHA3, SHA-513, MD5, message authentication codes, MACs, Galois counter mode, GCM, AEC-GCM, public-key cryptography, Diffie-Hellman, public-key agreement, Elliptic curve Diffie-Hellman, DHE, ECDHE, digital signatures, ECDSA, RSA signatures, PKCS v1.5, digital certificates, X.509, public-key infrastructure, PKI, certificate pinning, certificate revocation, CRL, trust store, Transport Layer Security, TLS, TLS 1.2, TLS 1.3, HTTP over TLS, HTTPS Secure Shell, SSH, ciphersuite, client hello, server hello, VPNs, TOR, 802.11, wifi encryption, client authentication, passwords, password hashing, password lengths, single sign-on, federated identity ---- Music: Arp Bounce - Geographer Support by RFM - NCM: https://bit.ly/2xGHypM Slide template: Slidesgo including Flaticons with infographics & images by Freepik

Encrypting with Block Ciphers

Fingerprinting with Hash Functions

Lecture 25: MAC (Message Authentication Codes) and HMAC by Christof Paar

Semantic Security and the One-Time Pad

Securing Stream Ciphers (HMAC) - Computerphile

Cybersecurity Architecture: Networks

Encryption Basics and Classical Ciphers

HMAC & Message Authentication Codes (MACs) - Why Hashing alone is NOT ENOUGH for data integrity

In 2007, Elon Musk Predicted Everything (Rare Lost Interview)

Modes of Operation - Computerphile

MAC / HMAC - Message Authentication Code / Hash Bashed Message Authentication Codes

Tech Talk: What is Public Key Infrastructure (PKI)?

Information Security Goals and Principles

THESE Apps Are SPYING on You — Shut Them Off NOW!

Personal VPNs: Encryption Myths and Data Security Explained

HMAC explained | keyed hash message authentication code

I Think They Are Lying To You

Data Integrity - How Hashing is used to ensure data isn't modified - HMAC - Cryptography

The Strange Math That Predicts (Almost) Anything

