Lecture notes for a course on cryptography
Switch branches/tags
Nothing to show
Clone or download
Latest commit 19e20c9 Oct 12, 2018
Failed to load latest commit information.
.gitattributes init Jan 2, 2018
CONTRIBUTING.md init Jan 2, 2018
LICENSE.md init Jan 2, 2018
README.md Update README.md Sep 3, 2018
acknowledgements.md Update acknowledgements.md Mar 20, 2018
index.md wip Feb 15, 2018
lec_00_0_foreword.md Update lec_00_0_foreword.md Oct 7, 2018
lec_00_1_mathematical-background.md Naming lemmas Oct 3, 2018
lec_01_introduction.md fix typos Sep 5, 2018
lec_02_computational-security.md fix typos Sep 5, 2018
lec_03_pseudorandom-generators.md fix typos Sep 5, 2018
lec_04_pseudorandom-functions.md fix typos Sep 5, 2018
lec_05_prf-from-prg.md fix typos Sep 5, 2018
lec_06_CCA.md fix typos Sep 5, 2018
lec_07_hash_functions.md fix typos Sep 5, 2018
lec_08_hash_functions_part2.md Typo + number Sep 18, 2018
lec_09_priv_recap.md wip Jan 2, 2018
lec_10_public_key_intro.md Typo edits to lecture 9 May 5, 2018
lec_11_concrete_pkc.md fix typos Sep 5, 2018
lec_12_lattices.md fix typos Sep 5, 2018
lec_12a_CCA_public_key.md wip Feb 15, 2018
lec_13_handshake.md fix typos Sep 5, 2018
lec_14_zero_knowledge.md Typo edits to lec 12, 14 May 5, 2018
lec_15_FHE.md [lec15] small edits, minor typos May 5, 2018
lec_16_FHE_part2.md Edits to FHE lectures Mar 12, 2018
lec_17_SFE.md Update lec_17_SFE.md Jul 10, 2018
lec_18_SFE_part2.md wip Mar 27, 2018
lec_19_quantum.md fix typos Sep 5, 2018
lec_20_quantum_part2.md fix typos Sep 5, 2018
lec_21_obfuscation.md fix typos Sep 5, 2018
lec_22_obfuscation_part2.md wip Jan 2, 2018
lec_23_anonymous.md initial edits Jan 2, 2018
lec_24_policy.md initial edits Jan 2, 2018
lec_25_course_recap.md fix typos Sep 5, 2018
metadata.yaml wip Jan 2, 2018
old_chap21_quantum.md wip Jan 2, 2018


An intensive introduction to cryptography

This is a git repository for lecture notes accompanying a fast-paced introductory undergraduate/beginning graduate course on cryptography that can be found at http://intensecrypto.org

Please use the issues and pull requests to post any suggestions, comments, typo fixes, etc..

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

While these notes will remain freely and publicly available, I may also create a printed book version of them in the future. By making any contribution to this work, such as a typo fix or any other suggestion or edit, you are assigning me the rights to use your contribution in both the online or any other version of this work.

These notes are produced using a set of scripts written by David Steurer, together with Pandoc, and the Tufte LaTeX and css templates. See also introtcs.org and sumofsquares.org for other lecture notes using (variants of) the same scripts.