From b06e015a606034cbb2363a9989192895aa27a4d3 Mon Sep 17 00:00:00 2001 From: Andrew Guschin Date: Wed, 14 Dec 2022 11:59:07 +0400 Subject: =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B2=20=D0=B2=D1=91=D1=80=D1=81=D1=82=D0=BA?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lecture.cls | 5 ++++- cryptography/cryptography.pdf | Bin 2215896 -> 2214026 bytes cryptography/lectures/lecture10.tex | 1 - cryptography/lectures/lecture15.tex | 2 +- cryptography/lectures/lecture5.tex | 5 ++--- cryptography/lectures/lecture6.tex | 10 +++++----- cryptography/lectures/lecture8.tex | 2 +- preamble.sty | 1 + 8 files changed, 14 insertions(+), 12 deletions(-) diff --git a/Lecture.cls b/Lecture.cls index 6fd92dc..44dc62c 100644 --- a/Lecture.cls +++ b/Lecture.cls @@ -7,7 +7,7 @@ \usepackage[ a4paper, mag=1000, left=2.5cm, right=1.5cm, - top=2.7cm, bottom=2cm, + top=2.5cm, bottom=2cm, ]{geometry} \RequirePackage[hidelinks,colorlinks=false]{hyperref} @@ -22,6 +22,7 @@ \fancyhead[C]{} \fancyhead[R]{\thepage} \renewcommand{\headrulewidth}{0.7pt} +\setlength{\headheight}{17.0pt} \RequirePackage{setspace} \singlespacing @@ -29,6 +30,7 @@ % --- TITLE PAGE --- % \renewcommand{\maketitle} { +\hypersetup{pageanchor=false} \afterpage{ \newgeometry{ left=2cm, right=1.5cm, @@ -64,5 +66,6 @@ \clearpage \restoregeometry +\hypersetup{pageanchor=true} } } diff --git a/cryptography/cryptography.pdf b/cryptography/cryptography.pdf index d4bf199..d326b34 100644 Binary files a/cryptography/cryptography.pdf and b/cryptography/cryptography.pdf differ diff --git a/cryptography/lectures/lecture10.tex b/cryptography/lectures/lecture10.tex index 13aaa68..626596a 100644 --- a/cryptography/lectures/lecture10.tex +++ b/cryptography/lectures/lecture10.tex @@ -156,7 +156,6 @@ y \in \eta$. Известно, что $H(\xi/\eta) \leq H(\xi)$, причём $H(\xi/\eta) = H(\xi) \iff \xi, \eta$ --- независимые случайные величины. -% TODO: Какой индекс у \Sigma? Условная энтропия $H(K/Y)$ называется \emph{неопределённостью шифра $\Sigma_B$ по ключу}. Она измеряет среднее количество информации о ключе, которую даёт криптограмма. Аналогично вводится \emph{неопределённость шифра по открытому diff --git a/cryptography/lectures/lecture15.tex b/cryptography/lectures/lecture15.tex index ad5785e..b835b09 100644 --- a/cryptography/lectures/lecture15.tex +++ b/cryptography/lectures/lecture15.tex @@ -36,7 +36,7 @@ k_{255}$. Счётчик $j$ устанавливается в 0. После этого производятся следующие действия: \begin{algorithm} - \For {$i = 0$ \to 255} { + \For {$i = 0 \to 255$} { $j = (j + k_i + S_i) \pmod{256}$\; Переставить $S_i$ и $S_j$\; } diff --git a/cryptography/lectures/lecture5.tex b/cryptography/lectures/lecture5.tex index d0ddf14..b53d445 100644 --- a/cryptography/lectures/lecture5.tex +++ b/cryptography/lectures/lecture5.tex @@ -87,9 +87,8 @@ $n$. Пусть $X = Y = A^L$ и пусть $K \subset S_L$. Для любого \paragraph{} Приведём основные идеи, используемые при вскрытии вертикальных перестановок. -% TODO: Заметим, что (это/если)? буквы... -Заметим, что это буквы каждого столбца заполненного прямоугольника выписываются -в криптограмму подряд, то есть криптограмма разбивается на отрезки, являющиеся +Заметим, что буквы каждого столбца заполненного прямоугольника выписываются в +криптограмму подряд, то есть криптограмма разбивается на отрезки, являющиеся столбцами таблицы. Поэтому при дешифровании следует попытаться соединить две группы diff --git a/cryptography/lectures/lecture6.tex b/cryptography/lectures/lecture6.tex index a30a848..53fbf14 100644 --- a/cryptography/lectures/lecture6.tex +++ b/cryptography/lectures/lecture6.tex @@ -160,11 +160,11 @@ A^p$ для некоторого $p \in \mathbb{N}$. \begin{table}[H] \centering \begin{tabular}{c|cccccccccc} - & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 0 \\ \hline - & с & е & н & о & в & а & л & & & \\ - 8 & б & г & д & ж & з & и & й & к & м & п \\ - 9 & р & т & у & ф & х & ц & ч & ш & щ & ъ \\ - 0 & ы & ь & э & ю & я & \cdot & / & & & \\ + & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 0 \\ \hline + & с & е & н & о & в & а & л & & & \\ + 8 & б & г & д & ж & з & и & й & к & м & п \\ + 9 & р & т & у & ф & х & ц & ч & ш & щ & ъ \\ + 0 & ы & ь & э & ю & я & $\cdot$ & / & & & \\ \end{tabular} \end{table} diff --git a/cryptography/lectures/lecture8.tex b/cryptography/lectures/lecture8.tex index 9bf6643..0116047 100644 --- a/cryptography/lectures/lecture8.tex +++ b/cryptography/lectures/lecture8.tex @@ -26,7 +26,7 @@ Л. Альберти в 1466 г. написал труд о шифрах. В этой работе был предложен шифр, основанный на использовании \textit{шифровального диска}. -\begin{figure}[h] +\begin{figure}[ht] \centering \includegraphics[width=0.5\textwidth]{lecture8/alberti} \end{figure} diff --git a/preamble.sty b/preamble.sty index 469a0d9..87837cc 100644 --- a/preamble.sty +++ b/preamble.sty @@ -19,6 +19,7 @@ \RequirePackage{graphicx} \graphicspath{ {./images/} } +\pdfminorversion=7 \RequirePackage{mathtools} \DeclarePairedDelimiter\ceil{\lceil}{\rceil} -- cgit v1.2.3