Semantic Security and the One-Time Pad
Information Security - Week 2b In this video: the one-time pad, information theoretic security, semantic security, ciphertext indistinguishability, chosen-plaintext attack games, and more. 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 Semantic Security reference text: Introduction to Modern Cryptography By Jonathan Katz, Yehuda Lindell Second Edition, Published by Chapman and Hall/CRC, 2014 ISBN 9781466570269 https://www.routledge.com/Introductio... 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

The Unbreakable Cipher: One-Time Pads (1 of 2: How do they improve on Caesar?)

Encryption Basics and Classical Ciphers

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

Decoding Cryptography Lecture 6: Semantic, CPA, and CCA Security

The ULTIMATE One Time Pad Tutorial

What is a TLS Cipher Suite?

Authenticating Data with Message Authentication Codes

Modes of Operation - Computerphile

Tradecraft: One-Time Pads

Fingerprinting with Hash Functions

Perfect Forward Secrecy

Train Your Brain to Never Forget (5 Feynman Habits)

The Strange Math That Predicts (Almost) Anything

AES GCM (Advanced Encryption Standard in Galois Counter Mode) - Computerphile

Information Security Goals and Principles

Securing Stream Ciphers (HMAC) - Computerphile

Cybersecurity Architecture: Networks

Encryption - Symmetric Encryption vs Asymmetric Encryption - Cryptography - Practical TLS

