Applied Cryptography: 1. Randomness, PRNG, One-Time Pad, Stream Cipher
Lecture 1: Randomness, Pseudo-Random Number Generator (PRNG), Bitwise operations, One-Time Pad (OTP), Stream cipher 00:00 Introduction 00:38 Randomness 06:09 Pseudo-Random Number Generator (PRNG) 11:17 Randomness testing 13:17 Bits and bytes 15:08 ASCII Table 15:53 Hexadecimal (Base16) encoding 16:39 Base64 encoding 18:04 Bitwise operations 18:43 Bitwise operation: AND 19:57 Bitwise operation: OR 20:52 Bitwise operation: XOR 22:06 Bitwise operation: Shift 23:24 One-Time Pad (OTP) 28:10 One-Time Pad (OTP) 31:20 Stream cipher 35:59 Stream cipher 39:37 Questions 40:04 Task: One-Time Pad (OTP) 41:41 Task: Template 41:59 Python 3: str and bytes data types 45:52 Python 3: bytes to integer 48:53 Task: One-Time Pad (OTP) 50:10 Task: Test Case 52:06 Please! University of Tartu, MTAT.07.017 Applied Cryptography, Spring 2024 Instructor: Arnis Parsovs View the complete course: https://courses.cs.ut.ee/2024/appcryp...

Applied Cryptography: 2. Abstract Syntax Notation One (ASN.1)

Animated Explanation of the one-time pad

One Time Pad

Applied Cryptography: 11. Smart cards (JavaCard)

Pseudorandom Number Generator (PRNG)

Applied Cryptography: 3. Hash functions and HMAC

Chacha Cipher - Computerphile

Applied Cryptography: 7. Public key certificates (X.509)

Applied Cryptography: 14. The Onion Router (Tor)

Why you should hope that discrete log is hard (ft. Amit Sahai)

But what is quantum computing? (Grover's Algorithm)

The ULTIMATE One Time Pad Tutorial

Let's build the GPT Tokenizer

Perfect encryption exists... and it’s almost useless

Training Sand to Think: Artificial General Intelligence & Future of Physics

The RSA Encryption Algorithm (1 of 2: Computing an Example)

How To Think SO CLEARLY People Assume You're A Genius

The Strange Math That Predicts (Almost) Anything

How SpaceX Humiliated Wall Street

