
- •Автоматизированное проектирование криптографических систем
- •Вводная лекция
- •Задачи, стоящие перед курсом и формы обучения.
- •Раздел vhdl проектирования электронной системы защиты информации, алгоритм которой базируется на одном из известных Вам методов шифрования/дешифрования информации.
- •Язык vhdl в проектировании электронных систем защиты информации.
- •3. Примеры программных проектов криптографических процессоров в разных версиях языка vhdl
- •3.1 Vhdl проект шифрующего/дешифрующего (криптографического) процессора оперирующего с ascii кодами и построенного на использовании одного из вариантов аналитических методов защиты.
- •Временная диаграмма работы проекта
- •5. Дополнительный материал
Автоматизированное проектирование криптографических систем
Лекция 1 (5-курс) ( файл Lerz1_АПКС)
Вводная лекция
Вопросы:
Задачи, стоящие перед курсом и формы обучения.
Язык VHDL в проектировании электронных систем защиты информации
Примеры программных проектов криптографических процессоров в разных версиях языка VHDL
VHDL проект шифрующего/дешифрующего процессора оперирующего с ASCII кодами
3.2 VHDL проект шифрующего/дешифрующего (криптографического) процессора оперирующего с ASCII кодами и построенного на использовании одного из вариантов логических методов шифрования (Здесь используются сдвиговые операции).
Домашнее задание
Дополнительный материал
Задачи, стоящие перед курсом и формы обучения.
Курс “Автоматизированное проектирование криптографических систем” фактически является продолжением курса «Системы технической защиты информации» изучаемой на 4-м курсе.
Если в курсе СТЗИ мы рассматривали методы проектирования электронных цифровых систем общего назначения, то в курсе АПКС мы сосредоточим свое внимание на проектировании электронных систем специального применения. Так значительный объем излагаемого в настоящем курсе материала будет касаться проектирования электронных систем шифрования/дешифрования текстовой, звуковой и графической информации Другими словами, основное внимание в рамках данного курса мы уделим методам проектирования криптографических процессоров. Т.е. в рамках настоящего курса мы будем изучать методы создания программных проектов электронных цифровых систем такого рода. Следовательно, Вам для легкого освоения этого курса необходимо повторить и закрепить свои глубокие знания по дисциплинам «Теорія інформації», «Криптографічні перетворення», «СТЗИ».
Одной из стратегических задач стоящих перед читаемым курсом является подготовка студентов к самостоятельному выполнению дипломного проекта и его успешной защите.
Что касается дипломного проектирования, то я хочу сообщить Вам следующую информацию: на сегодняшний день за каждым преподавателем кафедры будет закреплено 7-10 студентов.
Хочу обратить Ваше внимание на то, что только на оформление дипломного проекта требуется ≈ 30% из выделенного Вам срока написания.
Поэтому, я Вам настоятельно рекомендую уже сейчас определиться с руководителем и темой дипломного проекта. В связи с важностью вопроса «Дипломное проектирование » на заседании кафедры было принято решение провести собрание студентов по этому вопросу.
Моя позиция по этому вопросу такая:
Те студенты, которые запишутся добровольно ко мне на дипломное проектирование, получат уже возможность в рамках выполняемого домашнего задания фактически готовить материал по дипломному проектированию;
Спектр тем дипломных проектов на сегодняшний день самый разнообразный. Тему по диплому могу предложить я, а также может предложить студент;
Направленность тем:
Разработка программных проектов криптографических процессоров на языке VHDL (или любом другом языке) и, естественно, практическая их реализация в СБИС;
Разработка учебных стендов проектировщика криптографических систем
Согласно рабочему учебному плану при изучении курса АПКС используются такие виды обучения:
Лекции – 17 часов;
Лабораторные работы – 17 часов (8 занятий по 2 часа);
Домашнее задание - 8 часов
Самостоятельная работа студента - 56 часов.
Распределение материала по видам обучения будет такое:
Лекции:
Изучение конструкции языка VHDL и его применение при проектировании электронных средств защиты информации.
Лабораторные работы:
Изучение конструктивного устройства САПП Active HDL 8.1
VHDL проектирование электронных систем защиты информации в среде САПР Active HDL 8.1
Семестровое Домашнее задание:
Домашнее задание будет состоять из одного раздела: