<?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=ZkSNARK_26</id>
	<title>ZkSNARK 26 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=ZkSNARK_26"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=ZkSNARK_26&amp;action=history"/>
	<updated>2026-06-06T09:57:44Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=ZkSNARK_26&amp;diff=788&amp;oldid=prev</id>
		<title>imported&gt;TurtlePU: /* Лекции и семинары */</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=ZkSNARK_26&amp;diff=788&amp;oldid=prev"/>
		<updated>2026-03-04T11:44:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Лекции и семинары&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Протоколы доказательств с нулевым разглашением ==&lt;br /&gt;
&lt;br /&gt;
Весенний курс по выбору для студентов 4 курса ПМИ ФКН ВШЭ.&lt;br /&gt;
&lt;br /&gt;
=== Команда курса ===&lt;br /&gt;
&lt;br /&gt;
Лектор: Павел Соколов aka [https://t.me/TurtlePU @TurtlePU].&lt;br /&gt;
&lt;br /&gt;
Семинарист: Кирилл Сизов aka [https://t.me/kirillsizov @kirillsizov].&lt;br /&gt;
&lt;br /&gt;
=== Ссылки ===&lt;br /&gt;
&lt;br /&gt;
Канал в телеграм: https://t.me/+Lo01TtiDATcyODYy&lt;br /&gt;
&lt;br /&gt;
Чат в телеграм: https://t.me/+ndaHNUszEFRiMDdi&lt;br /&gt;
&lt;br /&gt;
Зум: https://us06web.zoom.us/j/84188907802?pwd=tpDbXaPZUxwAzc1eGHN8tqZJR7b2mb.1&lt;br /&gt;
&lt;br /&gt;
Записи лекций и семинаров: https://disk.yandex.ru/d/mzXlT0U3MzEZkQ/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B%20%D0%B4%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%20%D1%81%20%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D1%8B%D0%BC%20%D1%80%D0%B0%D0%B7%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC&lt;br /&gt;
&lt;br /&gt;
Материалы семинаров: https://github.com/sizovk/zk-seminars&lt;br /&gt;
&lt;br /&gt;
Таблица с оценками: TBA&lt;br /&gt;
&lt;br /&gt;
== План курса ==&lt;br /&gt;
&lt;br /&gt;
=== Лекции и семинары ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция I&amp;#039;&amp;#039;&amp;#039; (20 янв). Определение zkSNARK. Задание вычислений многочленами над полем остатков Zp. [https://miro.com/app/board/uXjVGNnWkXw=/?share_link_id=846985122965 Конспект].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар I&amp;#039;&amp;#039;&amp;#039; (20 янв). Определение R1CS, QAP. Внутреннее устройство протокола groth16.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция II&amp;#039;&amp;#039;&amp;#039; (27 янв). Algebra recap: конечные группы и поля. Задача DLOG. &amp;#039;&amp;#039;Гостевая лекция Димы Трушина&amp;#039;&amp;#039;: проективные пространства.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар II&amp;#039;&amp;#039;&amp;#039; (27 янв). Фреймворк Circom: установка, принципы работы, примеры.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция III&amp;#039;&amp;#039;&amp;#039; (3 фев). &amp;#039;&amp;#039;Гостевая лекция Димы Трушина&amp;#039;&amp;#039;: определение и внутреннее устройство эллиптических кривых над полем.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар III&amp;#039;&amp;#039;&amp;#039; (3 фев). Работа во фреймворке Circom, часть II.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция IV&amp;#039;&amp;#039;&amp;#039; (10 фев). &amp;#039;&amp;#039;Гостевая лекция Димы Трушина&amp;#039;&amp;#039;: точки на эллиптической кривой как группа. Простые схемы шифрования над криптографическими группами.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар IV&amp;#039;&amp;#039;&amp;#039; (10 фев). Tornado Cash.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция V&amp;#039;&amp;#039;&amp;#039; (17 фев). Консультация к домашним заданиям 1,3. Расширения Галуа. [https://miro.com/app/board/uXjVG_Jnrws=/?share_link_id=932088985657 Конспект].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар V&amp;#039;&amp;#039;&amp;#039; (17 фев). Railgun.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция VI&amp;#039;&amp;#039;&amp;#039; (3 мар). Подгруппы кручения эллиптических кривых. Типы пейрингов. [https://miro.com/app/board/uXjVG4YdFRQ=/?share_link_id=971923944989 Конспект].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар VI&amp;#039;&amp;#039;&amp;#039; (3 мар). Plonk. Halo2.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция VII&amp;#039;&amp;#039;&amp;#039; (10 мар). TBA. [ Конспект].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар VII&amp;#039;&amp;#039;&amp;#039; (10 мар). TBA.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Лекция VIII&amp;#039;&amp;#039;&amp;#039; (17 мар). TBA. [ Конспект].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Семинар VIII&amp;#039;&amp;#039;&amp;#039; (17 мар). TBA.&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
&lt;br /&gt;
* [https://classroom.google.com/c/ODE4OTAwNjk0NzA5?cjc=iwer6rw3 Домашнее задание 1 (теоретическое)]. Дедлайн &amp;#039;&amp;#039;&amp;#039;17 февраля в 23:59&amp;#039;&amp;#039;&amp;#039;. [https://drive.google.com/file/d/1PPPwnrStgXWMxnlxGE5iEr4nmO3tucj3/view?usp=drive_link Условие]. [https://drive.google.com/file/d/18a-3c_dWtt85nCbVB7WSJmZgXaHcxHQH/view?usp=drive_link Исходник].&lt;br /&gt;
* [https://classroom.github.com/a/bqSBIv4Y Домашнее задание 2 (практическое)]. Дедлайн &amp;#039;&amp;#039;&amp;#039;1 марта в 23:59&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* [https://classroom.google.com/c/ODE4OTAwNjk0NzA5/a/ODQ0OTY4NDk3MjM4/details Домашнее задание 3 (теоретическое)]. Дедлайн &amp;#039;&amp;#039;&amp;#039;8 марта в 23:59&amp;#039;&amp;#039;&amp;#039;. [https://drive.google.com/file/d/14smx4T6wDCLb9cvscWJJDICWJZC9C8Fb/view?usp=drive_link Условие]. [https://drive.google.com/file/d/1DktitI-WSEsPZUo6CvnUqdJcIMJUfb0l/view?usp=drive_link Исходник].&lt;br /&gt;
* [ Домашнее задание 4]. Дедлайн &amp;#039;&amp;#039;&amp;#039;TBA&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* [ Домашнее задание 5]. Дедлайн &amp;#039;&amp;#039;&amp;#039;TBA&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Условия теоретических домашних заданий скомпилированы с помощью pdfLaTeX.&lt;br /&gt;
&lt;br /&gt;
=== Оценивание ===&lt;br /&gt;
&lt;br /&gt;
Итог = Округление(1/5 * ДЗ-1 + 1/5 * ДЗ-2 + 1/5 * ДЗ-3 + 1/5 * ДЗ-4 + 1/5 * ДЗ-5),&lt;br /&gt;
&lt;br /&gt;
где ДЗ-n – оценка за домашнее задание n.&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
&lt;br /&gt;
# Thomas Chen, Hui Li, Teeramet Kunpittaya, and Alan Luo - A Review of zk-SNARKs&lt;br /&gt;
# Marta Bellés-Muñoz, Miguel Isabel, Jose Luis Muñoz-Tapia, Albert Rubio, and Jordi Baylina – CIRCOM: A Circuit Description Language for Building Zero-Knowledge Applications&lt;br /&gt;
# Craig Costello - Pairings for Beginners&lt;br /&gt;
&lt;br /&gt;
=== Дополнительная литература ===&lt;br /&gt;
&lt;br /&gt;
# Maksym Petkus – Why and How zk-SNARK Works: Definitive Explanation&lt;br /&gt;
# Ariel Gabizon, Zachary J. Williamson, Oana Ciobotaru – PlonK: Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge&lt;br /&gt;
# Tim Dokchitser, Alexandr Bulkin – Zero Knowledge Virtual Machine step by step&lt;br /&gt;
# Joseph H. Silverman - The Arithmetic of Elliptic Curves&lt;/div&gt;</summary>
		<author><name>imported&gt;TurtlePU</name></author>
	</entry>
</feed>