русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Цель лабораторной работы


Дата добавления: 2015-08-31; просмотров: 789; Нарушение авторских прав


Ознакомление спринципами шифрования, используемыми в классических криптографических системах: код Цезаря, решетка Кардано, таблица Виженера и одноразовый шифровальный блокнот.

 

Порядок выполнение работы

 

1. На диске D: создать дерево директорий следующего вида:

 

       
   
 

D:\ Криптография и стеганография_# группы

 
 

Фамилия студента

ЛР # 1_ Классические криптографические системы.doc

 

2. Ознакомиться со сведениями о программе labWork1 , изложенными в разделе 2.

Запустить программу labWork1 (или, по указанию преподавателя, приложение Crypto_2)

3. Изучить на примере обычных текстовых файлов способы шифрования и дешифрования с помощью классических криптоалгоритмов.

Исходный текст для шифрования может быть подготовлен заранее и сохранен в файле *.txt или набирается непосредственно в окне программы.

4. Сохранить в отчете экранные формы, демонстрирующие процесс шифрования и дешифрования информации.

 

5. Включить в отчет о лабораторной работе ответы на контрольные вопросы, выбранные в соответствии с номером варианта из приложения 1.

6. Добавить к отчету о выполнении лабораторной работы титульный лист, содержащий:

· название университета,

· факультета (Информационных технологий),

· кафедры (Информационной безопасности),

· учебной дисциплины,

· номер и название лабораторной работы,

· фамилию и инициалы студента,

· город и год выполнения лабораторной работы.

Пронумеровать страницы отчета.

7. Сохранить отчет о выполнении лабораторной работы в папке, созданной при выполнении п. 1.

8. Завершить работу с ОС Windows.

 

 

 

Приложение 1



 

Номер варианта Контрольные вопросы
  1,5,7, 3,9,18   Какие из рассмотренных вами систем шифрования относятся к моноалфавитным подстановкам? В чем их особенность?  
2,4,6,8, 20,22,24   Какие из рассмотренных вами систем шифрования относятся к многоалфавитным подстановкам? В чем их особенность?  
11,13,15, 10,17,19 Какие из рассмотренных вами систем относятся к перестановочным ? Приведите примеры перестановочных шифров.
12,14,16 21,23,25 Назовите элементы классических систем шифрования, используемые в современных криптографических системах.

 


[1] Полибий (200-120 гг до н.э.) древнегреческий историк

2 Кардано Джероламо (1501-1576) - выдающийся итальянский математик, имя которого дошло до нас благодаря изобретенному им шарнирному механизму и первой публикации о методе решения уравнений третьей степени. Его перу принадлежит несколько книг по криптографии.

 

3 Блез Виженер (1523-1596) - французский посол в Риме, написал большой труд о шифрах. Квадратный шифр Виженера на протяжении почти 400 лет не был дешифрован и считался недешифруемым.

 

 



<== предыдущая лекция | следующая лекция ==>
Алгоритм шифрования с помощью таблицы Виженера | Массивы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.