[Coursera] Cryptography I by Dan Boneh 收录时间:2018-02-25 14:53:04 文件大小:1GB 下载次数:66 最近下载:2021-01-19 17:11:47 磁力链接: magnet:?xt=urn:btih:9ed87957ffdb6687fcb4e919547f383a26a9cfba 立即下载 复制链接 文件列表 Week 1/Lecture 02 - Stream Ciphers/2 - 5 - PRG Security Definitions (25 min).mp4 27MB Week 1/Lecture 02 - Stream Ciphers/2 - 3 - Attacks on stream ciphers and the one time pad (24 min).mp4 25MB Week 2/Lecture 04 - Using Block Ciphers/4 - 3 - Security for many-time key (23 min).mp4 25MB Week 2/Lecture 03 - Block Ciphers/3 - 2 - The Data Encryption Standard (22 min).mp4 25MB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 4 - PKCS 1 (23 min).mp4 23MB Week 4/Lesson 07 - Authenticated Encryption/7 - 4 - Constructions from ciphers and MACs (21 min).mp4 23MB Week 3/Lesson 05 - Message Integrity/5 - 3 - CBC-MAC and NMAC (20 min).mp4 22MB Week 4/Lesson 08 - Odds and ends/8 - 3 - Deterministic Encryption-SIV and wide PRP (21 min).mp4 22MB Week 2/Lecture 03 - Block Ciphers/3 - 3 - Exhaustive search attacks (20 min).mp4 22MB Week 1/Lecture 02 - Stream Ciphers/2 - 4 - Real-world stream ciphers (20 min).mp4 22MB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 1 - The ElGamal Public-key System (23 min).mp4 21MB Week 5/Lesson 10 - Introduction to Number Theory/10 - 5 - Intractable problems (19 min).mp4 21MB Week 1/Lecture 02 - Stream Ciphers/2 - 2 - Stream ciphers and pseudo random generators (20 min).mp4 21MB Week 5/Lesson 09 - Basic key exchange/9 - 3 - The Diffie-Hellman protocol (19 min).mp4 21MB Week 1/1.3 - History of cryptography.mp4 20MB Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.mp4 20MB Week 5/Lesson 10 - Introduction to Number Theory/10 - 2 - Fermat and Euler (18 min).mp4 20MB Week 1/Lecture 02 - Stream Ciphers/2 - 1 - Information theoretic security and the one time pad (19 min).mp4 20MB Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).mp4 20MB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 3 - The RSA trapdoor permutation (18 min).mp4 20MB Week 5/Lesson 10 - Introduction to Number Theory/10 - 3 - Modular e-'th roots (17 min)14.mp4 19MB Week 4/Lesson 07 - Authenticated Encryption/7 - 5 - Case study- TLS (18 min).mp4 19MB Week 2/Lecture 03 - Block Ciphers/3 - 1 - What are block ciphers- (17 min).mp4 19MB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 5 - Is RSA a one-way function- (17 min).mp4 19MB Week 2/Lecture 04 - Using Block Ciphers/4 - 4 - Modes of operation- many time key (CBC) (16 min).mp4 18MB Week 2/Lecture 03 - Block Ciphers/3 - 4 - More attacks on block ciphers (16 min).mp4 18MB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 1 - Definitions and security (16 min).mp4 17MB Week 3/Lesson 05 - Message Integrity/5 - 5 - PMAC and the Carter-Wegman MAC (16 min).mp4 17MB Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.mp4 17MB Week 1/Lecture 02 - Stream Ciphers/2 - 6 - Semantic Security (16 min).mp4 17MB Week 3/Lesson 05 - Message Integrity/5 - 1 - Message Authentication Codes (16 min).mp4 17MB Week 3/Lesson 06 - Collision Resistance/6 - 2 - Generic birthday attack (16 min).mp4 16MB Week 5/Lesson 10 - Introduction to Number Theory/10 - 1 - Notation (15 min).mp4 16MB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 6 - RSA in practice (14 min).mp4 16MB Week 4/Lesson 08 - Odds and ends/8 - 2 - Deterministic Encryption (15 min).mp4 16MB Week 4/Lesson 08 - Odds and ends/8 - 4 - Tweakable encryption (15 min).mp4 16MB Week 4/Lesson 07 - Authenticated Encryption/7 - 6 - CBC padding attacks (14 min).mp4 15MB Week 1/1.5 - Discrete probability (Crash course) (part 2).mp4 15MB Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).mp4 15MB Week 4/Lesson 08 - Odds and ends/8 - 1 - Key Derivation (14 min).mp4 15MB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 2 - ElGamal Security (14 min).mp4 15MB Week 2/Lecture 03 - Block Ciphers/3 - 5 - The AES block cipher (14 min).mp4 15MB Week 4/Lesson 07 - Authenticated Encryption/7 - 1 - Active attacks on CPA-secure encryption (13 min).mp4 14MB Week 5/Lesson 10 - Introduction to Number Theory/10 - 4 - Arithmetic algorithms (13 min).mp4 14MB Week 4/Lesson 08 - Odds and ends/8 - 5 - Format preserving encryption (13 min).mp4 13MB Week 4/Lesson 07 - Authenticated Encryption/7 - 3 - Chosen ciphertext attacks (12 min).mp4 13MB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 4 - A Unifying Theme (12 min).mp4 13MB Week 2/Lecture 03 - Block Ciphers/3 - 6 - Block ciphers from PRGs(12 min).mp4 13MB Week 2/Lecture 04 - Using Block Ciphers/4 - 1 - Review- PRPs and PRFs (12 min).mp4 13MB Week 3/Lesson 06 - Collision Resistance/6 - 3 - The Merkle-Damgard Paradigm (12 min).mp4 13MB Week 5/Lesson 09 - Basic key exchange/9 - 2 - Merkle Puzzles (11 min).mp4 12MB Week 5/Lesson 09 - Basic key exchange/9 - 1 - Trusted 3rd parties (11 min).mp4 12MB Week 3/Lesson 06 - Collision Resistance/6 - 1 - Introduction (11 min).mp4 12MB Week 5/Lesson 09 - Basic key exchange/9 - 4 - Public-key encryption (11 min).mp4 12MB Week 1/Lecture 02 - Stream Ciphers/2 - 7 - Stream ciphers are semantically secure (11 min) [optional].mp4 12MB Week 1/Lecture 01 - Introduction/1.1 - Course Overview.mp4 12MB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 2 - Constructions (11 min) .mp4 11MB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 3 - ElGamal Variants With Better Security (11 min).mp4 11MB Week 3/Lesson 05 - Message Integrity/5 - 2 - MACs Based On PRFs (10 min).mp4 11MB Week 4/Lesson 07 - Authenticated Encryption/7 - 7 - Attacking non-atomic decryption (10 min).mp4 11MB Week 2/Lecture 04 - Using Block Ciphers/4 - 5 - Modes of operation- many time key (CTR) (10 min).mp4 10MB Week 3/Lesson 06 - Collision Resistance/6 - 6 - Timing attacks on MAC verification (9 min).mp4 9MB Week 3/Lesson 05 - Message Integrity/5 - 4 - MAC padding (9 min).mp4 9MB Week 3/Lesson 06 - Collision Resistance/6 - 4 - Constructing compression functions (8 min).mp4 9MB Week 2/Lecture 04 - Using Block Ciphers/4 - 2 - Modes of operation- one time key (8 min).mp4 8MB Week 3/Lesson 06 - Collision Resistance/6 - 5 - HMAC (7 min).mp4 8MB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 5 - Farewell (for now) (6 min).mp4 6MB Week 4/Lesson 07 - Authenticated Encryption/7 - 2 - Definitions (6 min).mp4 6MB A Computational Introduction to Number Theory and Algebra.pdf 3MB cryptography.jpg 3MB Final Exam.pdf 2MB Week 1/1.3 - History of cryptography.pptx 2MB Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.pptx 2MB Week 1/Lecture 02 - Stream Ciphers/02.1-stream-annotated.pptx 2MB Week 6/Week 6 - Programming Assignment.pdf 1MB Week 1/1.3 - History of cryptography.pdf 1MB Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.pdf 1MB Week 1/Lecture 02 - Stream Ciphers/02.5-stream-annotated.pptx 1MB Week 1/Week 1 - Problem Set.pdf 1MB Week 1/Lecture 02 - Stream Ciphers/02.2-stream-annotated.pptx 1MB Week 3/Week 3 - Problem Set.pdf 1MB Week 2/Lecture 03 - Block Ciphers/03.2-block-annotated.pdf 1MB Week 1/Lecture 02 - Stream Ciphers/02.3-stream-annotated.pptx 1MB Week 1/1.2 - What is cryptography.pptx 1MB Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.pptx 1MB Week 3/Week 3 - Programming Assignment.pdf 914KB Week 4/Lesson 07 - Authenticated Encryption/07.1-authenc-annotated.pdf 873KB Week 1/1.2 - What is cryptography.pdf 866KB Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.pdf 866KB Week 3/Lesson 06 - Collision Resistance/06.3-collision-resistance-the-merkle-damgard-paradigm.pptx 818KB Week 2/Lecture 03 - Block Ciphers/03.2-block-annotated.pptx 809KB Week 2/Lecture 03 - Block Ciphers/03.5-block-annotated.pdf 808KB Week 5/Lesson 09 - Basic key exchange/09.3-basic-key-exchange-annotated.pptx 735KB Week 1/Lecture 02 - Stream Ciphers/02.4-stream-annotated.pptx 733KB Week 4/Lesson 07 - Authenticated Encryption/07.6-authenc-annotated.pdf 716KB Week 4/Lesson 07 - Authenticated Encryption/07.4-authenc-annotated.pdf 686KB Week 4/Lesson 07 - Authenticated Encryption/07.5-authenc-annotated.pdf 673KB Week 2/Lecture 03 - Block Ciphers/03.3-block-annotated.pptx 622KB Week 5/Lesson 09 - Basic key exchange/09.1-basic-key-exchange-annotated.pptx 602KB Week 1/Lecture 02 - Stream Ciphers/02.3-stream-annotated.pdf 593KB Week 4/Lesson 08 - Odds and ends/08.4-odds-and-ends.pdf 551KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.1-pubkey-trapdoor.pdf 550KB Week 4/Lesson 07 - Authenticated Encryption/07.1-authenc-annotated.pptx 548KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.1-pubkey-dh.pdf 536KB Week 4/Lesson 07 - Authenticated Encryption/07.2-authenc-annotated.pdf 533KB Week 1/1.4 - Discrete probability (Crash course) (part 1).pdf 532KB Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).pdf 532KB Week 2/Lecture 03 - Block Ciphers/03.4-block-annotated.pptx 524KB Week 5/Lesson 10 - Introduction to Number Theory/10.1-numth-annotated.pptx 522KB Week 4/Lesson 08 - Odds and ends/08.3-odds-and-ends.pdf 515KB Week 3/Lesson 06 - Collision Resistance/06.2-collision-resistance-generic-birthday-attack.pptx 515KB Week 4/Lesson 08 - Odds and ends/08.3-odds-and-ends.pptx 513KB Week 1/Lecture 02 - Stream Ciphers/02.7-stream-annotated.pptx 481KB Week 5/Lesson 09 - Basic key exchange/09.4-basic-key-exchange-annotated.pptx 478KB Week 1/1.5 - Discrete probability (Crash course) (part 2).pdf 473KB Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).pdf 473KB Week 2/Lecture 03 - Block Ciphers/03.3-block-annotated.pdf 468KB Week 5/Lesson 10 - Introduction to Number Theory/10.3-numth-annotated.pptx 464KB Week 4/Lesson 07 - Authenticated Encryption/07.7-authenc-annotated.pdf 462KB Week 1/Lecture 02 - Stream Ciphers/02.4-stream-annotated.pdf 452KB Week 4/Lesson 08 - Odds and ends/08.4-odds-and-ends.pptx 450KB Week 4/Lesson 08 - Odds and ends/08.2-odds-and-ends.pdf 449KB Week 2/Lecture 03 - Block Ciphers/03.5-block-annotated.pptx 435KB Week 5/Lesson 09 - Basic key exchange/09.3-basic-key-exchange-annotated.pdf 435KB Week 2/Lecture 03 - Block Ciphers/03.6-block-annotated.pdf 434KB Week 2/Lecture 03 - Block Ciphers/03.4-block-annotated.pdf 420KB Week 2/Lecture 04 - Using Block Ciphers/04.1-using-block-annotated.pptx 415KB Week 2/Lecture 04 - Using Block Ciphers/04.2-using-block-annotated.pptx 399KB Week 2/Lecture 04 - Using Block Ciphers/04.2-using-block-annotated.pdf 387KB Week 4/Lesson 07 - Authenticated Encryption/07.6-authenc-annotated.pptx 381KB Week 1/Lecture 02 - Stream Ciphers/02.1-stream-annotated.pdf 380KB Week 4/Lesson 08 - Odds and ends/08.5-odds-and-ends.pdf 376KB Week 2/Lecture 04 - Using Block Ciphers/04.4-using-block-annotated.pptx 366KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.1-pubkey-trapdoor.pptx 351KB Week 4/Lesson 07 - Authenticated Encryption/07.5-authenc-annotated.pptx 351KB Week 3/Lesson 05 - Message Integrity/05.3-integrity-cbc-mac-and-nmac.pdf 348KB Week 1/Lecture 02 - Stream Ciphers/02.2-stream-annotated.pdf 331KB Week 4/Lesson 08 - Odds and ends/08.1-odds-and-ends.pdf 329KB Week 3/Lesson 06 - Collision Resistance/06.6-collision-resistance-Timing-attacks-on-MAC-verification.pptx 326KB Week 3/Lesson 05 - Message Integrity/05.3-integrity-cbc-mac-and-nmac.pptx 325KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.5-pubkey-dh.pdf 321KB Week 2/Lecture 04 - Using Block Ciphers/04.3-using-block-annotated.pptx 318KB Week 2/Lecture 04 - Using Block Ciphers/04.3-using-block-annotated.pdf 317KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.1-pubkey-dh.pptx 309KB Week 1/1.1 - Course Overview.pdf 307KB Week 1/Lecture 01 - Introduction/1.1 - Course Overview.pdf 307KB Week 1/Lecture 02 - Stream Ciphers/02.5-stream-annotated.pdf 302KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.2-pubkey-dh.pdf 295KB Week 1/1.1 - Course Overview.pptx 293KB Week 1/Lecture 01 - Introduction/1.1 - Course Overview.pptx 293KB Week 2/Lecture 03 - Block Ciphers/03.1-block-annotated.pdf 291KB Week 5/Lesson 10 - Introduction to Number Theory/10.3-numth-annotated.pdf 287KB Week 3/Lesson 05 - Message Integrity/05.2-integrity-macs-based-on-PRFs.pptx 284KB Week 3/Lesson 05 - Message Integrity/05.1-integrity-message-authentication-codes.pptx 280KB Week 2/Lecture 03 - Block Ciphers/03.6-block-annotated.pptx 276KB High School Mathematics Extensions - Discrete Probability.pdf 272KB Week 5/Lesson 10 - Introduction to Number Theory/10.4-numth-annotated.pdf 270KB Week 1/Lecture 02 - Stream Ciphers/02.6-stream-annotated.pptx 269KB Week 5/Lesson 09 - Basic key exchange/09.4-basic-key-exchange-annotated.pdf 269KB Week 3/Lesson 06 - Collision Resistance/06.6-collision-resistance-Timing-attacks-on-MAC-verification.pdf 268KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.4-pubkey-trapdoor.pdf 264KB Week 4/Lesson 08 - Odds and ends/08.2-odds-and-ends.pptx 264KB Week 2/Lecture 04 - Using Block Ciphers/04.4-using-block-annotated.pdf 263KB Week 4/Lesson 07 - Authenticated Encryption/07.3-authenc-annotated.pptx 262KB Week 2/Lecture 04 - Using Block Ciphers/04.1-using-block-annotated.pdf 259KB Week 3/Lesson 06 - Collision Resistance/06.3-collision-resistance-the-merkle-damgard-paradigm.pdf 259KB Week 3/Lesson 05 - Message Integrity/05.4-integrity-mac-padding.pptx 249KB Week 4/Lesson 07 - Authenticated Encryption/07.4-authenc-annotated.pptx 246KB Week 3/Lesson 06 - Collision Resistance/06.2-collision-resistance-generic-birthday-attack.pdf 246KB Week 3/Lesson 06 - Collision Resistance/06.5-collision-resistance-HMAC-a-MAC-from-SHA-256.pptx 243KB Week 1/Lecture 02 - Stream Ciphers/02.6-stream-annotated.pdf 242KB Week 5/Lesson 10 - Introduction to Number Theory/10.1-numth-annotated.pdf 242KB Week 3/Lesson 05 - Message Integrity/05.5-integrity-a-parallel-mac.pptx 241KB Week 3/Lesson 06 - Collision Resistance/06.4-collision-resistance-constructing-compression-functions.pptx 240KB Week 4/Lesson 08 - Odds and ends/08.5-odds-and-ends.pptx 239KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.3-pubkey-trapdoor.pdf 239KB Week 4/Lesson 07 - Authenticated Encryption/07.7-authenc-annotated.pptx 237KB Week 3/Lesson 05 - Message Integrity/05.1-integrity-message-authentication-codes.pdf 236KB Week 5/Lesson 10 - Introduction to Number Theory/10.5-numth-annotated.pdf 236KB Week 5/Lesson 10 - Introduction to Number Theory/10.5-numth-annotated.pptx 234KB Week 3/Lesson 06 - Collision Resistance/06.4-collision-resistance-constructing-compression-functions.pdf 232KB Week 3/Lesson 06 - Collision Resistance/06.1-collision-resistance-introduction.pdf 230KB Week 5/Lesson 09 - Basic key exchange/09.2-basic-key-exchange-annotated.pdf 230KB Week 2/Lecture 03 - Block Ciphers/03.1-block-annotated.pptx 224KB Week 5/Lesson 10 - Introduction to Number Theory/10.4-numth-annotated.pptx 224KB Week 2/Lecture 04 - Using Block Ciphers/04.5-using-block-annotated.pptx 224KB Week 3/Lesson 05 - Message Integrity/05.5-integrity-a-parallel-mac.pdf 224KB Week 5/Lesson 09 - Basic key exchange/09.1-basic-key-exchange-annotated.pdf 223KB Week 4/Lesson 07 - Authenticated Encryption/07.2-authenc-annotated.pptx 222KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.2-pubkey-trapdoor.pdf 212KB Week 5/Lesson 09 - Basic key exchange/09.2-basic-key-exchange-annotated.pptx 210KB Week 1/Lecture 02 - Stream Ciphers/02.7-stream-annotated.pdf 210KB Week 1/1.5 - Discrete probability (Crash course) (part 2).pptx 208KB Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).pptx 208KB Week 4/Lesson 08 - Odds and ends/08.1-odds-and-ends.pptx 206KB Week 5/Lesson 10 - Introduction to Number Theory/10.2-numth-annotated.pptx 206KB Week 2/Lecture 04 - Using Block Ciphers/04.5-using-block-annotated.pdf 205KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.4-pubkey-trapdoor.pptx 204KB Week 3/Lesson 06 - Collision Resistance/06.1-collision-resistance-introduction.pptx 204KB Week 3/Lesson 06 - Collision Resistance/06.5-collision-resistance-HMAC-a-MAC-from-SHA-256.pdf 200KB Week 3/Lesson 05 - Message Integrity/05.4-integrity-mac-padding.pdf 200KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.3-pubkey-trapdoor.pptx 200KB Week 2/Week 2 - Problem Set.pdf 198KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.4-pubkey-dh.pdf 197KB Week 3/Lesson 05 - Message Integrity/05.2-integrity-macs-based-on-PRFs.pdf 194KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.2-pubkey-dh.pptx 194KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.4-pubkey-dh.pptx 191KB Week 5/Lesson 10 - Introduction to Number Theory/10.2-numth-annotated.pdf 187KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.2-pubkey-trapdoor.pptx 187KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.3-pubkey-dh.pptx 186KB Week 1/1.4 - Discrete probability (Crash course) (part 1).pptx 185KB Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).pptx 185KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.6-pubkey-trapdoor.pptx 185KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.6-pubkey-trapdoor.pdf 185KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.5-pubkey-trapdoor.pptx 182KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.5-pubkey-dh.pptx 180KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.3-pubkey-dh.pdf 179KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.5-pubkey-trapdoor.pdf 166KB Week 4/Week 4 - Problem Set.pdf 151KB Week 6/Week 6 - Problem Set.pdf 148KB Week 4/Week 4 - programming project.pdf 135KB Week 5/Week 5 - Problem Set.pdf 119KB Week 1/Week 1 - Programming Assignment.pdf 113KB Week 2/Week 2 - Programming Assignment.pdf 95KB Course Overview.pdf 87KB Syllabus.pdf 84KB Week 5/Week 5 - Programming Assignment.pdf 83KB Week 1/Lecture 02 - Stream Ciphers/2 - 5 - PRG Security Definitions (25 min).txt 24KB Week 1/Lecture 02 - Stream Ciphers/2 - 3 - Attacks on stream ciphers and the one time pad (24 min).txt 24KB Week 2/Lecture 04 - Using Block Ciphers/4 - 3 - Security for many-time key (23 min).txt 23KB Week 2/Lecture 03 - Block Ciphers/3 - 2 - The Data Encryption Standard (22 min).txt 21KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 1 - The ElGamal Public-key System (23 min).txt 21KB Week 4/Lesson 08 - Odds and ends/8 - 3 - Deterministic Encryption-SIV and wide PRP (21 min).txt 21KB Week 4/Lesson 07 - Authenticated Encryption/7 - 4 - Constructions from ciphers and MACs (21 min).txt 21KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 4 - PKCS 1 (23 min).txt 21KB Week 5/Lesson 09 - Basic key exchange/9 - 3 - The Diffie-Hellman protocol (19 min).txt 20KB Week 3/Lesson 05 - Message Integrity/5 - 3 - CBC-MAC and NMAC (20 min).txt 20KB Week 1/Lecture 02 - Stream Ciphers/2 - 2 - Stream ciphers and pseudo random generators (20 min).txt 19KB Week 1/Lecture 02 - Stream Ciphers/2 - 4 - Real-world stream ciphers (20 min).txt 19KB Week 2/Lecture 03 - Block Ciphers/3 - 3 - Exhaustive search attacks (20 min).txt 19KB Week 5/Lesson 10 - Introduction to Number Theory/10 - 5 - Intractable problems (19 min).txt 19KB Week 4/Lesson 07 - Authenticated Encryption/7 - 5 - Case study- TLS (18 min).txt 18KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 3 - The RSA trapdoor permutation (18 min).txt 18KB Week 1/1.3 - History of cryptography.txt 18KB Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.txt 18KB Week 1/Lecture 02 - Stream Ciphers/2 - 1 - Information theoretic security and the one time pad (19 min).txt 17KB Week 5/Lesson 10 - Introduction to Number Theory/10 - 2 - Fermat and Euler (18 min).txt 17KB Week 1/1.2 - What is cryptography.txt 17KB Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.txt 17KB Week 1/1.4 - Discrete probability (Crash course) (part 1).txt 17KB Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).txt 17KB Week 2/Lecture 03 - Block Ciphers/3 - 4 - More attacks on block ciphers (16 min).txt 17KB Week 2/Lecture 03 - Block Ciphers/3 - 1 - What are block ciphers- (17 min).txt 17KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 5 - Is RSA a one-way function- (17 min).txt 17KB Week 2/Lecture 04 - Using Block Ciphers/4 - 4 - Modes of operation- many time key (CBC) (16 min).txt 17KB Week 3/Lesson 05 - Message Integrity/5 - 5 - PMAC and the Carter-Wegman MAC (16 min).txt 17KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 1 - Definitions and security (16 min).txt 17KB Week 1/Lecture 02 - Stream Ciphers/2 - 6 - Semantic Security (16 min).txt 16KB Week 3/Lesson 05 - Message Integrity/5 - 1 - Message Authentication Codes (16 min).txt 16KB Week 4/Lesson 08 - Odds and ends/8 - 2 - Deterministic Encryption (15 min).txt 16KB Week 5/Lesson 10 - Introduction to Number Theory/10 - 3 - Modular e-'th roots (17 min)14.txt 15KB Week 4/Lesson 08 - Odds and ends/8 - 4 - Tweakable encryption (15 min).txt 15KB Week 3/Lesson 06 - Collision Resistance/6 - 2 - Generic birthday attack (16 min).txt 15KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 2 - ElGamal Security (14 min).txt 15KB Week 4/Lesson 08 - Odds and ends/8 - 1 - Key Derivation (14 min).txt 15KB Week 4/Lesson 07 - Authenticated Encryption/7 - 6 - CBC padding attacks (14 min).txt 15KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 6 - RSA in practice (14 min).txt 14KB Week 2/Lecture 03 - Block Ciphers/3 - 5 - The AES block cipher (14 min).txt 14KB Week 1/1.5 - Discrete probability (Crash course) (part 2).txt 14KB Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).txt 14KB Week 4/Lesson 07 - Authenticated Encryption/7 - 1 - Active attacks on CPA-secure encryption (13 min).txt 13KB Week 5/Lesson 10 - Introduction to Number Theory/10 - 1 - Notation (15 min).txt 13KB Week 4/Lesson 07 - Authenticated Encryption/7 - 3 - Chosen ciphertext attacks (12 min).txt 13KB Week 4/Lesson 08 - Odds and ends/8 - 5 - Format preserving encryption (13 min).txt 13KB Week 5/Lesson 10 - Introduction to Number Theory/10 - 4 - Arithmetic algorithms (13 min).txt 12KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 4 - A Unifying Theme (12 min).txt 12KB Week 2/Lecture 03 - Block Ciphers/3 - 6 - Block ciphers from PRGs(12 min).txt 12KB Week 5/Lesson 09 - Basic key exchange/9 - 1 - Trusted 3rd parties (11 min).txt 12KB Week 3/Lesson 06 - Collision Resistance/6 - 3 - The Merkle-Damgard Paradigm (12 min).txt 12KB Week 5/Lesson 09 - Basic key exchange/9 - 2 - Merkle Puzzles (11 min).txt 12KB Week 5/Lesson 09 - Basic key exchange/9 - 4 - Public-key encryption (11 min).txt 12KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 3 - ElGamal Variants With Better Security (11 min).txt 12KB Week 2/Lecture 04 - Using Block Ciphers/4 - 1 - Review- PRPs and PRFs (12 min).txt 11KB Week 1/1.1 - Course Overview.txt 11KB Week 1/Lecture 01 - Introduction/1.1 - Course Overview.txt 11KB Week 3/Lesson 06 - Collision Resistance/6 - 1 - Introduction (11 min).txt 11KB Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 2 - Constructions (11 min) .txt 11KB Week 1/Lecture 02 - Stream Ciphers/2 - 7 - Stream ciphers are semantically secure (11 min) [optional].txt 11KB Week 3/Lesson 05 - Message Integrity/5 - 2 - MACs Based On PRFs (10 min).txt 11KB Week 4/Lesson 07 - Authenticated Encryption/7 - 7 - Attacking non-atomic decryption (10 min).txt 10KB Week 2/Lecture 04 - Using Block Ciphers/4 - 5 - Modes of operation- many time key (CTR) (10 min).txt 10KB Week 3/Lesson 06 - Collision Resistance/6 - 6 - Timing attacks on MAC verification (9 min).txt 9KB Week 3/Lesson 05 - Message Integrity/5 - 4 - MAC padding (9 min).txt 9KB Week 3/Lesson 06 - Collision Resistance/6 - 4 - Constructing compression functions (8 min).txt 9KB Week 2/Lecture 04 - Using Block Ciphers/4 - 2 - Modes of operation- one time key (8 min).txt 8KB Week 3/Lesson 06 - Collision Resistance/6 - 5 - HMAC (7 min).txt 7KB Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 5 - Farewell (for now) (6 min).txt 6KB Week 4/Lesson 07 - Authenticated Encryption/7 - 2 - Definitions (6 min).txt 6KB