Skip to content

nadimkobeissi/appliedcryptography

Repository files navigation

Applied Cryptography

This repository contains source code of the course materials for Applied Cryptography (CMPS 297AD/396AI) at the American University of Beirut.

Contents

  • project: Project sheets.
  • misc: LaTeX dependencies.
  • problem-set: Problem sets.
  • quiz: Self-assessment quizzes.
  • slides: Lecture slides.
  • starter-kit: Cryptography implementations starter kit, written in Rust, for use during practical sessions.
  • syllabus: Course syllabus.
  • website: Course website.

Compiling LaTeX Materials

Before compiling any of the LaTeX materials, download and install Tectonic.

Then:

  • make all: Compiles all the slides, project sheets, problem sets and the syllabus.
  • make slides: Compiles all the slides.
  • make project: Compiles all the project sheets.
  • make problem-set: Compiles all the problem sets.
  • make quiz: Compiles all the self-assessment quizzes.
  • make syllabus: Compiles the syllabus.
  • make clean: Deletes all compiled PDF output.

You can also do stuff like this:

  • make slides-2-4: Compiles only Slides 2.4.
  • make project-proverif-model: Compiles only the ProVerif modeling project sheet.
  • make problem-set-4: Compiles only Problem Set 4.
  • make quiz-1-8: Compiles only the self-assessment quiz for topic 1.8.

You get the drift.

All compiled output PDFs will be in their respective directory in the objects folder:

  • objects/slides contains the compiled slides PDFs.
  • objects/project contains the compiled project sheet PDFs.
  • objects/problem-set contains the compiled problem set PDFs.
  • objects/quiz contains the compiled self-assessment quiz PDFs.
  • objects/syllabus contains the compiled syllabus PDF.

It really is that simple!

Author & License

Applied Cryptography at the American University of Beirut by Nadim Kobeissi is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

Mirror. Canonical repository available at https://cedarcrypt.org.

Topics

Resources

Stars

Watchers

Forks