Лабораторная работа

Лабораторная работа Отчет по циклу лабораторных работ

Работа добавлена на сайт bukvasha.net: 2015-10-29

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.1.2025





Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Юргинский Технологический институт
Факультет – Экономики и менеджмента

            Направление (специальность) – Прикладная информатика (в экономике)
                        Кафедра – Информационных систем

                                    
Отчет по циклу лабораторных работ

        
        по дисциплине  Информационная безопасность
Исполнитель:

Студент гр.З17870-С                                                                                        В.А. Глухов

                                         
Руководитель:

Доцент кафедры Информатики                                                                 А.А. Хамухин

                                          
           
Юрга –2009

Отчет по лабораторной работы №1:

Антивирусное ПО


Цель: научиться эксплуатировать антивирусные программы, имеющиеся в составе компьютерного класса.

Использованные материалы и технические средства: Symantec AntiVirus.

Ход работы:

1. Запускаем антивирусную программу: Пуск > Программы > Symantec Client Security > Symantec AntiVirus.


2. Выбираем на панели инструментов Scan > Custom Scan > CD-дисковод(Е:) и запускаем процесс сканирования.


3. Результаты поиска: вирусов не обнаружено.

           

Вывод: вирусов не обнаружено на CD-дисководе (Е:), так как  антивирусная база устарела, она актуальна на 2005 год либо вирусов нет.
Отчет по лабораторной работы №2:

 Шифрование методом квадрата Полибия
Задание: индивидуальное задание для шифровки и дешифровки.
Цель работы: научится шифровать и дешифровать текст в WORD методом квадрата Полибия.


Порядок работы:

1.     Создать макросы

2.     Проверить работу макросов, зашифровав текст с помощью своей шифровки и передать его для дешифровки.
Ход работы

1. Создали макросы:

   - для шифровки. В итоге получили:

Public Sub М1()

Const ALU = "взрьлгцоашщсдйуъбмефжянхитчкыэпю"

Const AL = "ВЗРЬЛГЦОАШЩСДЙУЪБМЕФЖЯНХИТЧКЫЭПЮ"

Dim Sim As String, Sim1 As Variant

Dim Index As Integer

Dim Result As String

Result = ""

For Each Sim1 In Selection.Characters

Sim = Sim1

Select Case Sim

 Case "А" To "Я"

 Index = Asc(Sim) - Asc("А") + 1

 Sim = Mid(ALU, Index, 1)

 Case "а" To "я"

 Index = Asc(Sim) - Asc("а") + 1

 Sim = Mid(AL, Index, 1)

End Select

Result = Result + Sim

Next Sim1

Selection.LanguageID = wdRussian

Selection.TypeText Result

End Sub
На рисунке представлена шифровка.


   - для дешифровки. В итоге получили:

Public Sub М2()

Const ALU = "ираемтфбшныдсцзювлщоучжъйкпьгэях"

Const AL = "ИРАЕМТФБШНЫДСЦЗЮВЛЩОуЧЖЪЙКПЬГЭЯХ"

Dim Sim As String, Sim1 As Variant

Dim Index As Integer

Dim Result As String

Result = ""

For Each Sim1 In Selection.Characters

Sim = Sim1

Select Case Sim

 Case "А" To "Я"

 Index = Asc(Sim) - Asc("А") + 1

 Sim = Mid(ALU, Index, 1)

 Case "а" To "я"

 Index = Asc(Sim) - Asc("а") + 1

 Sim = Mid(AL, Index, 1)

End Select

Result = Result + Sim

Next Sim1

Selection.LanguageID = wdRussian

Selection.TypeText Result

End Sub
На рисунке представлена дешифровка

2. Проверили работу макросов.
Эффективность применения экономических информационных систем для управления экономических объектами зависит от широты охвата и интегрированности на основе функций управления.
эЖЖГЩЕАРЙУМЕЫ ЪБАДГЙГЙАЮ ЭЩУЙУДАХГМЩАЯ АЙЖУБДВНАУЙЙКЯ МАМЕГД ЛСЮ ФЪБВРСГЙАЮ ЭЩУЙУДАХГМЩАЯ УЗЧГЩЕВДА ОВРАМАЕ УЕ ИАБУЕК УЯРВЕВ А АЙЕГЬБАБУРВЙЙУМЕА ЙВ УМЙУРГ ЖФЙЩНАШ ФЪБВРСГЙАЮ.
(Шифрованный текст)
3.     Создаем макрос для ЭЦП
Public Sub ЭЦП()

'проверить ЭЦП
 Const ALU = "зждиуетбчщалгхнпфыцмршъоэякьюсйв"

 Const AL = "ЗЖДИУЕТБЧЩАЛГХНПФЫЦМРШЪОЭЯКЬЮСЙВ"

Dim Sim As String, Sym1 As Variant

Dim Index As Integer

Dim Result As Double

Result = 0

 For Each Sym1 In Selection.Characters

  Sym = Sym1

  Select Case Sym

   Case "А" To "Я"

   Index = Asc(Sym) - Asc("А") + 1

   Case "а" To "я"

   Index = Asc(Sym) - Asc("а") + 1

  End Select

Result = Result + Index

Next Sym1

MsgBox "Проверено ЭЦП: " & Result

End Sub

4. Создаем макросы  и макрос для ЭЦП. Сервис / Макрос / Макросы.



5. Выносим кнопку макроса на панель инструментов и переименовываем «Шиф. Елена», «Дешиф.Елена» и «ЭЦП.Елена»

Вид / Панель инструментов / Настройка / Команды / Макросы.



Вывод: научились шифровать и дешифровать текст в MsWord, с помощью встроенных макросов, другие системы программирования не использовались.  Шифровка обеспечивает безопасность передаваемого документа от злоумышленников.

Лабораторная работа № 3.

Потоковое блочное шифрование с симметричным ключом




Цель работы: научиться программировать потоковое блочное шифрование с симметричным ключом на примере  приложения Microsoft Excel



Порядок работы



1.     В приложении Excel подготовить лист следующего вида

(вручную заполнить только 1 столбец, все остальные должны заполняться при нажатии на кнопок):

2.     Нажать «Режим конструктора» и  щелчком по кнопке KeyGen вызвать окно для обрабатывающей программы. Ввести программу и отладить ее работу по шагам (клавиша F8)

3.     Аналогично выполнить п. 2 для кнопок «Шифровать» и   «Дешифровать»

4.     Взять индивидуальной задание и добиться правильности его выполнения. Результаты представить в виде графиков в отчете
Фрагменты программ



При нажатии на кнопку «Key Gen»:
Private Sub CommandButton1_Click()

  Dim k1(12), k2(12), k3(12) As Boolean

   For i = 1 To 12

    y = Rnd(12)

    If y > 0.5 Then k1(i) = 1

    If y < 0.5 Then k1(i) = 0

    Worksheets(3).Cells(i + 1, 2).Value = k1(i)

    Next i

    For i = 1 To 12

    x = Rnd(12)

    If x > 0.5 Then k2(i) = 1

    If x < 0.5 Then k2(i) = 0

    Worksheets(3).Cells(i + 1, 3).Value = k2(i)

   Next i

   For i = 1 To 12

    x = Rnd(12)

    If x > 0.5 Then k3(i) = 1

    If x < 0.5 Then k3(i) = 0

    Worksheets(3).Cells(i + 1, 4).Value = k2(i)

   Next i

End Sub
При нажатии на кнопку «Шифрование»:
Private Sub CommandButton2_Click()

Dim a, b, c, d, e As Boolean

Dim k1(12), k2(12), k3(12) As Boolean
  For i = 1 To 12

   w = Worksheets(3).Cells(i + 1, 2).Value

    If w = 1 Then k1(i) = True

    If w = 0 Then k1(i) = False

  Next i

  For i = 1 To 12

   w = Worksheets(3).Cells(i + 1, 3).Value

   If w = 1 Then k2(i) = True

   If w = 0 Then k2(i) = False

  Next i

  For i = 1 To 12

   w = Worksheets(3).Cells(i + 1, 4).Value

   If w = 1 Then k3(i) = True

   If w = 0 Then k3(i) = False

  Next i

            j = 1

  For i = 1 To Ls

   w = Worksheets(3).Cells(i + 1, 1).Value

   If w = 1 Then a = True

   If w = 0 Then a = False

            If j > 12 Then j = 1

   c = a Xor k1(j)

   b = c Xor k2(j)

   e = b Xor k3(j)

   If e = True Then w = 1

   If e = False Then w = 0

   Worksheets(3).Cells(i + 1, 5).Value = w

            j = j + 1

  Next i

End
При  нажатии на кнопку «Дешифрование»:
Private Sub CommandButton3_Click()

Dim a, b, c, d, e As Boolean

Dim k1(12), k2(12), k3(12) As Boolean

  For i = 1 To 12

   w = Worksheets(3).Cells(i + 1, 2).Value

    If w = 1 Then k1(i) = True

    If w = 0 Then k1(i) = False

  Next i

  For i = 1 To 12

   w = Worksheets(3).Cells(i + 1, 3).Value

   If w = 1 Then k2(i) = True

   If w = 0 Then k2(i) = False

  Next i

  For i = 1 To 12

   w = Worksheets(3).Cells(i + 1, 4).Value

   If w = 1 Then k3(i) = True

   If w = 0 Then k3(i) = False

  Next i

             j = 1

  For i = 1 To Ls

   w = Worksheets(3).Cells(i + 1, 5).Value

   If w = 1 Then e = True

   If w = 0 Then e = False

            If j > 12 Then j = 1

   b = e Xor k3(j)

   c = b Xor k2(j)

   d = c Xor k1(j)

   If d = True Then w = 1

   If d = False Then w = 0

   Worksheets(3).Cells(i + 1, 6).Value = w

            j = j + 1

  Next i

End Sub
Примеры:

Вывод: Я научилась программировать потоковое блочное шифрование с симметричным ключом на примере  приложения Microsoft Excel.

Лабораторная работа №3

Шифрование с помощью пакета
PGP

Desktop




Цель работы: научиться работать с программой PGP Desktop 9.5.

Задание:

1. Установить программу PGP Desktop 9.5.

2. Создать открытый и закрытый ключ.

3. Распространить открытый ключ своему респонденту и поменяться с ним его открытым ключом.

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

5. Получить от  респондента сообщение и расшифровать его.

Результат работы:

1.  Для того чтобы установить программу была проделана следующая работа:

- разархивирован инсталляционный файл;

- выбран язык (английский);

- заполнено лицензионное сообщение;

- выбрана парольная фраза (Лабораторная работа);

- заполнены анкетные данные об организации;

- установлена директория по умолчанию;

- выбраны все компоненты для установки;

- перезагружен компьютер.
2.  Был создан открытый (для общего пользования) и закрытый (индивидуальный) ключи (см. рисунок 1).


Рисунок 1 – Ключ
Получили ключ со следующими данными (см. рисунок 2):

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

Респондент с помощью ключа зашифровывает сообщение и посылает его Резиденту:

 


Рисунок 3 – Зашифрованное сообщение от респондента
После применения своего ключа, был получен текст:

Рисунок 4 – Расшифрованное сообщение от респондента
4. Был перехвачен текст, посланный Респондентом. При попытке его расшифровать было получено следующее сообщение:




Рисунок 5 – Попытка расшифровки сообщения чужим ключом
Следовательно, можно сделать вывод о том, что зашифровать сообщение ключом резидента можно, а расшифровать – нет.
5. Респондент с помощью посланного  ключа Резидента зашифровал ей сообщение:


Рисунок 6 – Исходный текст для резидента

Рисунок 7 – Зашифрованный текст для резидента
После того, как сообщение было получено Резидентом , оно было расшифровано.
Вывод: в результате лабораторной работы была установлена программа, созданы два ключа -  открытый и закрытый. Были приобретены знания по шифровки и дешифровки сообщений с помощью ключей.


1. Реферат на тему Higher Learning Essay Research Paper In the
2. Реферат на тему Использование программ обучения для обеспечения здоровья населения
3. Реферат на тему Romeo And Juliet Essay Research Paper Engineers
4. Реферат на тему Internet Cops Essay Research Paper Computer Internet
5. Реферат на тему Globalisation Friend Or Foe Essay Research Paper
6. Реферат на тему Ведение беременности и родов
7. Курсовая на тему Алгоритмизация процесса обучения младших школьников
8. Реферат на тему Протестантизм 2
9. Реферат на тему Особенности физиологии ребенка
10. Реферат Основы организации и безопасности дорожного движения