diff options
| author | Andrew Guschin <guschin.drew@gmail.com> | 2022-10-25 19:12:43 +0400 |
|---|---|---|
| committer | Andrew Guschin <guschin.drew@gmail.com> | 2022-10-25 19:12:43 +0400 |
| commit | ebe71d5081331ccb9eb8cc0b551f3fbb6366e21b (patch) | |
| tree | 2ac0c74c57cffb61fabd80cee190a1243a59f44b /cryptography | |
| parent | f8f71ab968cfe133adff4321bc1cb3a43b9f5ddb (diff) | |
Добавлены примеры и картинки в крипте
Diffstat (limited to 'cryptography')
| -rw-r--r-- | cryptography/cryptography.pdf | bin | 356425 -> 698179 bytes | |||
| -rw-r--r-- | cryptography/images/lecture1/comm-line.png | bin | 0 -> 95051 bytes | |||
| -rw-r--r-- | cryptography/images/lecture1/comm-line2.png | bin | 0 -> 102322 bytes | |||
| -rw-r--r-- | cryptography/images/lecture8/alberti.png | bin | 0 -> 240045 bytes | |||
| -rw-r--r-- | cryptography/lectures/lecture1.tex | 14 | ||||
| -rw-r--r-- | cryptography/lectures/lecture6.tex | 26 | ||||
| -rw-r--r-- | cryptography/lectures/lecture7.tex | 2 | ||||
| -rw-r--r-- | cryptography/lectures/lecture8.tex | 5 |
8 files changed, 38 insertions, 9 deletions
diff --git a/cryptography/cryptography.pdf b/cryptography/cryptography.pdf Binary files differindex 6ee0ff6..63f55b8 100644 --- a/cryptography/cryptography.pdf +++ b/cryptography/cryptography.pdf diff --git a/cryptography/images/lecture1/comm-line.png b/cryptography/images/lecture1/comm-line.png Binary files differnew file mode 100644 index 0000000..f910a96 --- /dev/null +++ b/cryptography/images/lecture1/comm-line.png diff --git a/cryptography/images/lecture1/comm-line2.png b/cryptography/images/lecture1/comm-line2.png Binary files differnew file mode 100644 index 0000000..3442e74 --- /dev/null +++ b/cryptography/images/lecture1/comm-line2.png diff --git a/cryptography/images/lecture8/alberti.png b/cryptography/images/lecture8/alberti.png Binary files differnew file mode 100644 index 0000000..552c888 --- /dev/null +++ b/cryptography/images/lecture8/alberti.png diff --git a/cryptography/lectures/lecture1.tex b/cryptography/lectures/lecture1.tex index c138720..c9e8d91 100644 --- a/cryptography/lectures/lecture1.tex +++ b/cryptography/lectures/lecture1.tex @@ -78,7 +78,12 @@ \subsection{Основные понятия} -\emph{Линия связи}: \textbf{РИСУНОК !!!} +\emph{Линия связи}: +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{lecture1/comm-line} +\end{figure} + \begin{enumerate} \item источник сообщения, \item кодер, @@ -119,13 +124,16 @@ Общая схема линии связи с криптографической защитой информации выглядит следующим образом: -\begin{enumerate} +\begin{enumerate} \setcounter{enumi}{7} \item Шифратор --- переводит открытый текст в криптограмму; \item Дешифратор; \item Секретный защищённый канал для передачи секретного ключа. \end{enumerate} -\textbf{КАРТИНКА!!!} +\begin{figure}[H] + \centering + \includegraphics[width=0.7\textwidth]{lecture1/comm-line2} +\end{figure} \emph{Кодовая книга} --- это своего рода словарь, в котором содержится список часто применяемых в секретной переписке слов, целых фраз, цифровых групп и т.п. diff --git a/cryptography/lectures/lecture6.tex b/cryptography/lectures/lecture6.tex index 3b61943..c05af69 100644 --- a/cryptography/lectures/lecture6.tex +++ b/cryptography/lectures/lecture6.tex @@ -140,17 +140,37 @@ A^p$ для некоторого $p \in \mathbb{N}$. записывается полный алфавит с пропуском тех букв, которые встречаются в пароле. Закончив движение по строке, возвращаемся в её начало, процесс продолжается. -\emph{ПРИМЕР!!!} +\emph{TODO: ПРИМЕР} \subsubsection{(4) Шифр простой неравнозначной замены} -Пример --- шифр Марк. +\emph{TODO: ПРИМЕР} -\emph{ПРИМЕР!!!} +% http://elibrary.sgu.ru/uch_lit/622.pdf +Пример --- шифр Марк (пример с шифротекстом взят из учебника В.~Н.~Салия). + +\begin{table}[H] + \centering + \begin{tabular}{c|cccccccccc} + & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 0 \\ \hline + & с & е & н & о & в & а & л & & & \\ + 8 & б & г & д & ж & з & и & й & к & м & п \\ + 9 & р & т & у & ф & х & ц & ч & ш & щ & ъ \\ + 0 & ы & ь & э & ю & я & \cdot & / & & & \\ + \end{tabular} +\end{table} Буквы, стоящие во второй строке таблицы при шифровании заменяются стоящими над ними, остальные буквы --- двузначными числами <<строка-столбец>>. +Косая черта --- знак начала и окончания числового массива в открытом тексте +(цифры при шифровании сохраняются). + +\begin{itemize} + \item \textbf{Шифротекст}: 07607 89605 19380 91938 28650 12956 78689 28818 68893 + \item \textbf{Расшифровка}: маясупругивыехалимексику +\end{itemize} + \subsubsection{(5) Анализ шифров простой замены} \paragraph{} diff --git a/cryptography/lectures/lecture7.tex b/cryptography/lectures/lecture7.tex index ae00dbe..623374b 100644 --- a/cryptography/lectures/lecture7.tex +++ b/cryptography/lectures/lecture7.tex @@ -123,8 +123,6 @@ порядковому номеру алфавита, последней букве --- 0 (полная система вычетов по модулю $m$). -/ !!!ТАБЛИЦА С БУКВАМИ И ИХ НОМЕРАМИ / - Пусть открытый текст разбивается на блоки длины $n$. Шифрование осуществляется поблочно. Пусть $\vec{x}$ --- вектор-строка длины $n$ (над кольцом вычетов $Z_m$). Сообщение преобразуется из открытого текста заменой букв diff --git a/cryptography/lectures/lecture8.tex b/cryptography/lectures/lecture8.tex index 393d34e..74bddcf 100644 --- a/cryptography/lectures/lecture8.tex +++ b/cryptography/lectures/lecture8.tex @@ -26,7 +26,10 @@ Л. Альберти в 1466 г. написал труд о шифрах. В этой работе был предложен шифр, основанный на использовании \textit{шифровального диска}. -\textbf{!!!КАРТИНКА С ПРИМЕРОМ!!!} +\begin{figure}[H] + \centering + \includegraphics[width=0.5\textwidth]{lecture8/alberti} +\end{figure} Шифровальный диск представлял собой пару соосных дисков разного диаметра. |