<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;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_%D0%BD%D0%B0_%D1%80%D0%B5%D1%88%D1%91%D1%82%D0%BA%D0%B0%D1%85_24%2F25</id>
	<title>Криптография на решётках 24/25 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;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_%D0%BD%D0%B0_%D1%80%D0%B5%D1%88%D1%91%D1%82%D0%BA%D0%B0%D1%85_24%2F25"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/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_%D0%BD%D0%B0_%D1%80%D0%B5%D1%88%D1%91%D1%82%D0%BA%D0%B0%D1%85_24/25&amp;action=history"/>
	<updated>2026-06-06T17:07:34Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/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_%D0%BD%D0%B0_%D1%80%D0%B5%D1%88%D1%91%D1%82%D0%BA%D0%B0%D1%85_24/25&amp;diff=1173&amp;oldid=prev</id>
		<title>imported&gt;Ustinov: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/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_%D0%BD%D0%B0_%D1%80%D0%B5%D1%88%D1%91%D1%82%D0%BA%D0%B0%D1%85_24/25&amp;diff=1173&amp;oldid=prev"/>
		<updated>2025-12-27T13:34:10Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= О курсе =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В 2016 г. Национальный институт стандартов и технологий США (NIST) объявил о программе и конкурсе по обновлению своих стандартов для того, чтобы  включить в них постквантовую криптографию, т. е. такие криптосистемы, которые оставались бы стойкими даже после появления квантовых компьютеров, см [https://en.wikipedia.org/wiki/NIST_Post-Quantum_Cryptography_Standardization NIST Post-Quantum Cryptography Standardization]. После трёх туров отбора в финал вышло 7 криптосистем, из которых 5 основаны на решётках.&lt;br /&gt;
&lt;br /&gt;
Курс посвящён именно этому новому направлению в криптографии – криптографии на решётках. Как всегда, в основе криптографических протоколов лежит некоторая алгоритмически сложная задача. Здесь роль такой задачи выполняет задача о поиске кратчайшего вектора в решётке большой размерности. Все известные алгоритмы поиска короткого вектора имеют экспоненциальную (в зависимости от размерности) сложность. Поэтому, выбирая размерность достаточно большой (например, 1000), можно полагаться на стойкость криптосистем.&lt;br /&gt;
&lt;br /&gt;
В первой части курса будет дано краткое введение в геометрию чисел. Будет рассказано о решётках и их основных свойствах. Затем мы с разных сторон посмотрим на задачу о поиске короткого вектора в данной решётке. В частности, мы изучим алгоритм Эрмита, который можно рассматривать как предварительную версию LLL-алгоритма.&lt;br /&gt;
&lt;br /&gt;
Главная цель курса – познакомиться с LLL-алгоритмом – первым алгоритмом поиска короткого вектора, для которого удалось доказать полиномиальную сложность. Этот алгоритм позволил решать самые разнообразные задачи, но все его приложения останутся за границами курса.&lt;br /&gt;
&lt;br /&gt;
В заключение мы познакомимся с тем, как устроены криптографические протоколы на решётках, и поймём, зачем вообще надо искать короткие векторы.&lt;br /&gt;
&lt;br /&gt;
Лектор — [https://www.hse.ru/org/persons/530309935 Устинов Алексей Владимирович]&lt;br /&gt;
&lt;br /&gt;
=== Ассистент ===&lt;br /&gt;
&lt;br /&gt;
[https://t.me/dsolunov Данила Солунов]&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1 (04.04.2025) Решётки и их свойства. Матрица Грама. [ГН] Теорема Минковского о выпуклом теле.&lt;br /&gt;
&lt;br /&gt;
Лекция 2 (11.04.2025) Процесс ортогонализации Грама — Шмидта. Минимумы Минковского. Константа Эрмита. [LLL+]&lt;br /&gt;
&lt;br /&gt;
Лекция 3 (18.04.2025) Оценка констант Эрмита с помощью теоремы Минковского. Приведённые по Лагранжу базисы. Алгоритм Лагранжа. Неравенство Эрмита (два доказательства). [LLL+]&lt;br /&gt;
&lt;br /&gt;
Лекция 4 (25.04.2025) Алгоритм Эрмита (два варианта). Свойства базиса, приведённого по Эрмиту. LLL-приведённые базисы. Три интерпретации условия Ловаса. LLL-алгоритм. Оценка числа шагов LLL-алгоритма. [LLL+]&lt;br /&gt;
&lt;br /&gt;
Лекция 5 (02.05.2025) Задача о подмножестве с данной суммой. Криптосистема Меркла — Хеллмана. Линейные коды. Порождающая и проверочная матрицы. Минимальное расстояние кода. Код Хемминга. Синдром кодового слова. Задача декодирования. Задача декодирования синдрома.&lt;br /&gt;
&lt;br /&gt;
Лекция 6 (16.05.2025) Двойственные коды. Эквивалентность задач декодирования слова и декодирования синдрома. Криптосистемы Мак-Элиса и Нидеррайтера. Алгоритмически сложные задачи на решётках.&lt;br /&gt;
&lt;br /&gt;
Лекция 7 (23.05.2025) Криптосистема, основанная на сравнениях. Прототип системы полного гомоморфного шифрования. Алгоритм Бабая. Криптосистема GGH (Goldreich — Goldwasser — Halevi).&lt;br /&gt;
&lt;br /&gt;
Лекция 8 (30.05.2025) Дискретное преобразование Фурье. Криптосистема PASS.&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1aN3o7GWGIACtXeLvT3gXQ7icbNmjREs5/view?usp=sharing ДЗ-1] &lt;br /&gt;
[https://drive.google.com/file/d/17wajLJlCICOBX4gqz-1isKF2735pKvLi/view?usp=sharing ДЗ-2]  [https://drive.google.com/file/d/1LqHySgvBVW237NXpsoxDh2Xnfewx0nid/view?usp=sharing ДЗ-3]  [https://drive.google.com/file/d/1noJ4ba1RmHbbkMp4glx2KwxTj_epJdWR/view?usp=sharing ДЗ-4] [https://drive.google.com/file/d/1bO7hoVEVEoza8K5hL4-JeeUn5LMYKgYm/view?usp=sharing ДЗ-5]   [https://drive.google.com/file/d/12fOvdOSFmzQemniogGJfIQkwca8WZOhe/view?usp=sharing ДЗ-6][https://drive.google.com/file/d/1SclHpFXpOcMZApZp3uJPGdHnrRkmHqch/view?usp=sharing ДЗ-7]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
&lt;br /&gt;
В домашнем задании каждая задача оценивается в 10 баллов. Баллы за задачи суммируются и линейно шкалируются на 10-балльную шкалу без округления. Итоговая оценка за ДЗ получается усреднением оценок по всем ДЗ (без округления). Округление происходит только в конце при вычислении итоговой оценки за курс.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
13.06.2025 На экзамен можно принести собственноручно написанную шпаргалку - лист А4.&lt;br /&gt;
&lt;br /&gt;
== Оценка ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка=0.5*экзамен + 0.5*ДЗ (округляется арифметически).&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
===Основные источники===&lt;br /&gt;
# [ГН] [http://new.math.msu.su/department/number/dw/lib/exe/fetch.php?media=%D1%82%D1%87%D0%BC%D0%BA.pdf Герман О. Н., Нестеренко Ю. В. Теоретико-числовые методы в криптографии. 2012  ]&lt;br /&gt;
# [HS] [https://libgen.li/edition.php?id=28163895 Hoffstein J., Pipher J., Silverman J. H. An introduction to mathematical cryptography. 2008 ]&lt;br /&gt;
# [LLL+] [https://libgen.li/edition.php?id=136753335 Nguyen Phong Q.,  Vallée Brigitte (ed.) The LLL algorithm. Survey and applications. 2010 ]&lt;br /&gt;
&lt;br /&gt;
===Дополнительные материалы===&lt;br /&gt;
&lt;br /&gt;
# Конвей Дж., Слоэн Н. Упаковки шаров, решетки и группы (в 2 томах), 1990.  [https://libgen.li/edition.php?id=135785023 том 1], [https://libgen.li/edition.php?id=135785024 том 2].&lt;br /&gt;
# Берлекэмп Э. Алгебраическая теория кодирования, 1971.&lt;br /&gt;
# Блейхут Р. Теория и практика кодов, контролирующих ошибки, 1986.&lt;br /&gt;
# Bremner M. R. Lattice basis reduction. An introduction to the LLL algorithm and its applications. 2012 &lt;br /&gt;
# [LLL] [https://www.cs.cmu.edu/~avrim/451f11/lectures/lect1129_LLL.pdf Lenstra A. K., Lenstra H. W. jun., Lovász L. Factoring polynomials with rational coefficients. Math. Ann., Vol. 261 (1982), 515-534.]&lt;br /&gt;
# Micciancio D., Goldwasser Sh. [https://libgen.li/edition.php?id=136697143 Complexity of Lattice Problems: a cryptographic perspective 2002] &lt;br /&gt;
# Milnor J., Husemoller D. [https://libgen.li/edition.php?id=135780681  Symmetric bilinear forms 1973 ]&lt;br /&gt;
# Silverman J. H. [https://www.ntwebseminar.org/previous-talks#h.nc99vbqpdgq8 &amp;quot;More Tips on Keeping Secrets in a Post-Quantum World: Lattice-Based Cryptography&amp;quot;] (Обзорная лекция + криптосистемы GGH и PASS)&lt;br /&gt;
# [https://www.youtube.com/@tanjalangepost-quantumcryp2802 Tanja Lange: Post-quantum cryptography] (серия лекций на YouTube)&lt;/div&gt;</summary>
		<author><name>imported&gt;Ustinov</name></author>
	</entry>
</feed>