Тема: Анализ и реализация алгоритмов слепой подписи в криптографии
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ПОСТАНОВКА ЗАДАЧИ 4
СЛЕПАЯ ПОДПИСЬ 5
Описание алгоритма слепой подписи 5
Примеры использования слепой подписи 5
РЕАЛИЗАЦИЯ АЛГОРИТМОВ 7
Алгоритм RSA 7
Описание 7
Вероятностный тест Миллера-Рабина 8
Расширенный алгоритм Евклида 9
Алгоритм возведения в степень по модулю числа 10
Алгоритм цифровой подписи RSA 11
Описание пользовательского интерфейса приложения RSA 12
Анализ алгоритма RSA 15
Алгоритм ГОСТ 34.10-2012 16
Описание 16
Эллиптическая криптография 17
Хэш-функция «Стрибог» 18
Описание пользовательского интерфейса ГОСТ 34.10-2012 20
Анализ алгоритма ГОСТ 34.10-2012 23
Сравнительный анализ алгоритмов 24
ЗАКЛЮЧЕНИЕ 25
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
📖 Введение
Для каких задач может послужить этот метод? На самом деле, задач, которые требуют использование слепой подписи много. К примеру, алгоритм слепой подписи, можно использовать при тайном голосовании, когда требуется быть уверенным, что избиратель, точно имеет право голосовать, но нельзя компрометировать его личность. Также, данный алгоритм широко применяется в банковских системах, а именно при использовании цифровых денег.
Алгоритм слепой подписи реализуется на базе электронной цифровой подписи. Он обеспечивает анонимность отправителя, и сохранность данных.
ПОСТАНОВКА ЗАДАЧИ
Целью выпускной работы является анализ и реализация алгоритмов слепой подписи. В качестве электронных цифровых подписей, которые лежат в основе слепых подписей, было решено взять RSA и ГОСТ 34.10-2012. Необходимо реализовать каждый из алгоритмов, выделить достоинства и недостатки каждого из алгоритмов. Создать графический интерфейс для наглядной демонстрации процесса формирования подписи.
✅ Заключение
В ходе данного проекта были изучены два метода построения электронной цифровой подписи - RSA и ГОСТ 34.10-2012. Каждый из алгоритмов имеет ряд преимуществ и недостатков, но по сей день эти алгоритмы являются безопасными, и их можно использовать для поставленной задачи.



