Системы автоматизированного расчета в управлении качеством и при защите информации. Балабанов П.В - 19 стр.

UptoLike

Контрольные вопросы
1.
Охарактеризовать информацию и её свойства.
2.
Что является предметом и объектом защиты информации?
3.
Чем определяется ценность информации? Приведите классификацию конфиденциальной инфор-
мации.
4.
Охарактеризовать свойства достоверности и своевременности информации.
5.
Что понимается под угрозой информации? Назвать разновидности угроз информации.
6.
Привести классификацию угроз информации.
7.
Какие основные направления и методы реализации угроз вам известны?
8.
Пояснить классификацию злоумышленников.
9.
Охарактеризовать причины и виды утечки информации.
10.
Назвать и привести примеры каналов утечки информации.
11.
Перечислить задачи государства в области безопасности информации.
12.
Охарактеризовать основные законы РФ, регулирующие отношения в области информационных
технологий.
13.
Назвать государственные органы, обеспечивающие безопасность информационных технологий,
и решаемые ими задачи.
14.
Пояснить, что такое шифрование и в чём заключается сущность метода перестановки.
Лабораторная работа 6
АВТОМАТИЗАЦИЯ ШИФРОВАНИЯ МЕТОДОМ ПЕРЕСТАНОВКИ
Цель работы: разработать программу, реализующую шифрование слова методом перестановки.
Задание
1. Написать программу, позволяющую автоматически зашифровать (расшифровать) заданное в тек-
стовом файле слово с помощью ключа, введенного с клавиатуры.
2. Протестировать программу, зашифровав (расшифровав) 3-5 слов различными ключами.
Методические указания
Для написания программы можно использовать любой из известных языков программирования. В
данной работе используется встроенный язык программирования программы MatLab.
Исходное слово для шифрования помещается в текстовый файл, созданный, например, в редакторе
«Блокнот».
Откроем файл из программы MatLab. Это осуществляется за счёт использования выражения
fid=fopen('nietzsche.txt','r'). В приведенном выражении в оператор fopen
передаются два значения:
nietzsche.txt
имя открываемого файла, содержащего шифруемое слово; r
статус открытия файла, оз-
начающий, что файл будет открыт только для чтения. В переменную fid
будет записан результат откры-
тия файла. Если в переменную fid запишется число равное –1, то это означает, что файл не был открыт.
Поэтому в программу можно добавить следующий код:
if(fid==–1)
disp('ошибка открытия файла')
error(mes)
который предназначен для вывода сообщения об ошибке, возникающей в случае, если файл не был от-
крыт.
В случае успешного открытия файла, содержащуюся в нём строку (строки) необходимо записать в
некоторую переменную (переменные). Оператор MatLab feof(fid)
позволяет определить факт достиже-
ния конца файла. Оператор fgetl(fid)
позволяет последовательно считывать строки файла и записывать
их в заданные переменные. Оператор size(string,2)
позволяет определить длину (количество символов)
строки. Ниже приведён фрагмент программы, позволяющий считать строку (или строки) из файла и оп-
ределить её размер:
while ~(feof(fid)) % пока не конец файла