Типове завдання на курсову роботу

Розробити програму для ЦСП АDSP-2181, що реалізує один із заданих криптографічних алгоритмів (AES, DES, 3-DES, ГОСТ 28147-89, RC-4, SHA-1, MD-5, RSA , DSA и др.)

Продемонструвати працездатність розробленої програми на базі лабораторного стенда.

Досліджувати ефективність програми за швидкістю виконання криптографічного алгоритму.

Оформити пояснювальну записку по звіту про зроблену роботу.

Студенті самостійно вивчають задані криптографічні алгоритми, вибирають найбільш оптимальні варіанти їх реалізації на МП, складають блок-схему програми і розробляють відповідну програму для ЦСП.

Обов'язкові вимоги до програми

Програма повинна відповідати розробленою блок схемі.

Програма повинна бути набором текстів модулів підпрограм на мові асемблера ЦСП ADSP-2181 і файлів, що включаються, розроблених за допомогою текстових редакторів EDIT.com, NOTEPAD, WORDPAD, WORD.

Програма повинна проходити асемблювання і лінкування.

Ехе-файл програми, що згенеровано, повинен завантажуватися і працювати в лабороторном стенді на базі налагоджувальної системи EZ KIT LITE.

Всі команди повинні мати текстові пояснення.

Як мову пояснений можна використовувати українську, російську та англійську мови, але вона повинна бути одна для всех текстовых документов програми.

У тексті заголовка головного модуля програми повинна бути приведена інформація про автора програмі.

Додаткові вимоги до програми наведені в методичних вказівках.

Оцінювання курсової роботи

Програма повинна бути реалізована з урахуванням обов'язкових та додаткових вимог. При реалізації обов'язкових вимог до програми курсова робота студента, з урахуванням якості пояснювальної записки, може бути оцінена максимум у 60 балів. При реалізації додаткових вимог бал за КР може бути збільшений. Орієнтована кількість додаткових балів за реалізацію розширеної версії програми указана в додаткових вимогах до КР. Студент самостійно вибирає кількість і тип реалізованих додаткових вимог, а також може самостійно поліпшувати можливості програми, що буде оцінено керівником КР. У будь-якому випадку максимальний бал за виконану роботу не може перевищувати 100 балів.

2.5 Самостійна робота студентів

Самостійна робота студентів над лекційним матеріалом повинна виконуватися систематично. Після кожної лекції студент повинен вивчити весь матеріал за конспектом і по пропонованій літературі. Питання, що виникли при цьому, необхідно з’ясувати з викладачем на найближчій консультації.

Перед черговою лекцією слід по пропонованій літературі ознайомитись з матеріалом наступної лекції, що дозволить свідомо і критично віднестись до матеріалу, що викладається лектором.

Підготовка студентів до виконання лабораторних робіт полягає в наступному: закріплення теоретичного матеріалу за темою лабораторної роботи, проробка матеріалу з методичних вказівок для проведення лабораторної роботи, підготовка відповідей до контрольних запитань та виконання домашнього завдання.

Під час вивчення курсу рекомендовано користуватися літературою [1–9].

Кількість годин самостійної роботи, яка відводиться студентам на вивчення матеріалу курсу та підготовки до лабораторних робіт, приведено в розділі «Структура та зміст дисципліни».

3 КРЕДИТНО-МОДУЛЬНА система оцінки знань

Аудиторні заняття, модульний контроль, семестровий контроль проводяться згідно з “Положенням (тимчасовим) про кредитно-модульну систему організації навчального процесу в ІРТ” від 01.09.2005 р.

РОЗПОДІЛ БАЛІВ (КРЕДИТІВ ECTS)

Таблиця 3.1

  Кредитний модуль І Кредитний модуль ІI
Всього 50 (1,75) + 50 (0,5) 50 (1,75) + 50 (0,5)
Зміст. мод. Т1 Т2 Т3 Т4
Лекції 20 (0,75) 20 (0,75)
Лаб. роб. 30 (1,0) 30 (1,0)
КР 50 (0,5) 50 (0,5)
         

Для оцінки якості засвоєння дисципліни в РСО запроваджена 100 бальна шкала. Шкали оцінювання та визначення навчання наведені в табл. 3.2.

Таблиця 3.2

Шкала оцінювання Визначення якості навчання
ECTS Бали
А 95-100 ВІДМІННО – відмінне виконання, або виконання лише з незначними помилками
В 85-94 ДУЖЕ ДОБРЕ – вище середнього рівня лише з незначними помилками
С 75-84 ДОБРЕ – в загальному правильно виконане завдання з незначною кількістю грубих помилок
D 65-74 ЗАДОВІЛЬНО – непогано, але зі значною кількістю недоліків
E 60-64 ДОСТАТНЬО – виконання задовольняє мінімальні критерії
FX 30-59 НЕЗАДОВІЛЬНО – потрібна додаткова праця над дисципліною
F < 30 НЕЗАДОВІЛЬНО – потрібне повторне вивчення дисципліни

4 НАВЧАЛЬНО-МЕТОДИЧНІ МАТЕРІАЛИ

4.1 Основна література:

1. Вальпа О.Д. Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использованием Visual DSP++. – М.: Горячая линия - Телеком, 2007. – 270 с.

2. Бондарев В.Н. Цифровая оброботка сигналов: методы и средства. Учебное пособие для вузов. Севастополь:Изд-во СевГТУ,2003.

3. Марков С. Цифровые сигнальные процессоры. М: МИКРОАРТ, 2002.

4. Руководство пользователя по сигнальным микропроцессорам смейства ADSP-2100 / Пер. с англ. О. В. Луневой; Под ред. А. Д. Викторова; Санкт-Петербургский гос. электротехн. ун-т. – СПб, 2001. – 520 с.

5. Safe-Net DSP ADSP-2141L: Analog Devices Data Sheet. – Htpp://www.analog.com.

6. ADSP-2141 CGX Interface Programmer's Guide. - Htpp://www.ire-ma.com/proddoc.htm.

4.2 Додаткова література:

1. DSP Microcomputer ADSP-2181: Analog Devices Data Sheet. – Htpp://www.analog.com, 1997. – 32 p.

2. Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации: Учебное пособие для вузов. – М.: Горячая линия-Телеком, 2005. – 229 с.

3. Дорошко В.А., Чекатков А.А. Методы и средства защиты информации / Под ред.. Ю.С.Ковтанюка – К.: Изд-во Юниор, 2003. – 504 с.

4.3. Методичні розробки

1. Методичні вказівки до лабораторних робіт з дисципліни «Мікропроцесорні системи в галузі захисту інформації» для студентів інституту радіоелектроніки та телекомунікацій за спеціальністю 7.170102 «Системи технічного захисту інформації» / Укл.: М.О.Барабанов, Ю.І.Венедіктов, О.М.Єфимчиков. ѕ Одеса: ОНПУ, 2008. ѕ 8 с. № 3232 – РС – 2008 (www.library.opu.ua).

5 ПЛАН - ЗАЯВКА ДИСЦИПЛІНИ

Таблиця 5.1

Види занять (елементи СРС) Номери навчальних тижнів Обсяг годин
5-й курс (9 семестр)
Лекції 2/2   2/2   2/2   2/2   2/2   2/2   2/2   2/2   2/2 Км1 2/2   2/2   2/2   2/2   2/2   2/2   2/2   2/2   2/2 Км2 36/36
Лабор. роб.   2/4 Ко1   2/4 Ко2   2/4 Ко3   2/4 Ко4   2/4 Ко5   2/4 Ко6   2/4 Ко7   2/4 Ко8   2/4 Ко9 18/36
КР –/2   –/2   –/2 Ке1 –/2   –/2   –/2 Ке2 –/2   –/2   –/2 Ке3 –/2   –/2   –/2 Ке4 –/3   –/3   –/3   –/3 Зах     –/36
Разом годин за тиждень 2/4 4/8 2/4 4/8 2/4 4/8 2/4 4/8 2/4 4/8 2/4 4/8 2/5 4/9 2/5 4/9 2/2 4/6 54/108

5 ПЛАН - ЗАЯВКА ДИСЦИПЛІНИ

Види занять (елементи СРС) Номери навчальних тижнів Обсяг годин
5-й курс (10 семестр)
Лекції                 4/4   4/4   4/4   4/4   4/4 Км1 4/4   4/4   4/4   2/2   2/2 Км2 36/36
Лабор. роб.                   2/4   2/4 Ко1 2/4   2/4 Ко2 2/4   2/4 Ко3 2/4   2/4 Ко4 2/4   18/36
КР                 –/4   –/4 Ке1 –/4   –/4 Ке2 –/4   –/4 Ке3 –/4   –/4 Ке4 –/4 Зах   –/36  
Разом годин за тиждень                 4/8 6/12 6/12 6/12 6/12 6/12 6/12 6/12 4/10 4/6 54/108

Наши рекомендации