<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Seliverstov</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Seliverstov"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Seliverstov"/>
		<updated>2026-04-08T15:16:26Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=Private-key_encryption&amp;diff=75139</id>
		<title>Private-key encryption</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=Private-key_encryption&amp;diff=75139"/>
				<updated>2020-11-19T15:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Seliverstov: Добавлена 1 часть 1 лекции&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
В первые пару тысяч лет криптография была исключительно про шифрование и шифрование использовалось в основном для войны.&lt;br /&gt;
Шифрование появилось вскоре после появления письменности (что случилось в районе 4 тысячелетия до нашей эры, в районе Междуречья).&lt;br /&gt;
&lt;br /&gt;
== Шифрование с приватным ключом (private-key encryption) ==&lt;br /&gt;
[[File:Private-key encryption.png|thumb|400px|right|Процесс шифрования]]&lt;br /&gt;
Это метод шифрования при котором двое, желающие общаться с использованием шифрования заранее договариваются о некотором общем приватном секрете (&amp;quot;ключе&amp;quot;). Тогда отправитель зашифровывает сообщение с использованием этого ключа, отправляет по публичному каналу '''шифротекст''' (то есть зашифрованное сообщение), принимающий затем расшифровывает шифротекст с помощью алгоритма расшифровки, зависящего от ключа.&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
&amp;lt;b&amp;gt;Шифр&amp;lt;/b&amp;gt; однозначно задается тремя алгоритмами&lt;br /&gt;
&amp;lt;tex&amp;gt;&lt;br /&gt;
k \leftarrow Gen() \\&lt;br /&gt;
c := Enc_k(m) \\ &lt;br /&gt;
m := Dec_k(m)&lt;br /&gt;
&amp;lt;/tex&amp;gt;&lt;br /&gt;
где &amp;lt;tex&amp;gt;Enc&amp;lt;/tex&amp;gt; – детерменированный алгоритм шифрования сообщения &amp;lt;tex&amp;gt;m&amp;lt;/tex&amp;gt;, зависящий от общего приватного секрета (&amp;quot;ключа&amp;quot;) &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt;; &amp;lt;tex&amp;gt;Dec&amp;lt;/tex&amp;gt; – детеременированный алгоритм расшифровки, а &amp;lt;tex&amp;gt;Gen()&amp;lt;/tex&amp;gt; – недетерменированный алгоритм генерации ключа&lt;br /&gt;
}}&lt;br /&gt;
При этом знак &amp;lt;tex&amp;gt;:=&amp;lt;/tex&amp;gt; используется только для детерменированных алгоритмов.&lt;br /&gt;
В криптографии большинство алгоритмов — вероятностные, для них используется знак &amp;lt;tex&amp;gt;\leftarrow&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=&lt;br /&gt;
Верно &amp;lt;b&amp;gt;свойство корректности&amp;lt;/b&amp;gt; алгоритма шифрования: &amp;lt;tex&amp;gt;Dec_k(Enc_k(m)) = m&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Seliverstov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Private-key_encryption.png&amp;diff=75138</id>
		<title>Файл:Private-key encryption.png</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Private-key_encryption.png&amp;diff=75138"/>
				<updated>2020-11-19T13:09:13Z</updated>
		
		<summary type="html">&lt;p&gt;Seliverstov: Процесс шифрования&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Процесс шифрования&lt;/div&gt;</summary>
		<author><name>Seliverstov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_%E2%80%93_5_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80&amp;diff=75137</id>
		<title>Криптография – 5 семестр</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_%E2%80%93_5_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80&amp;diff=75137"/>
				<updated>2020-11-19T13:05:41Z</updated>
		
		<summary type="html">&lt;p&gt;Seliverstov: Убран мусор &amp;quot;Лекция - &amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Предмет криптографии. История шифрования. ==&lt;br /&gt;
* [[Private-key encryption]]&lt;br /&gt;
* [[Шифр Цезаря]]&lt;br /&gt;
* [[Шифр сдвига]]&lt;br /&gt;
* [[Шифр замены (подстановки)]]&lt;br /&gt;
* [[Шифр Виженера]]&lt;br /&gt;
* [[Шифр Шеннона]]&lt;br /&gt;
* [[Шифр Вернама]]&lt;br /&gt;
&lt;br /&gt;
== Понятие достаточной стойкости. Шифр виртуальных блокнотов ==&lt;br /&gt;
* [[Доказуемая стойкость]]&lt;br /&gt;
* [[Абсолютная стойкость]]&lt;br /&gt;
* [[Теорема Шеннона]]&lt;br /&gt;
* [[Шифр одноразовых блокнотов]]&lt;br /&gt;
&lt;br /&gt;
== Понятие достаточной стойкости. Шифр виртуальных блокнотов ==&lt;br /&gt;
* [[Возможные виды атак]]&lt;br /&gt;
* [[Достаточно стойкий шифр]]&lt;br /&gt;
* [[Шифр виртуальных блокнотов]]&lt;br /&gt;
&lt;br /&gt;
== Хэш-функции. Свойства безопасности хэш-функций. ==&lt;br /&gt;
* [[Вычислительно необратимые (однонаправленные) функции]]&lt;br /&gt;
* [[Хеш-функции]]&lt;br /&gt;
&lt;br /&gt;
== Приложения хэш функций. Структуры данных с подтверждением. ==&lt;br /&gt;
* [[Приложения хеш-функций]]&lt;br /&gt;
* [[Структура Меркла — Дамгора]]&lt;br /&gt;
&lt;br /&gt;
== Доказательство произведенной работы. Протокол системы Bitcoin. ==&lt;br /&gt;
&lt;br /&gt;
== Упрощенная модель протокола системы Bitcoin. ==&lt;br /&gt;
&lt;br /&gt;
== Схемы цифровой подписи. ==&lt;br /&gt;
&lt;br /&gt;
== Современное симметричное шифрование. ==&lt;br /&gt;
&lt;br /&gt;
== Свойства безопасности симметричного шифра. ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* Jonathan Katz, Yehuda Lindell [https://www.cs.umd.edu/~jkatz/imc.html Introduction to Modern Cryptography] — 2nd Edition — Chapman and Hall/CRC (November 6, 2014) – ISBN 9781466570269&lt;br /&gt;
* Nigel P. [https://www.amazon.com/Cryptography-Made-Simple-Information-Security/dp/3319219359/ Smart Cryptography Made Simple] – 1st edition – Springer Cham Heidelberg New York Dordrecht London – ISBN 3319219359&lt;br /&gt;
* Oded Goldreich [https://web.archive.org/web/20201109041359/http://www.wisdom.weizmann.ac.il/~oded/foc.html Foundations of Cryptography v1] – 1st edition – Cambridge University Press (August 21, 2008) – ISBN 0521035368&lt;/div&gt;</summary>
		<author><name>Seliverstov</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_%E2%80%93_5_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80&amp;diff=75136</id>
		<title>Криптография – 5 семестр</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_%E2%80%93_5_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80&amp;diff=75136"/>
				<updated>2020-11-19T13:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;Seliverstov: Добавлена страница с оглавлением лекций и списком литературы для семестра лекций по криптографии y2018&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Лекция - Предмет криптографии. История шифрования. ==&lt;br /&gt;
* [[Private-key encryption]]&lt;br /&gt;
* [[Шифр Цезаря]]&lt;br /&gt;
* [[Шифр сдвига]]&lt;br /&gt;
* [[Шифр замены (подстановки)]]&lt;br /&gt;
* [[Шифр Виженера]]&lt;br /&gt;
* [[Шифр Шеннона]]&lt;br /&gt;
* [[Шифр Вернама]]&lt;br /&gt;
&lt;br /&gt;
== Лекция - Понятие достаточной стойкости. Шифр виртуальных блокнотов ==&lt;br /&gt;
* [[Доказуемая стойкость]]&lt;br /&gt;
* [[Абсолютная стойкость]]&lt;br /&gt;
* [[Теорема Шеннона]]&lt;br /&gt;
* [[Шифр одноразовых блокнотов]]&lt;br /&gt;
&lt;br /&gt;
== Лекция - Понятие достаточной стойкости. Шифр виртуальных блокнотов ==&lt;br /&gt;
* [[Возможные виды атак]]&lt;br /&gt;
* [[Достаточно стойкий шифр]]&lt;br /&gt;
* [[Шифр виртуальных блокнотов]]&lt;br /&gt;
&lt;br /&gt;
== Лекция - Хэш-функции. Свойства безопасности хэш-функций. ==&lt;br /&gt;
* [[Вычислительно необратимые (однонаправленные) функции]]&lt;br /&gt;
* [[Хеш-функции]]&lt;br /&gt;
&lt;br /&gt;
== Лекция - Приложения хэш функций. Структуры данных с подтверждением. ==&lt;br /&gt;
* [[Приложения хеш-функций]]&lt;br /&gt;
* [[Структура Меркла — Дамгора]]&lt;br /&gt;
&lt;br /&gt;
== Лекция - Доказательство произведенной работы. Протокол системы Bitcoin. ==&lt;br /&gt;
&lt;br /&gt;
== Лекция - Упрощенная модель протокола системы Bitcoin. ==&lt;br /&gt;
&lt;br /&gt;
== Лекция - Схемы цифровой подписи. ==&lt;br /&gt;
&lt;br /&gt;
== Лекция - Современное симметричное шифрование. ==&lt;br /&gt;
&lt;br /&gt;
== Лекция - Свойства безопасности симметричного шифра. ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* Jonathan Katz, Yehuda Lindell [https://www.cs.umd.edu/~jkatz/imc.html Introduction to Modern Cryptography] — 2nd Edition — Chapman and Hall/CRC (November 6, 2014) – ISBN 9781466570269&lt;br /&gt;
* Nigel P. [https://www.amazon.com/Cryptography-Made-Simple-Information-Security/dp/3319219359/ Smart Cryptography Made Simple] – 1st edition – Springer Cham Heidelberg New York Dordrecht London – ISBN 3319219359&lt;br /&gt;
* Oded Goldreich [https://web.archive.org/web/20201109041359/http://www.wisdom.weizmann.ac.il/~oded/foc.html Foundations of Cryptography v1] – 1st edition – Cambridge University Press (August 21, 2008) – ISBN 0521035368&lt;/div&gt;</summary>
		<author><name>Seliverstov</name></author>	</entry>

	</feed>