-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotes.tex
More file actions
executable file
·113 lines (96 loc) · 3.17 KB
/
notes.tex
File metadata and controls
executable file
·113 lines (96 loc) · 3.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
\documentclass[letterpaper, 11pt, colorful, sections]{cs1515}
\title{CSCI 1515: Applied Cryptography}
\author{P. Miao}
\date{Spring 2026}
\usepackage[textsize=tiny, textwidth=18mm]{todonotes}
\setuptodonotes{color=green!20}
\usepackage{marginnote}
\makeatletter
\renewcommand{\@todonotes@drawMarginNoteWithLine}{%
\begin{tikzpicture}[remember picture, overlay, baseline=-0.75ex]%
\node [coordinate] (inText) {};%
\end{tikzpicture}%
\marginnote[{% Draw note in left margin
\@todonotes@drawMarginNote%
\@todonotes@drawLineToLeftMargin%
}]{% Draw note in right margin
\@todonotes@drawMarginNote%
\@todonotes@drawLineToRightMargin%
}%
}%
\makeatother
\usepackage{tablefootnote}
\makeatletter
\AfterEndEnvironment{mdframed}{%
\tfn@tablefootnoteprintout%
\gdef\tfn@fnt{0}%
}
\makeatother
\newcommand{\framedfootnote}{\tablefootnote}
\usepackage{cancel}
\usetikzlibrary{cd}
\numberwithin{equation}{section}
\usepackage[all,cmtip]{xy}
\usepackage[
n,
operators,
advantage,
sets,
adversary,
landau,
probability,
notions,
logic,
ff,
mm,
primitives,
events,
complexity,
oracles,
asymptotics,
keys]{cryptocode}
\usepackage{tkz-graph}
\graphicspath{{./images/2024/}}
% Commas in footnotes:
\let\oldFootnote\footnote
\newcommand\nextToken\relax
\renewcommand\footnote[1]{%
\oldFootnote{#1}\futurelet\nextToken\isFootnote}
\newcommand\isFootnote{%
\ifx\footnote\nextToken\textsuperscript{,}\fi}
% \includeonly{lectures/2023-04-13.tex, lectures/2023-04-11.tex}
\begin{document}
\maketitle
\begin{quote}
\quad These are lecture notes for CSCI 1515: Applied Cryptography taught at \textsc{Brown University} by Peihan Miao in the Spring of 2026.
\quad These notes were originally taken by Jiahua Chen in Spring 2023, and were updated in Spring 2024 by Sudatta Hor. They are currently being maintained by Chloe Qiao and Ian Hajra. There has been gracious help and input from classmates and fellow TAs. Please direct any mistakes/errata to a thread on Ed, or feel free to pull request or submit an issue to the \href{https://github.com/BrownAppliedCryptography/notes}{notes repository}.
\quad Notes last updated \today.
\end{quote}
\tableofcontents
% \bibliographystyle{alpha}
% \bibliography{bibliography}
\newpage
\include{lectures/2026/2026-01-21.tex}
\include{lectures/2026/2026-01-28.tex}
\include{lectures/2026/2026-01-30.tex}
\include{lectures/2026/2026-02-02.tex}
\include{lectures/2026/2026-02-04.tex}
\include{lectures/2026/2026-02-09.tex}
\include{lectures/2026/2026-02-11.tex}
\include{lectures/2026/2026-02-18.tex}
\include{lectures/2026/2026-02-23.tex}
\include{lectures/2026/2026-02-25.tex}
\include{lectures/2026/2026-03-02.tex}
\include{lectures/2026/2026-03-04.tex}
\include{lectures/2026/2026-03-09.tex}
\include{lectures/2026/2026-03-11.tex}
\include{lectures/2026/2026-03-16.tex}
\include{lectures/2026/2026-03-18.tex}
\include{lectures/2026/2026-03-30.tex}
\include{lectures/2026/2026-04-01.tex}
\include{lectures/2026/2026-04-06.tex}
\include{lectures/2026/2026-04-08.tex}
\include{lectures/2026/2026-04-13.tex}
\include{lectures/2026/2026-04-15.tex}
\include{lectures/2026/2026-04-20.tex}
\end{document}