Программы - генератора паролей
Вари-ант | Количество символов пароля | Перечень требований |
1. b1,Ь2 - случайные буквы из идентификатора пользователя. 2. b3 = N2mod 10 (где mod 10 - остаток от деления числа на 10). 3. b4 - случайная цифра. 4. b5 - случайный символ из множества {!,",#,$,%,&,',(,),*}. 5. b6- случайная малая буква английского алфавита. |
Продолжение табл. 3
1. b1 – случайная цифра. 2. b2– случайная малая буква английского алфавита. 3. b3 – случайная буква из идентификатора пользователя. 4. b4, b5, b6 - случайный символ из множества {!,",#,$,%,&,',(,),*}. | ||
1. b1, b2 - случайные малые буквы английского алфавита. 2. b3 – случайная буква из идентификатора пользователя. 2. b4, b5 - случайные заглавные буквы английского алфавита. 3. b6, b7 - двузначное число, равное N4 mod 100. (Если остаток - однозначное число, то Ь6 = 0). | ||
1. b1, b2 – случайные числа от 0 до 9. 2. b3, b4 , b5 – случайные малые буквы английского алфавита 1. b6, b7 - - случайные буквы из идентификатора пользователя. | ||
1. b1, b2, b3 - случайные цифры. 2. b4, b5 - случайные символы из множества {!,",#,$,%,&,',(,),*}. 3. b6, b7 - случайные буквы из идентификатора пользователя. 4. b8 - Р -ая по счету малая буква английского алфавита, где P = N2 mod 10+ N3 mod 10 + 1. |
Продолжение табл. 3
1. b1, b2, b3 - случайные малые буквы английского алфавита. 2. b4, b5, b6 – случайные цифры. 3. b7 – k- я по счету заглавная буква английского алфавита, где k = N4 mod 10. 4. b8 – случайная буква из идентификатора пользователя. | ||
1. b1,…, b1+Q - случайные символы из множества {!,",#,$,%,&,',(,),*}, где Q= N mod 5. 2. Оставшиеся символы пароля, кроме b9, - случайные малые буквы английского алфавита. 3. b9 - случайная буква из идентификатора пользователя. | ||
1. b1 – случайная цифра. 2. b2,b3 – случайные буквы из идентификатора пользователя. 2. b4 – L-я по счету малая буква английского алфавита, где L = N3 mod 10. 3. Оставшиеся символы - случайные заглавные буквы английского алфавита. | ||
1. b10--Q ,…, b10 - случайные цифры, где Q = N mod 6. 2. b1, b2 - случайные большие буквы английского алфавита. 3. b3 ,…, b10-Q-1 - случайные буквы из идентификатора пользователя. |
Продолжение табл. 3
1. b1, b2 – случайные цифры. 2. b10-Q, …, b10 - случайные буквы из идентификатора пользователя, где Q = N mod 7. 3. b3,…, b10-Q-1 - случайные большие буквы английского алфавита. | ||
1. b1, b2 - случайные цифры. 2. b3 ,…, b3+Q - случайные большие буквы английского алфавита, где Q = N mod 8. 3. b4+Q,.., b11 - случайные символы из множества {!,",#,$,%,&,',(,),*}. 4. b12 – случайная буква из идентификатора пользователя. | ||
1. b1, b2 - случайные цифры. 2. b3,…, b3+Q- случайные малые буквы русского алфавита, где Q = N mod 8. 3. b4+Q,,…, b9 - случайные символы из множества {!,",#,$,%,&,',(,),*}. 4. b10,b11 – случайные буквы из идентификатора пользователя. | ||
1. b1,Ь2 - случайные буквы из идентификатора пользователя. 2. b3 = N2mod 7 (где mod 7 - остаток от деления числа на 7). 3. b4,b5 - случайная цифра. 4. b6 - случайный символ из множества {!,",#,$,%,&,',(,),*,[,]}. 5. b7,b8- случайная малая буква английского алфавита. |
Продолжение табл. 3
1. b1,b2 – случайные цифры. 2. b3,b4,b5– случайные малые буквы английского алфавита. 3. b6 – случайная буква из идентификатора пользователя. 4. b7, b8, b9 - случайный символ из множества {!,",#,$,%,&,',(,),*}. | ||
1. b1, b2 - случайные малые буквы английского алфавита. 2. b3,b4 – случайные буквы из идентификатора пользователя. 2. b5, b6 - случайные заглавные буквы английского алфавита. 3. b7, b8 - двузначное число, равное N4 mod 100. (Если остаток - однозначное число, то b7,b8= 0). | ||
1. b1, b2 – случайные числа от 0 до 6. 2. b3, b4 – случайные малые буквы английского алфавита 2. b5, b6 - - случайные буквы из идентификатора пользователя. | ||
1. b1, b2 - случайные цифры. 2. b3, b4 - случайные символы из множества {",#,$,%,&,',(,),*}. 3. b5 - случайные буквы из идентификатора пользователя. 4. b7 - Р -ая по счету малая буква английского алфавита, где P = N2 mod 10. |
Окончание табл. 3
1. b1, b2, b3 - случайные малые буквы английского алфавита. 2. b4, b5 – случайные цифры. 3. b6 – k- я по счету заглавная буква английского алфавита, где k = N4 mod 10. 4. b7,b8 – случайные буквы из идентификатора пользователя. | ||
1. b1,…, b1+Q - случайные символы из множества {!,",#,$,%,&,',(,),*}, где Q= N mod 5. 2. Оставшиеся символы пароля, кроме b7, - случайные малые буквы английского алфавита. 3. b7 - случайная буква из идентификатора пользователя. | ||
1. b1, b2 – случайные цифры. 2. b3 – случайная буква из идентификатора пользователя. 2. b4 – L-я по счету малая буква английского алфавита, где L = N3 mod 100. 3. Оставшиеся символы - случайные заглавные буквы английского алфавита. |
2.5. Общие методические указания по выполнению задания № 2 «Шифрование сообщений»
Цель работы - изучение назначения шифрования сообщений для защиты информации, реализация простейших алгоритмов шифрования сообщений.
Указания по оформлению отчета: отчет должен содержать задание; листинг программы, реализующей простейший алгоритм шифрования данных.
2.6. Теоретический материал к заданию № 2
Методы замены.Шифрование методом замены (подстановки) основано на алгебраической операции, называемой подстановкой.
Подстановкой называется взаимно - однозначное отображение некоторого конечного множества М на себя. Число N элементов этого множества называется степенью подстановки. Природа множества M роли не играет, поэтому можно считать, что M={1,2,...,N}.
В криптографии рассматриваются четыре типа подстановки (замены): моноалфавитная, гомофоническая, полиалфавитная и полиграммная.
Далее в примерах, где необходимо, будет использовано кодирование букв русского алфавита, приведенное в табл. 4. Знак "_" означает пробел.
Таблица 4
Кодирование букв русского алфавита
Буквы | А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я _ |
Коды |
При моноалфавитной замене каждой букве алфавита открытого текста ставится в соответствие одна буква шифротекста из этого же алфавита.
Общая формула моноалфавитной замены имеет следующий вид:
Yi=k1*Xi + k2 (mod N)
где Yi - i-й символ алфавита шифротекста; k1 и k2 - константы; Xi - i-й символ открытого текста (номер буквы в алфавите); N - длина используемого алфавита.
Пример 1. Открытый текст: "ШИФРОВАНИЕ_ЗАМЕНОЙ".
Подстановка задана табл. 5.
Таблица 5
Алфавиты исходного и шифротекста
Алфавит исходного текста | А Б В Г Д ... |
Алфавит шифротекста | _ Я Ю Э Ь |
Шифротекст: "ИШМРТЮ_УШЫАЩ_ФЫУТЧ".
Основным недостатком рассмотренного метода является то, что статистические свойства открытого текста (частоты повторения букв) сохраняются в шифротексте.
Пример 2. Задан шифр, определяемый формулой:
yi=xi+ki(mod N),
где ki - i-ая буква ключа, в качестве которого используются слово или фраза.
Данный шифр называется шифром Вижинера.
Открытый текст: "ЗАМЕНА".
Ключ: "КЛЮЧ" (табл. 6).
Таблица 6
Шифрование с помощью ключа «Ключ»
З А М Е Н А |
К Л Ю Ч К Л |
y1=х1 + к1 (mod 33) = 8+11(mod 33)=19 -> Т
y2=x2 + k2 (mod 33) = 1+12(mod 33)=13 -> М
у3=13+31(mod ЗЗ)=11-> К (если yi > 33, то yi =yi-33)
y4=6+24(mod 33)=30 -> Э
у5=14+11(mod 33)=25 -> Ш
y6=1+12(mod 33)=13 -> М.
Шифртекст: "ТМКЭШМ".
Существуют и другие шифры, например, шифры Бофора, которые используют формулы:
уi=ki – xi (mod n) и
yi=xi – ki (mod n).
Гомофоническая замена одному символу открытого текста ставит в соответствие несколько символов шифротекста. Этот метод применяется для искажения статистических свойств шифротекста.
Пример 3. Открытый текст: "ЗАМЕНА".
Подстановка задана табл. 7.
Таблица 7
Алфавиты открытого и шифротекста
при гомофонической замене
Алфавит открытого текста | А Б ... Е Ж З ... М Н |
Алфавит шифротекста | 17 23 97 47 76 32 55 31 44 51 67 19 28 84 48 63 15 33 59 61 34 |
Шифротекст: "76 17 32 97 55 31".
В данном шифротексте вторая буква А получила шифр 31, а не 17.
Таким образом, при гомофонической замене каждая буква открытого текста заменяется по очереди цифрами соответствующего столбца.
Полиалфавитная подстановка использует несколько алфавитов шифротекста. Пусть используется k алфавитов. Тогда открытый текст:
Х=X1X2...Xk Xk+1...X2k X2k+1...
заменяется шифротекстом:
Y=F1(X1)F2(X2)...Fk(Xk) F1(Xk+1)...Fk(X2k) F1(X2k+1)...
где Fi(Xj) означает символ шифротекста алфавита i для символа открытого текста Xj.
Пример 4. Открытый текст: "ЗАМЕНА", k=3.
Подстановка задана таблицей из примера 3.
Y1=F1(x1)=F1(З)=76, Y2=F2(x2)=F2(A)=31, Y3=F3(x3)=F3(M)=61, Y4=F1(x4)=F1(E)=97 и т.д.
Шифротекст: "76 31 61 97 84 48".
Полиграммная замена формируется из одного алфавита с помощью специальных правил. В качестве примера рассмотрим шифр Плэйфера.
В этом шифре алфавит располагается в матрице. Открытый текст разбивается на пары символов XiXi+1. Каждая пара символов открытого текста заменяется на пару символов из матрицы следующим образом:
1) если символы находятся в одной строке, то каждый из символов пары заменяется на стоящий правее его (за последним символом в строке следует первый);
2) если символы находятся в одном столбце, то каждый символ пары заменяется на символ, расположенный ниже его в столбце (за последним нижним символом следует верхний);
3) если символы пары находятся в разных строках и столбцах, то они считаются противоположными углами прямоугольника. Символ, находящийся в левом углу, заменяется на символ, стоящий в другом левом углу; замена символа, находящегося в правом углу, осуществляется аналогично;
4) если в открытом тексте встречаются два одинаковых символа подряд, то перед шифрованием между ними вставляется специальный символ (например, тире).
Пример 5. Открытый текст: "ШИФР_ПЛЭЙФЕРА". Матрица алфавита представлена в табл. 8.
Таблица 8
А | Ч | Б | М | Ц | В |
Ч | Г | Н | Ш | Д | О |
Е | Щ | , | Х | У | П |
. | З | Ъ | Р | И | Й |
С | Ь | К | Э | Т | Л |
Ю | Я | _ | Ы | Ф | - |
ШИ =РД, ФР=ЫИ и т.д.
Шифротекст: "РДЫИ,-СТ-И.ХЧС"
При рассмотрении этих видов шифров становится очевидным, что чем больше длина ключа (например, в шифре Вижинера), тем лучше шифр. Существенного улучшения свойств шифротекста можно достигнуть при использовании шифров с автоключом.
Методы перестановки. При использовании для шифрования данных методов перестановки символы открытого текста переставляются в соответствии с некоторыми правилами.
Пример 6. Открытый текст: "ШИФРОВАНИЕ_ПЕРЕСТАНОВКОИ". Ключ (правило перестановки): группы из 8 букв с порядковыми номерами 1.2.....8 переставить в порядок 3-8-1-5-2-7-6-4.
Шифротекст: "ФНШОИАВР_СИЕЕЕРПННТВАОКО".
Можно использовать и усложненную перестановку. Для этого открытый текст записывается в матрицу по определенному ключу k1. Шифротекст образуется при считывании из этой матрицы по ключу k2.
Пример 7. Открытый текст: "ШИФРОВАНИЕ_ПЕРЕСТАНОВКОЙ".
Матрица из четырех столбцов:
Ключи: k1 3-4-2-5-1-6; k2 4-2-3-1.
Исходная матрица
Ш | и | ф | Р | |
О | в | а | Н | |
И | е | П | ||
Е | р | е | С | |
Т | а | н | О | |
В | к | о | Й |
Запись по строкам в соответствии с ключом k1.
1 И Е _ П
2 Е Р Е С
3 О В А Н
4 Т А Н О
5 Ш И Ф Р
6 В К О Й
1 2 3 4
Чтение по столбцам в соответствии с ключом k2.
Шифротекст: "ПСНОРЙЕРВАИК_ЕАНФОИЕОТШВ".
Методы аналитических преобразований.Шифрование методами аналитических преобразований основано на понятии односторонней функции.
Функция у=f(х) является односторонней, если она за сравнительно небольшое число операций преобразует элемент открытого текста х в элемент шифротекста у для всех значений х из области определения, а обратная операция (вычисление x=F-1(y) при известном шифротексте) является вычислительно трудоемкой.
В качестве односторонней функции можно использовать следующие преобразования:
1) умножение матриц;
2) решение задачи об укладке ранца;
3) вычисление значения полинома по модулю;
4) экспоненциальные преобразования и другие.
Метод умножения матриц использует преобразование вида:
Y=CX.
Где Y=||y1,y2, ...,yn||Т .
С=||Cij||
X=||x1,x2, ...,xn||
Пример 8. Открытый текст: "ПРИКАЗ" ("16 17 09 11 01 08").
1 3 2
Матрица С задается, например: C = 2 1 5
3 2 1
1 3 2 16
2 1 5 x 17 = 85 94 91
3 2 1 09
1 3 2 11
2 1 5 x 01 = 30 63 43
3 2 1 08
Шифртекст: "85 94 91 30 63 43".
Задача об укладке ранца формулируется следующим образом. Задан вектор С=|c1,c2,...,cn|, который используется для шифрования сообщения, каждый символ сi которого представлен последовательностью из n бит si=|x1,x2,...,xn|, хk Î {0,1}.
Шифротекст получается как скалярное произведение yi = С×si.
Пример 9. Открытый текст: "ПРИКАЗ" ("16 17 09 11 01 08").
Вектор С={1,3,5,7,11}.
Запишем код каждой буквы открытого текста в двоичном виде, используя пять разрядов.
П Р И К А З
16 17 09 11 01 08
10000 10001 01001 01011 00001 01000
Произведем соответствующие операции:
y1= 1*1+0*3+0*5+0*7+0*11=1×1=1
y2= 1*1+0*3+0*5+0*7+1*11=1×1+1×11=12
и т.д.
y3=1×3+1×11=14
y4=1×3+1×7+1×11=21
у5=1×11=11
y6=1×3=3.
Шифротекст: "01 12 14 21 11 03".
Гаммирование. Особым случаем метода аналитических преобразований является метод, основанный на преобразовании
yi=xi ++ hi
где уi - i-й символ шифротекста;
хi - i-й символ открытого текста;
hi - i-й символ гаммы;
++ - выполняемая операция (наложение гаммы).
Различают два случая: метод конечной гаммы и метод бесконечной гаммы. В качестве конечной гаммы может использоваться фраза, а в качестве бесконечной - последовательность, вырабатываемая датчиком псевдослучайных чисел.
Пример 12. Открытый текст: "ПРИКАЗ" ("16 17 09 11 01 08").
Гамма: "ГАММА" ("04 01 13 13 01").
Операция: сложение по mod 33.
y1= 16+4(mod 33)=20
y2= 17+1(mod 33)=18
y3= 9+13(mod 33)=22
y4= 11+13(mod 33)=24
y5= 1+1(mod 33)=2
y6= 8+4(mod 33)=12.
Шифротекст: "УСХЧБЛ" ("20 18 22 24 02 12").
Для расшифровки необходимо повторно применить гамму: xi = yi --hi.
Например: x1=y1-h1(mod 33)=20 – 4(mod 33) = 16 и т.д.
Пример 13. Открытый текст: "ПРИКАЗ" ("16 17 09 11 01 08").
Первые значения датчика: "21794567".
Операция: сложение по mod 2.
Запишем код каждой буквы открытого текста в двоичном виде, используя пять разрядов, а каждую цифру гаммы - используя четыре разряда:
16 17 09 11 01 08
10000 10001 01001 01011 00001 01000
++
00010 00001 00111 01001 00100 00101
2 1 7 9 4 5
10010 10010 10000 10100 00101 01101.
18 18 16 20 5 13
Шифртекст: "ССПУДМ".
Обратное преобразование осуществляется по формуле xi = yi - hi .
Комбинированные методы.Наиболее часто применяются такие комбинации, как подстановка и гамма, перестановка и гамма, подстановка и перестановка, гамма и гамма.
Примером может служить шифр Френдберга, который комбинирует многоалфавитную подстановку с генератором псевдослучайных чисел, суть алгоритма поясняется следующей схемой:
1) установление начального состояния генератора псевдослучайных чисел;
2) установление начального списка подстановки;
3) все символы открытого текста зашифрованы?
4) если да - конец работы, если нет - продолжить;
5) осуществление замены;
6) генерация случайного числа;
7) перестановка местами знаков в списке замены;
8) переход на шаг 4.
Особенность данного алгоритма состоит в том, что при большом объеме шифротекста частотные характеристики символов шифротекста близки к равномерному распределению независимо от содержания открытого текста.
Пример 14. Открытый текст: "АБРАКАДАБРА".
Используем одноалфавитную замену согласно таблице
А Б Д К Р
X V N R S
Последовательность чисел, вырабатываемая датчиком: 31412543125.
1. у1=Х. После перестановки символов исходного алфавита получаем таблицу(h1=3).
Д Б А К Р
X V N R S
2. у2=V. Таблица замены после перестановки (h2=1) принимает вид:
Б Д А К Р
X V N R S
Осуществляя дальнейшие преобразования в соответствии с алгоритмом Френдберга, получаем шифротекст: "XVSNSXXSSSN".
Одной из разновидностей комбинированного метода является многократное наложение гамм.
При составлении комбинированных шифров необходимо проявлять осторожность, так как неправильный выбор составлявших шифров может привести к исходному открытому тексту. Простейшим примером служит наложение одной гаммы дважды.
2.7. Задания № 2
Варианты заданий представлены в табл. 9.
Таблица 9
Варианты заданий № 2 «Шифрование сообщений»
Вариант | Задание на программирование |
Реализовать шифрование с использованием шифра Вижинера. Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста. | |
Реализовать шифрование с использованием шифра Бофора (уi=ki – xi (mod n)). Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста. | |
Реализовать шифрование с использованием шифра Бофора (yi=xi – ki (mod n)). Ключом выбрать Ваше имя. Реализовать также расшифровку шифротекста. | |
Реализовать шифрование с использованием гомофонической замены (использовать три алфавита шифротекста). Осуществить расшифрование. | |
Реализовать шифрование с использованием полиалфавитной подстановки (к=3). Осуществить расшифровку. | |
Реализовать шифрование и расшифровку методом перестановки. Ключ 3 4 2 1 5. | |
Реализовать шифрование и расшифровку методом перестановки. Ключ 4 2 3 1. | |
Реализовать шифрование и расшифровку с использованием метода перестановки. Ключ: 6 3 2 5 1 4. | |
Реализовать шифрование и расшифровку с использованием метода перестановки. Ключ: 3 1 2 5 4. |
Продолжение табл.9
Реализовать шифрование и расшифровку, используя метод конечной гаммы. Гамму задать самостоятельно. | |
Реализовать шифрование и расшифровку, используя метод бесконечной гаммы. Гамму задать самостоятельно. | |
Реализовать шифрование и расшифровку методом перестановки. Ключ 5 6 4 2 1 3. | |
Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Алфавит шифротекста сдвинут на пять позиций влево по отношению к алфавиту открытого текста (первый - а, б, в, г,… ; второй - е, ё, ж, з,…). | |
Реализовать шифрование и расшифровку с использованием моноалфавитной замены. Общая формула замены: Yi = 5Xi mod N. | |
Реализовать шифрование и расшифровку с использованием шифра Вижинера. Ключевое слово: защита. | |
Реализовать шифрование и расшифровку с использованием шифра Бофора (уi=ki – xi (mod n)). Ключом выбрать слово: замена. | |
Реализовать шифрование и расшифровку с использованием шифра Бофора (yi=xi – ki (mod n)). Ключом выбрать слово: Марина. | |
Реализовать шифрование и расшифровку с использованием гомофонической замены. Алфавиту открытого текста поставить в соответствие два алфавита широтекста. | |
Реализовать шифрование и расшифровку с использованием полиалфавитной подстановки. Используется два алфавита; k=2. |
Окончание табл. 9
Реализовать шифрование и расшифровку с использованием метода перестановки. Ключ: 6 1 2 5 4 3. |
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Соколов Д.В. Защита информации в распределенных корпоративных сетях / Д.В. Соколов, В.Ф. Шаньгин. М.: ДМК-Пресс, 2002.
2. Гутман Б. Политика безопасности при работе в Интернете / Б. Гутман, Р. Бэгвилл. М.: Питер, 2003.
3. Мельников В.В. Безопасность информации в автоматизированных системах / В.В. Мельников. М.: Финансы и статистика, 2003.
4. Романец Ю.В. Защита информации в компьютерных системах и сетях / Ю.В. Романец, П.А. Тимофеев, В.Ф. Шаньгина. М.: Радио и связь, 2001.
5. Хорев П.Б. Методы и средства защиты информации в компьютерных системах: учеб. пособие для студ. высш. учеб. заведений / П.Б. Хорев. М.: Издательский центр «Академия», 2005.
6. Анин Б.Ю. Защита компьютерной информации / Б.Ю. Анин. СПб.: БХВ-Петербург, 2000.
7. Брассар Ж. Современная криптология: пер. с англ. / Ж. Брассар. М.: ПОЛИМЕД, 1999.
8. Гайкович В. Безопасность электронных банковских систем / В. Гайкович, А. Першин. М.: Единая Европа, 1994.
9. Баричев С.Г. Основы современной криптографии / С.Г. Баричев, В.В. Гончаров, Р.Е. Серов. М.: Горячая линия – Телеком, 2001.
10. Барсуков В.С. Современные технологии безопасности / В.С. Барсуков, В.В. Водолазский. М.: Нолидж, 2000.
11. Зима В.М. Безопасность глобальных сетевых технологий / В.М. Зима, А.А. Молдовян, Н.А. Молдовян. СПб.: БХВ-Петербург, 2003.
12. Малюк А.А. Введение в защиту информации в автоматизированных системах / А.А. Малюк, С.В. Пазизин, Н.С. Погожин. М.: Горячая линия – Телеком, 2001.
13. Программирование алгоритмов защиты информации / А.В. Домашев, В.О. Попов, Д.И. Правиков и др. – М.: Нолидж, 2000.
14. Проскурин В.Г. Программно-аппаратные средства обеспечения информационной безопасности. Защита в операционных системах / В.Г. Проскурин, С.В. Крутов, И.В. Мацкевич. М.: Радио и связь, 2000.
15. Смит Р.Э. Аутентификация: от паролей до открытых ключей / Р.Э. Смит. М.: Издательский дом «Вильямс», 2002.
16. Столингс В. Основы защиты сетей. Приложения и стандарты / В. Столингс. М.: Издательский дом «Вильямс», 2002.
17. Теоретические основы компьютерной безопасности / П.Н. Девянин, О.О. Михальский, Д.И. Правиков, А.Ю. Щербаков. –М.: Радио и связь, 2000.
СОДЕРЖАНИЕ
1. | Введение в теорию защиты компьютерной информации | |
1.1. Указания к выполнению работы | ||
1.2. Учебные темы и вопросы | ||
2. | Программные средства защиты информации | |
2.1. Указания к выбору варианта задания | ||
2.2. Общие методические указания по выполнению задания № 1 «Программный генератор паролей» | ||
2.3. Теоретический материал к заданию № 1 | ||
2.4. Методические указания к выполнению задания № 1 | ||
2.5. Общие методические указания по выполнению задания № 2 «Шифрование сообщений» | ||
2.6. Теоретический материал к заданию № 2 | ||
2.7. Задания № 2 | ||
Библиографический список |
ОСНОВЫ ЗАЩИТЫ
КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению контрольной работы
по дисциплине «Методы и средства защиты
компьютерной информации»
для студентов специальности 230101
«Вычислительные машины, комплексы, системы и сети»
заочной и заочной сокращенной форм обучения
Составители: Сергеева Татьяна Ивановна
Сергеев Михаил Юрьевич
В авторской редакции
Подписано к изданию 24.02.2011
Уч.-изд. л. 2,1. «С»
ГОУВПО «Воронежский государственный
технический университет»
394026 Воронеж, Московский просп., 14