Fingerprinting with Hash Functions
Information Security - Week 4 In this video: Cryptographic hash functions, random oracles, pre-image resistance, second pre-image resistance, collisions, collision resistance, birthday paradox, MD5 collisions, SHA-1, SHA-256, SHA-512 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

Authenticating Data with Message Authentication Codes

SHA: Secure Hashing Algorithm - Computerphile

Encryption Basics and Classical Ciphers

Hashing vs Encryption Differences

Hashing Algorithms and Security - Computerphile

Encrypting with Block Ciphers

Passwords & hash functions (Simply Explained)

Diffie-Hellman Key Exchange: How to Share a Secret

Hashing, Hashing Algorithms, and Collisions - Cryptography - Practical TLS

Lattice-based cryptography: The tricky math of dots

Semantic Security and the One-Time Pad

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

Securing Stream Ciphers (HMAC) - Computerphile

Passkeys Explained: Are They Actually Better Than Passwords?

Train Your Brain to Never Forget (5 Feynman Habits)

The French Do Not Care About Work

Information Security Goals and Principles

RSA Algorithm - How does it work? - I'll PROVE it with an Example! -- Cryptography - Practical TLS

Modes of Operation - Computerphile

