Мелкозернистая параллельная реализация алгоритма Монтгомери

Содержание

Слайд 2

Существующие направления в вычислительной математике

Последовательные вычисления и алгоритмы
Параллельные вычисления и алгоритмы

Существующие направления в вычислительной математике Последовательные вычисления и алгоритмы Параллельные вычисления и алгоритмы

Слайд 3

Алгоритм Монтгомери
1985 г.
RSA 1977 г.

Алгоритм Монтгомери 1985 г. RSA 1977 г.

Слайд 4

Реализациа алгоритма Монтгомери на FPGA.
Включает в себя следующие этапы:

Реализациа алгоритма Монтгомери на FPGA. Включает в себя следующие этапы:

Слайд 5

Оптимизация алгоритмов:

Модулярное возведение в степень больших чисел
Алгоритм умножения по методу Монтгомери

Оптимизация алгоритмов: Модулярное возведение в степень больших чисел Алгоритм умножения по методу Монтгомери

Слайд 6

Построение графовых моделей:

Построение графовой модели для модулярного возведение в степень больших чисел
Построение

Построение графовых моделей: Построение графовой модели для модулярного возведение в степень больших
графовой модели для алгоритма умножения по методу Монтгомери

Слайд 7

Построение линейного систолического массива для модулярного возведения в степень
Логика реализации алгоритма возведения

Построение линейного систолического массива для модулярного возведения в степень Логика реализации алгоритма
в степень по методу Монтгомери на FPGA

Слайд 8

Особая важность результата - применение его при реализации криптографических алгоритмов

Особая важность результата - применение его при реализации криптографических алгоритмов

Слайд 9

Основные положения, выносимые на защиту:
Изучение материала в предметной области

Основные положения, выносимые на защиту: Изучение материала в предметной области

Слайд 10

Основные положения, выносимые на защиту:

Проведение исследований в области больших чисел. Анализ уже

Основные положения, выносимые на защиту: Проведение исследований в области больших чисел. Анализ
существующих и уже реализовывающихся алгоритмов

Слайд 11

Основные положения, выносимые на защиту:

Реализовать полученный алгоритм возведения в степень по методу

Основные положения, выносимые на защиту: Реализовать полученный алгоритм возведения в степень по методу Монтгомери на FPGA
Монтгомери на FPGA

Слайд 12

Основные положения, выносимые на защиту:

Достижения минимального времени при реализации алгоритма Монтгомери
Достижение

Основные положения, выносимые на защиту: Достижения минимального времени при реализации алгоритма Монтгомери
минимального использования ресурсов локальной памяти

Слайд 13

Диссертация должна содержать следующие структурные части

титульный лист;
оглавление;
перечень условных обозначений

Диссертация должна содержать следующие структурные части титульный лист; оглавление; перечень условных обозначений
(при необходимости);
введение;
общую характеристику работы;

Слайд 14

Диссертация должна содержать следующие структурные части

основную часть, разбитую на главы, в которой

Диссертация должна содержать следующие структурные части основную часть, разбитую на главы, в
приводят анализ научной литературы, описание использованных методов, оборудования и материалов, а также сущность и основные результаты исследования;
заключение;
библиографический список;
приложения (при необходимости).
Имя файла: Мелкозернистая-параллельная-реализация-алгоритма-Монтгомери.pptx
Количество просмотров: 107
Количество скачиваний: 0