Завершен
2022 / 2023

1306 Криптографические основы технологии блокчейн
Старт
21.10.2022
Представление
01.02.2023
Постерная сессия
27.04.2023
Защита
08.06.2023
Паспорт проекта
Аннотация
В рамках выполнения проекта разрабатывается библиотека криптографических алгоритмов технологии блокчейн на языке программирования Python, а также блокнота Jupiter Notebook, иллюстрирующего применение этой библиотеки. Подобная библиотека позволит студентам понять, как работают такие алгоритмы в системах распределенного реестра, оценить их преимущества и недостатки.
Актуальность работы определяется мероприятиями по развитию кадрового потенциала дорожной карты по «сквозной» цифровой технологии...
Отрасль
Информатика
Теги
Информатика
Цель
Создание интерактивного пособия на языке Python для изучения криптографических алгоритмов технологии блокчейн.
Ожидаемые результаты
- Интерактивное учебное пособие на платформе Jupiter Notebook, в котором будут реализованы криптографические алгоритмы с обучающими примерами. Перечень разделов учебного пособия и библиотеки следующий:
- Функционал библиотеки:
- 1 Алгоритмы хеширования:
- 1.1 Алгоритмы семейства MD https://www.blockchainresearchinstitute.org/?s=MD
- 1.2 Алгоритмы семейства RIPEMD https://en.bitcoin.it/wiki/RIPEMD-160
- 1.3 Алгоритмы семейства SHA https://www.blockchainresearchinstitute.org/?s=SHA
Форма и способы промежуточного контроля
Соответствие сроков и достигнутых результатов намеченным значениям
Форма представления результатов
Библиотека криптографических примитивов
Учебное пособие в виде Jupiter Notebook
На завершающей стадии предусмотрена презентация результатов проекта
Ресурсное обеспечение
Компьютерный класс
Имеющийся задел
Имеется учебное пособие в котором описаны алгоритмы, которые необходимо реализовать на языке Python.
Заказчик
НИУ ВШЭ / Департамент программной инженерии