Video created by Stanford University for the course "Cryptography I". Week 2. We introduce a new primitive called a block cipher that will let us build more powerful forms of encryption. We will look at a few classic block-cipher constructions ...| Coursera
Video created by Stanford University for the course "Cryptography I". Week 5. This week's topic is basic key exchange: how to setup a secret key between two parties. For now we only consider protocols secure against eavesdropping. This question ...| Coursera
Video created by Stanford University for the course "Cryptography I". Week 3. This week's topic is data integrity. We will discuss a number of classic constructions for MAC systems that are used to ensure data integrity. For now we only discuss ...| Coursera
Video created by Stanford University for the course "Cryptography I". Week 6. This week's topic is public key encryption: how to encrypt using a public key and decrypt using a secret key. Public key encryption is used for key management in ...| Coursera
Video created by Stanford University for the course "Cryptography I". Week 1. This week's topic is an overview of what cryptography is about as well as our first example ciphers. You will learn about pseudo-randomness and how to use it for ...| Coursera
Video created by Stanford University for the course "Cryptography I". Week 4. This week's topic is authenticated encryption: encryption methods that ensure both confidentiality and integrity. We will also discuss a few odds and ends such as how ...| Coursera
A few days ago I released TORRENTDYNE, a BitTorrent implementation checker. While working on it, I hit a wall: | dgroshev.com
This is a summary of the talk I gave at GrrCon '16.| www.seancassidy.me