589689.xyz

[Coursera] Cryptography I by Dan Boneh

  • 收录时间:2018-02-25 14:53:04
  • 文件大小:1GB
  • 下载次数:66
  • 最近下载:2021-01-19 17:11:47
  • 磁力链接:

文件列表

  1. Week 1/Lecture 02 - Stream Ciphers/2 - 5 - PRG Security Definitions (25 min).mp4 27MB
  2. Week 1/Lecture 02 - Stream Ciphers/2 - 3 - Attacks on stream ciphers and the one time pad (24 min).mp4 25MB
  3. Week 2/Lecture 04 - Using Block Ciphers/4 - 3 - Security for many-time key (23 min).mp4 25MB
  4. Week 2/Lecture 03 - Block Ciphers/3 - 2 - The Data Encryption Standard (22 min).mp4 25MB
  5. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 4 - PKCS 1 (23 min).mp4 23MB
  6. Week 4/Lesson 07 - Authenticated Encryption/7 - 4 - Constructions from ciphers and MACs (21 min).mp4 23MB
  7. Week 3/Lesson 05 - Message Integrity/5 - 3 - CBC-MAC and NMAC (20 min).mp4 22MB
  8. Week 4/Lesson 08 - Odds and ends/8 - 3 - Deterministic Encryption-SIV and wide PRP (21 min).mp4 22MB
  9. Week 2/Lecture 03 - Block Ciphers/3 - 3 - Exhaustive search attacks (20 min).mp4 22MB
  10. Week 1/Lecture 02 - Stream Ciphers/2 - 4 - Real-world stream ciphers (20 min).mp4 22MB
  11. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 1 - The ElGamal Public-key System (23 min).mp4 21MB
  12. Week 5/Lesson 10 - Introduction to Number Theory/10 - 5 - Intractable problems (19 min).mp4 21MB
  13. Week 1/Lecture 02 - Stream Ciphers/2 - 2 - Stream ciphers and pseudo random generators (20 min).mp4 21MB
  14. Week 5/Lesson 09 - Basic key exchange/9 - 3 - The Diffie-Hellman protocol (19 min).mp4 21MB
  15. Week 1/1.3 - History of cryptography.mp4 20MB
  16. Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.mp4 20MB
  17. Week 5/Lesson 10 - Introduction to Number Theory/10 - 2 - Fermat and Euler (18 min).mp4 20MB
  18. Week 1/Lecture 02 - Stream Ciphers/2 - 1 - Information theoretic security and the one time pad (19 min).mp4 20MB
  19. Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).mp4 20MB
  20. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 3 - The RSA trapdoor permutation (18 min).mp4 20MB
  21. Week 5/Lesson 10 - Introduction to Number Theory/10 - 3 - Modular e-'th roots (17 min)14.mp4 19MB
  22. Week 4/Lesson 07 - Authenticated Encryption/7 - 5 - Case study- TLS (18 min).mp4 19MB
  23. Week 2/Lecture 03 - Block Ciphers/3 - 1 - What are block ciphers- (17 min).mp4 19MB
  24. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 5 - Is RSA a one-way function- (17 min).mp4 19MB
  25. Week 2/Lecture 04 - Using Block Ciphers/4 - 4 - Modes of operation- many time key (CBC) (16 min).mp4 18MB
  26. Week 2/Lecture 03 - Block Ciphers/3 - 4 - More attacks on block ciphers (16 min).mp4 18MB
  27. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 1 - Definitions and security (16 min).mp4 17MB
  28. Week 3/Lesson 05 - Message Integrity/5 - 5 - PMAC and the Carter-Wegman MAC (16 min).mp4 17MB
  29. Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.mp4 17MB
  30. Week 1/Lecture 02 - Stream Ciphers/2 - 6 - Semantic Security (16 min).mp4 17MB
  31. Week 3/Lesson 05 - Message Integrity/5 - 1 - Message Authentication Codes (16 min).mp4 17MB
  32. Week 3/Lesson 06 - Collision Resistance/6 - 2 - Generic birthday attack (16 min).mp4 16MB
  33. Week 5/Lesson 10 - Introduction to Number Theory/10 - 1 - Notation (15 min).mp4 16MB
  34. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 6 - RSA in practice (14 min).mp4 16MB
  35. Week 4/Lesson 08 - Odds and ends/8 - 2 - Deterministic Encryption (15 min).mp4 16MB
  36. Week 4/Lesson 08 - Odds and ends/8 - 4 - Tweakable encryption (15 min).mp4 16MB
  37. Week 4/Lesson 07 - Authenticated Encryption/7 - 6 - CBC padding attacks (14 min).mp4 15MB
  38. Week 1/1.5 - Discrete probability (Crash course) (part 2).mp4 15MB
  39. Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).mp4 15MB
  40. Week 4/Lesson 08 - Odds and ends/8 - 1 - Key Derivation (14 min).mp4 15MB
  41. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 2 - ElGamal Security (14 min).mp4 15MB
  42. Week 2/Lecture 03 - Block Ciphers/3 - 5 - The AES block cipher (14 min).mp4 15MB
  43. Week 4/Lesson 07 - Authenticated Encryption/7 - 1 - Active attacks on CPA-secure encryption (13 min).mp4 14MB
  44. Week 5/Lesson 10 - Introduction to Number Theory/10 - 4 - Arithmetic algorithms (13 min).mp4 14MB
  45. Week 4/Lesson 08 - Odds and ends/8 - 5 - Format preserving encryption (13 min).mp4 13MB
  46. Week 4/Lesson 07 - Authenticated Encryption/7 - 3 - Chosen ciphertext attacks (12 min).mp4 13MB
  47. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 4 - A Unifying Theme (12 min).mp4 13MB
  48. Week 2/Lecture 03 - Block Ciphers/3 - 6 - Block ciphers from PRGs(12 min).mp4 13MB
  49. Week 2/Lecture 04 - Using Block Ciphers/4 - 1 - Review- PRPs and PRFs (12 min).mp4 13MB
  50. Week 3/Lesson 06 - Collision Resistance/6 - 3 - The Merkle-Damgard Paradigm (12 min).mp4 13MB
  51. Week 5/Lesson 09 - Basic key exchange/9 - 2 - Merkle Puzzles (11 min).mp4 12MB
  52. Week 5/Lesson 09 - Basic key exchange/9 - 1 - Trusted 3rd parties (11 min).mp4 12MB
  53. Week 3/Lesson 06 - Collision Resistance/6 - 1 - Introduction (11 min).mp4 12MB
  54. Week 5/Lesson 09 - Basic key exchange/9 - 4 - Public-key encryption (11 min).mp4 12MB
  55. Week 1/Lecture 02 - Stream Ciphers/2 - 7 - Stream ciphers are semantically secure (11 min) [optional].mp4 12MB
  56. Week 1/Lecture 01 - Introduction/1.1 - Course Overview.mp4 12MB
  57. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 2 - Constructions (11 min) .mp4 11MB
  58. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 3 - ElGamal Variants With Better Security (11 min).mp4 11MB
  59. Week 3/Lesson 05 - Message Integrity/5 - 2 - MACs Based On PRFs (10 min).mp4 11MB
  60. Week 4/Lesson 07 - Authenticated Encryption/7 - 7 - Attacking non-atomic decryption (10 min).mp4 11MB
  61. Week 2/Lecture 04 - Using Block Ciphers/4 - 5 - Modes of operation- many time key (CTR) (10 min).mp4 10MB
  62. Week 3/Lesson 06 - Collision Resistance/6 - 6 - Timing attacks on MAC verification (9 min).mp4 9MB
  63. Week 3/Lesson 05 - Message Integrity/5 - 4 - MAC padding (9 min).mp4 9MB
  64. Week 3/Lesson 06 - Collision Resistance/6 - 4 - Constructing compression functions (8 min).mp4 9MB
  65. Week 2/Lecture 04 - Using Block Ciphers/4 - 2 - Modes of operation- one time key (8 min).mp4 8MB
  66. Week 3/Lesson 06 - Collision Resistance/6 - 5 - HMAC (7 min).mp4 8MB
  67. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 5 - Farewell (for now) (6 min).mp4 6MB
  68. Week 4/Lesson 07 - Authenticated Encryption/7 - 2 - Definitions (6 min).mp4 6MB
  69. A Computational Introduction to Number Theory and Algebra.pdf 3MB
  70. cryptography.jpg 3MB
  71. Final Exam.pdf 2MB
  72. Week 1/1.3 - History of cryptography.pptx 2MB
  73. Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.pptx 2MB
  74. Week 1/Lecture 02 - Stream Ciphers/02.1-stream-annotated.pptx 2MB
  75. Week 6/Week 6 - Programming Assignment.pdf 1MB
  76. Week 1/1.3 - History of cryptography.pdf 1MB
  77. Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.pdf 1MB
  78. Week 1/Lecture 02 - Stream Ciphers/02.5-stream-annotated.pptx 1MB
  79. Week 1/Week 1 - Problem Set.pdf 1MB
  80. Week 1/Lecture 02 - Stream Ciphers/02.2-stream-annotated.pptx 1MB
  81. Week 3/Week 3 - Problem Set.pdf 1MB
  82. Week 2/Lecture 03 - Block Ciphers/03.2-block-annotated.pdf 1MB
  83. Week 1/Lecture 02 - Stream Ciphers/02.3-stream-annotated.pptx 1MB
  84. Week 1/1.2 - What is cryptography.pptx 1MB
  85. Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.pptx 1MB
  86. Week 3/Week 3 - Programming Assignment.pdf 914KB
  87. Week 4/Lesson 07 - Authenticated Encryption/07.1-authenc-annotated.pdf 873KB
  88. Week 1/1.2 - What is cryptography.pdf 866KB
  89. Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.pdf 866KB
  90. Week 3/Lesson 06 - Collision Resistance/06.3-collision-resistance-the-merkle-damgard-paradigm.pptx 818KB
  91. Week 2/Lecture 03 - Block Ciphers/03.2-block-annotated.pptx 809KB
  92. Week 2/Lecture 03 - Block Ciphers/03.5-block-annotated.pdf 808KB
  93. Week 5/Lesson 09 - Basic key exchange/09.3-basic-key-exchange-annotated.pptx 735KB
  94. Week 1/Lecture 02 - Stream Ciphers/02.4-stream-annotated.pptx 733KB
  95. Week 4/Lesson 07 - Authenticated Encryption/07.6-authenc-annotated.pdf 716KB
  96. Week 4/Lesson 07 - Authenticated Encryption/07.4-authenc-annotated.pdf 686KB
  97. Week 4/Lesson 07 - Authenticated Encryption/07.5-authenc-annotated.pdf 673KB
  98. Week 2/Lecture 03 - Block Ciphers/03.3-block-annotated.pptx 622KB
  99. Week 5/Lesson 09 - Basic key exchange/09.1-basic-key-exchange-annotated.pptx 602KB
  100. Week 1/Lecture 02 - Stream Ciphers/02.3-stream-annotated.pdf 593KB
  101. Week 4/Lesson 08 - Odds and ends/08.4-odds-and-ends.pdf 551KB
  102. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.1-pubkey-trapdoor.pdf 550KB
  103. Week 4/Lesson 07 - Authenticated Encryption/07.1-authenc-annotated.pptx 548KB
  104. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.1-pubkey-dh.pdf 536KB
  105. Week 4/Lesson 07 - Authenticated Encryption/07.2-authenc-annotated.pdf 533KB
  106. Week 1/1.4 - Discrete probability (Crash course) (part 1).pdf 532KB
  107. Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).pdf 532KB
  108. Week 2/Lecture 03 - Block Ciphers/03.4-block-annotated.pptx 524KB
  109. Week 5/Lesson 10 - Introduction to Number Theory/10.1-numth-annotated.pptx 522KB
  110. Week 4/Lesson 08 - Odds and ends/08.3-odds-and-ends.pdf 515KB
  111. Week 3/Lesson 06 - Collision Resistance/06.2-collision-resistance-generic-birthday-attack.pptx 515KB
  112. Week 4/Lesson 08 - Odds and ends/08.3-odds-and-ends.pptx 513KB
  113. Week 1/Lecture 02 - Stream Ciphers/02.7-stream-annotated.pptx 481KB
  114. Week 5/Lesson 09 - Basic key exchange/09.4-basic-key-exchange-annotated.pptx 478KB
  115. Week 1/1.5 - Discrete probability (Crash course) (part 2).pdf 473KB
  116. Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).pdf 473KB
  117. Week 2/Lecture 03 - Block Ciphers/03.3-block-annotated.pdf 468KB
  118. Week 5/Lesson 10 - Introduction to Number Theory/10.3-numth-annotated.pptx 464KB
  119. Week 4/Lesson 07 - Authenticated Encryption/07.7-authenc-annotated.pdf 462KB
  120. Week 1/Lecture 02 - Stream Ciphers/02.4-stream-annotated.pdf 452KB
  121. Week 4/Lesson 08 - Odds and ends/08.4-odds-and-ends.pptx 450KB
  122. Week 4/Lesson 08 - Odds and ends/08.2-odds-and-ends.pdf 449KB
  123. Week 2/Lecture 03 - Block Ciphers/03.5-block-annotated.pptx 435KB
  124. Week 5/Lesson 09 - Basic key exchange/09.3-basic-key-exchange-annotated.pdf 435KB
  125. Week 2/Lecture 03 - Block Ciphers/03.6-block-annotated.pdf 434KB
  126. Week 2/Lecture 03 - Block Ciphers/03.4-block-annotated.pdf 420KB
  127. Week 2/Lecture 04 - Using Block Ciphers/04.1-using-block-annotated.pptx 415KB
  128. Week 2/Lecture 04 - Using Block Ciphers/04.2-using-block-annotated.pptx 399KB
  129. Week 2/Lecture 04 - Using Block Ciphers/04.2-using-block-annotated.pdf 387KB
  130. Week 4/Lesson 07 - Authenticated Encryption/07.6-authenc-annotated.pptx 381KB
  131. Week 1/Lecture 02 - Stream Ciphers/02.1-stream-annotated.pdf 380KB
  132. Week 4/Lesson 08 - Odds and ends/08.5-odds-and-ends.pdf 376KB
  133. Week 2/Lecture 04 - Using Block Ciphers/04.4-using-block-annotated.pptx 366KB
  134. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.1-pubkey-trapdoor.pptx 351KB
  135. Week 4/Lesson 07 - Authenticated Encryption/07.5-authenc-annotated.pptx 351KB
  136. Week 3/Lesson 05 - Message Integrity/05.3-integrity-cbc-mac-and-nmac.pdf 348KB
  137. Week 1/Lecture 02 - Stream Ciphers/02.2-stream-annotated.pdf 331KB
  138. Week 4/Lesson 08 - Odds and ends/08.1-odds-and-ends.pdf 329KB
  139. Week 3/Lesson 06 - Collision Resistance/06.6-collision-resistance-Timing-attacks-on-MAC-verification.pptx 326KB
  140. Week 3/Lesson 05 - Message Integrity/05.3-integrity-cbc-mac-and-nmac.pptx 325KB
  141. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.5-pubkey-dh.pdf 321KB
  142. Week 2/Lecture 04 - Using Block Ciphers/04.3-using-block-annotated.pptx 318KB
  143. Week 2/Lecture 04 - Using Block Ciphers/04.3-using-block-annotated.pdf 317KB
  144. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.1-pubkey-dh.pptx 309KB
  145. Week 1/1.1 - Course Overview.pdf 307KB
  146. Week 1/Lecture 01 - Introduction/1.1 - Course Overview.pdf 307KB
  147. Week 1/Lecture 02 - Stream Ciphers/02.5-stream-annotated.pdf 302KB
  148. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.2-pubkey-dh.pdf 295KB
  149. Week 1/1.1 - Course Overview.pptx 293KB
  150. Week 1/Lecture 01 - Introduction/1.1 - Course Overview.pptx 293KB
  151. Week 2/Lecture 03 - Block Ciphers/03.1-block-annotated.pdf 291KB
  152. Week 5/Lesson 10 - Introduction to Number Theory/10.3-numth-annotated.pdf 287KB
  153. Week 3/Lesson 05 - Message Integrity/05.2-integrity-macs-based-on-PRFs.pptx 284KB
  154. Week 3/Lesson 05 - Message Integrity/05.1-integrity-message-authentication-codes.pptx 280KB
  155. Week 2/Lecture 03 - Block Ciphers/03.6-block-annotated.pptx 276KB
  156. High School Mathematics Extensions - Discrete Probability.pdf 272KB
  157. Week 5/Lesson 10 - Introduction to Number Theory/10.4-numth-annotated.pdf 270KB
  158. Week 1/Lecture 02 - Stream Ciphers/02.6-stream-annotated.pptx 269KB
  159. Week 5/Lesson 09 - Basic key exchange/09.4-basic-key-exchange-annotated.pdf 269KB
  160. Week 3/Lesson 06 - Collision Resistance/06.6-collision-resistance-Timing-attacks-on-MAC-verification.pdf 268KB
  161. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.4-pubkey-trapdoor.pdf 264KB
  162. Week 4/Lesson 08 - Odds and ends/08.2-odds-and-ends.pptx 264KB
  163. Week 2/Lecture 04 - Using Block Ciphers/04.4-using-block-annotated.pdf 263KB
  164. Week 4/Lesson 07 - Authenticated Encryption/07.3-authenc-annotated.pptx 262KB
  165. Week 2/Lecture 04 - Using Block Ciphers/04.1-using-block-annotated.pdf 259KB
  166. Week 3/Lesson 06 - Collision Resistance/06.3-collision-resistance-the-merkle-damgard-paradigm.pdf 259KB
  167. Week 3/Lesson 05 - Message Integrity/05.4-integrity-mac-padding.pptx 249KB
  168. Week 4/Lesson 07 - Authenticated Encryption/07.4-authenc-annotated.pptx 246KB
  169. Week 3/Lesson 06 - Collision Resistance/06.2-collision-resistance-generic-birthday-attack.pdf 246KB
  170. Week 3/Lesson 06 - Collision Resistance/06.5-collision-resistance-HMAC-a-MAC-from-SHA-256.pptx 243KB
  171. Week 1/Lecture 02 - Stream Ciphers/02.6-stream-annotated.pdf 242KB
  172. Week 5/Lesson 10 - Introduction to Number Theory/10.1-numth-annotated.pdf 242KB
  173. Week 3/Lesson 05 - Message Integrity/05.5-integrity-a-parallel-mac.pptx 241KB
  174. Week 3/Lesson 06 - Collision Resistance/06.4-collision-resistance-constructing-compression-functions.pptx 240KB
  175. Week 4/Lesson 08 - Odds and ends/08.5-odds-and-ends.pptx 239KB
  176. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.3-pubkey-trapdoor.pdf 239KB
  177. Week 4/Lesson 07 - Authenticated Encryption/07.7-authenc-annotated.pptx 237KB
  178. Week 3/Lesson 05 - Message Integrity/05.1-integrity-message-authentication-codes.pdf 236KB
  179. Week 5/Lesson 10 - Introduction to Number Theory/10.5-numth-annotated.pdf 236KB
  180. Week 5/Lesson 10 - Introduction to Number Theory/10.5-numth-annotated.pptx 234KB
  181. Week 3/Lesson 06 - Collision Resistance/06.4-collision-resistance-constructing-compression-functions.pdf 232KB
  182. Week 3/Lesson 06 - Collision Resistance/06.1-collision-resistance-introduction.pdf 230KB
  183. Week 5/Lesson 09 - Basic key exchange/09.2-basic-key-exchange-annotated.pdf 230KB
  184. Week 2/Lecture 03 - Block Ciphers/03.1-block-annotated.pptx 224KB
  185. Week 5/Lesson 10 - Introduction to Number Theory/10.4-numth-annotated.pptx 224KB
  186. Week 2/Lecture 04 - Using Block Ciphers/04.5-using-block-annotated.pptx 224KB
  187. Week 3/Lesson 05 - Message Integrity/05.5-integrity-a-parallel-mac.pdf 224KB
  188. Week 5/Lesson 09 - Basic key exchange/09.1-basic-key-exchange-annotated.pdf 223KB
  189. Week 4/Lesson 07 - Authenticated Encryption/07.2-authenc-annotated.pptx 222KB
  190. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.2-pubkey-trapdoor.pdf 212KB
  191. Week 5/Lesson 09 - Basic key exchange/09.2-basic-key-exchange-annotated.pptx 210KB
  192. Week 1/Lecture 02 - Stream Ciphers/02.7-stream-annotated.pdf 210KB
  193. Week 1/1.5 - Discrete probability (Crash course) (part 2).pptx 208KB
  194. Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).pptx 208KB
  195. Week 4/Lesson 08 - Odds and ends/08.1-odds-and-ends.pptx 206KB
  196. Week 5/Lesson 10 - Introduction to Number Theory/10.2-numth-annotated.pptx 206KB
  197. Week 2/Lecture 04 - Using Block Ciphers/04.5-using-block-annotated.pdf 205KB
  198. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.4-pubkey-trapdoor.pptx 204KB
  199. Week 3/Lesson 06 - Collision Resistance/06.1-collision-resistance-introduction.pptx 204KB
  200. Week 3/Lesson 06 - Collision Resistance/06.5-collision-resistance-HMAC-a-MAC-from-SHA-256.pdf 200KB
  201. Week 3/Lesson 05 - Message Integrity/05.4-integrity-mac-padding.pdf 200KB
  202. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.3-pubkey-trapdoor.pptx 200KB
  203. Week 2/Week 2 - Problem Set.pdf 198KB
  204. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.4-pubkey-dh.pdf 197KB
  205. Week 3/Lesson 05 - Message Integrity/05.2-integrity-macs-based-on-PRFs.pdf 194KB
  206. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.2-pubkey-dh.pptx 194KB
  207. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.4-pubkey-dh.pptx 191KB
  208. Week 5/Lesson 10 - Introduction to Number Theory/10.2-numth-annotated.pdf 187KB
  209. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.2-pubkey-trapdoor.pptx 187KB
  210. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.3-pubkey-dh.pptx 186KB
  211. Week 1/1.4 - Discrete probability (Crash course) (part 1).pptx 185KB
  212. Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).pptx 185KB
  213. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.6-pubkey-trapdoor.pptx 185KB
  214. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.6-pubkey-trapdoor.pdf 185KB
  215. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.5-pubkey-trapdoor.pptx 182KB
  216. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.5-pubkey-dh.pptx 180KB
  217. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12.3-pubkey-dh.pdf 179KB
  218. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11.5-pubkey-trapdoor.pdf 166KB
  219. Week 4/Week 4 - Problem Set.pdf 151KB
  220. Week 6/Week 6 - Problem Set.pdf 148KB
  221. Week 4/Week 4 - programming project.pdf 135KB
  222. Week 5/Week 5 - Problem Set.pdf 119KB
  223. Week 1/Week 1 - Programming Assignment.pdf 113KB
  224. Week 2/Week 2 - Programming Assignment.pdf 95KB
  225. Course Overview.pdf 87KB
  226. Syllabus.pdf 84KB
  227. Week 5/Week 5 - Programming Assignment.pdf 83KB
  228. Week 1/Lecture 02 - Stream Ciphers/2 - 5 - PRG Security Definitions (25 min).txt 24KB
  229. Week 1/Lecture 02 - Stream Ciphers/2 - 3 - Attacks on stream ciphers and the one time pad (24 min).txt 24KB
  230. Week 2/Lecture 04 - Using Block Ciphers/4 - 3 - Security for many-time key (23 min).txt 23KB
  231. Week 2/Lecture 03 - Block Ciphers/3 - 2 - The Data Encryption Standard (22 min).txt 21KB
  232. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 1 - The ElGamal Public-key System (23 min).txt 21KB
  233. Week 4/Lesson 08 - Odds and ends/8 - 3 - Deterministic Encryption-SIV and wide PRP (21 min).txt 21KB
  234. Week 4/Lesson 07 - Authenticated Encryption/7 - 4 - Constructions from ciphers and MACs (21 min).txt 21KB
  235. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 4 - PKCS 1 (23 min).txt 21KB
  236. Week 5/Lesson 09 - Basic key exchange/9 - 3 - The Diffie-Hellman protocol (19 min).txt 20KB
  237. Week 3/Lesson 05 - Message Integrity/5 - 3 - CBC-MAC and NMAC (20 min).txt 20KB
  238. Week 1/Lecture 02 - Stream Ciphers/2 - 2 - Stream ciphers and pseudo random generators (20 min).txt 19KB
  239. Week 1/Lecture 02 - Stream Ciphers/2 - 4 - Real-world stream ciphers (20 min).txt 19KB
  240. Week 2/Lecture 03 - Block Ciphers/3 - 3 - Exhaustive search attacks (20 min).txt 19KB
  241. Week 5/Lesson 10 - Introduction to Number Theory/10 - 5 - Intractable problems (19 min).txt 19KB
  242. Week 4/Lesson 07 - Authenticated Encryption/7 - 5 - Case study- TLS (18 min).txt 18KB
  243. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 3 - The RSA trapdoor permutation (18 min).txt 18KB
  244. Week 1/1.3 - History of cryptography.txt 18KB
  245. Week 1/Lecture 01 - Introduction/1.3 - History of cryptography.txt 18KB
  246. Week 1/Lecture 02 - Stream Ciphers/2 - 1 - Information theoretic security and the one time pad (19 min).txt 17KB
  247. Week 5/Lesson 10 - Introduction to Number Theory/10 - 2 - Fermat and Euler (18 min).txt 17KB
  248. Week 1/1.2 - What is cryptography.txt 17KB
  249. Week 1/Lecture 01 - Introduction/1.2 - What is cryptography.txt 17KB
  250. Week 1/1.4 - Discrete probability (Crash course) (part 1).txt 17KB
  251. Week 1/Lecture 01 - Introduction/1.4 - Discrete probability (Crash course) (part 1).txt 17KB
  252. Week 2/Lecture 03 - Block Ciphers/3 - 4 - More attacks on block ciphers (16 min).txt 17KB
  253. Week 2/Lecture 03 - Block Ciphers/3 - 1 - What are block ciphers- (17 min).txt 17KB
  254. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 5 - Is RSA a one-way function- (17 min).txt 17KB
  255. Week 2/Lecture 04 - Using Block Ciphers/4 - 4 - Modes of operation- many time key (CBC) (16 min).txt 17KB
  256. Week 3/Lesson 05 - Message Integrity/5 - 5 - PMAC and the Carter-Wegman MAC (16 min).txt 17KB
  257. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 1 - Definitions and security (16 min).txt 17KB
  258. Week 1/Lecture 02 - Stream Ciphers/2 - 6 - Semantic Security (16 min).txt 16KB
  259. Week 3/Lesson 05 - Message Integrity/5 - 1 - Message Authentication Codes (16 min).txt 16KB
  260. Week 4/Lesson 08 - Odds and ends/8 - 2 - Deterministic Encryption (15 min).txt 16KB
  261. Week 5/Lesson 10 - Introduction to Number Theory/10 - 3 - Modular e-'th roots (17 min)14.txt 15KB
  262. Week 4/Lesson 08 - Odds and ends/8 - 4 - Tweakable encryption (15 min).txt 15KB
  263. Week 3/Lesson 06 - Collision Resistance/6 - 2 - Generic birthday attack (16 min).txt 15KB
  264. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 2 - ElGamal Security (14 min).txt 15KB
  265. Week 4/Lesson 08 - Odds and ends/8 - 1 - Key Derivation (14 min).txt 15KB
  266. Week 4/Lesson 07 - Authenticated Encryption/7 - 6 - CBC padding attacks (14 min).txt 15KB
  267. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 6 - RSA in practice (14 min).txt 14KB
  268. Week 2/Lecture 03 - Block Ciphers/3 - 5 - The AES block cipher (14 min).txt 14KB
  269. Week 1/1.5 - Discrete probability (Crash course) (part 2).txt 14KB
  270. Week 1/Lecture 01 - Introduction/1.5 - Discrete probability (Crash course) (part 2).txt 14KB
  271. Week 4/Lesson 07 - Authenticated Encryption/7 - 1 - Active attacks on CPA-secure encryption (13 min).txt 13KB
  272. Week 5/Lesson 10 - Introduction to Number Theory/10 - 1 - Notation (15 min).txt 13KB
  273. Week 4/Lesson 07 - Authenticated Encryption/7 - 3 - Chosen ciphertext attacks (12 min).txt 13KB
  274. Week 4/Lesson 08 - Odds and ends/8 - 5 - Format preserving encryption (13 min).txt 13KB
  275. Week 5/Lesson 10 - Introduction to Number Theory/10 - 4 - Arithmetic algorithms (13 min).txt 12KB
  276. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 4 - A Unifying Theme (12 min).txt 12KB
  277. Week 2/Lecture 03 - Block Ciphers/3 - 6 - Block ciphers from PRGs(12 min).txt 12KB
  278. Week 5/Lesson 09 - Basic key exchange/9 - 1 - Trusted 3rd parties (11 min).txt 12KB
  279. Week 3/Lesson 06 - Collision Resistance/6 - 3 - The Merkle-Damgard Paradigm (12 min).txt 12KB
  280. Week 5/Lesson 09 - Basic key exchange/9 - 2 - Merkle Puzzles (11 min).txt 12KB
  281. Week 5/Lesson 09 - Basic key exchange/9 - 4 - Public-key encryption (11 min).txt 12KB
  282. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 3 - ElGamal Variants With Better Security (11 min).txt 12KB
  283. Week 2/Lecture 04 - Using Block Ciphers/4 - 1 - Review- PRPs and PRFs (12 min).txt 11KB
  284. Week 1/1.1 - Course Overview.txt 11KB
  285. Week 1/Lecture 01 - Introduction/1.1 - Course Overview.txt 11KB
  286. Week 3/Lesson 06 - Collision Resistance/6 - 1 - Introduction (11 min).txt 11KB
  287. Week 6/Lesson 11 - Public Key Encryption from trapdoor permutations/11 - 2 - Constructions (11 min) .txt 11KB
  288. Week 1/Lecture 02 - Stream Ciphers/2 - 7 - Stream ciphers are semantically secure (11 min) [optional].txt 11KB
  289. Week 3/Lesson 05 - Message Integrity/5 - 2 - MACs Based On PRFs (10 min).txt 11KB
  290. Week 4/Lesson 07 - Authenticated Encryption/7 - 7 - Attacking non-atomic decryption (10 min).txt 10KB
  291. Week 2/Lecture 04 - Using Block Ciphers/4 - 5 - Modes of operation- many time key (CTR) (10 min).txt 10KB
  292. Week 3/Lesson 06 - Collision Resistance/6 - 6 - Timing attacks on MAC verification (9 min).txt 9KB
  293. Week 3/Lesson 05 - Message Integrity/5 - 4 - MAC padding (9 min).txt 9KB
  294. Week 3/Lesson 06 - Collision Resistance/6 - 4 - Constructing compression functions (8 min).txt 9KB
  295. Week 2/Lecture 04 - Using Block Ciphers/4 - 2 - Modes of operation- one time key (8 min).txt 8KB
  296. Week 3/Lesson 06 - Collision Resistance/6 - 5 - HMAC (7 min).txt 7KB
  297. Week 6/Lesson 12 - Public key encryption from Diffie-Hellman/12 - 5 - Farewell (for now) (6 min).txt 6KB
  298. Week 4/Lesson 07 - Authenticated Encryption/7 - 2 - Definitions (6 min).txt 6KB