Элементы теории информации

Выполнен
Заказ
144165
Раздел
Программирование
Предмет
Криптография
Антиплагиат
Не указан
Срок сдачи
16 Янв 2014 в 23:59
Цена
Договорная цена
Блокировка
10 дней
Размещен
10 Янв 2014 в 00:40
Просмотров
161
Описание работы
По курсу «Элементы теории информации»
Контрольная работа:
Контрольная работа состоит из теоретической и практической части. В теоретической части студент должен обстоятельно представить теорию, касающуюся темы контрольной работы (функции хеширования MD5). Вторая часть работы практическая. В этой части необходимо выполнить программную реализацию рассматриваемого алгоритма (метода, схемы) согласно заданной темы контрольной работы (см. ниже), используя любую программную среду (Delphi, Visual Studio, eclipse и др.).
Приблизительный объем контрольной работы – 15-25 страниц печатного текста.
Теория:
Тема контрольной работы - функции хеширования MD5.
Практика:
Криптосистемы на основе эллиптических кривых.
Задания
1. Для заданного M определить значения a и b, которые позволяют построить эллиптическую группу EM(a, b).
2. Для найденных в задании 1 параметров сгенерировать все элементы эллиптической группы EM(a, b).
3. Реализовать алгоритм обмена ключами для эллиптической группы EM(a,b).
4. Разработать алгоритм цифровой подписи на основе эллиптической группы EM(a, b).

Вариант 2 – модуль М = 53.


Теоретическая часть

1. Теоретический раздел, в котором представлены теоретические и алгоритмические основы конкретного алгоритма, метода или схемы защиты или преобразования информации, история его появления и развития и основные способы применения. А именно данный раздел должен включать следующие разделы:
1.1. Введение (1-2 стр.). Во введении дается общее описание алгоритма, метода или схемы, описывается цели его использования и области его применения.
1.2. История появления и развития данного алгоритма (метода, схемы) (1-2 стр.). В данной части дается даты его появления, также можно привести интересные моменты из истории применения алгоритма (метода, схемы).
1.3. Описание самого алгоритма (метода, схемы) составляет основную часть (4-5 стр.) контрольной работы. В этой части дается описание алгоритма (метода, схемы), математические модели алгоритма (метода, схемы), блок-схемы выполнения, процедуры на псевдокоде и другие необходимые данные.
1.4. Основные достоинства и недостатки описываемого в контрольной работе алгоритма (метода, схемы). Дается сравнение с похожими алгоритмами (методами, схемами), его преимущества по сравнению с аналогами (2-3 стр.). Также рассматриваются его слабые места.
1.5. Применение на практике данного алгоритма (метода, схемы) (1-2 стр.). Написать про реальные приложения, компании и организации, в которых применяется данный алгоритм (метод, схема). Особенности применения.


Практическая часть

Практический раздел, в котором представлена практическая реализация (4-5 стр.) на любом языке программирования. Код написанной программы дается в приложении, а в самом разделе приводятся примеры работы программы,
возможны скриншоты и другой материал.

Типовое содержание контрольной работы:

- содержание;

- основная часть (структура основной части приведена выше);

- список использованных источников (включая электронные источники);

- приложение.

Объем контрольной работы не менее 15(!) страниц без приложения.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир