Please enable JavaScript.
Coggle requires JavaScript to display documents.
Тема 8. Методи захисту інформації в операційних системах (Основні методи…
Тема 8. Методи захисту інформації в операційних системах
Основні методи захисту інформації в операційних системах наступні:
• захист інформації за допомогою матриці управління доступом та списків управління доступом;
• захист інформації за допомогою "паролів";
• захист інформації за допомогою шифрування-дешифрування (криптографія).
Перевагами DES вважаються:
висока швидкодія як в апаратній, так і в програмній реалізації;
можливість використання одних і тих самих апаратних або програмних блоків як для шифрування, так і для розшифрування інформації.
Недоліками DES на сьогодні вважають:
невелику довжину ключа, усього 56 бітів. При сучасному рівні розвитку комп’ютерних засобів така довжина ключа не може забезпечувати потрібний рівень захисту для деяких типів інформації;
наявність "слабких" ключів, викликана тим, що для генерування ключової послідовності виконується два незалежних регістри зсуву.
надмірність ключа, що має біти контролю парності.
Алгоритм RSA
Щоб використовувати алгоритм RSA, необхідно спочатку згенерувати відкритий і секретний ключі, виконавши такі кроки:
Виберемо два дуже великі прості числа p і q.
Визначимо n=p*q
Виберемо велике випадкове число d, яке є взаємно-простим з результатом множення (p-1)*(q-1).
Визначимо таке число e, для якого істинним є співвідношення (e
d)mod((p-1)
(q-1))=1.
Назвемо відкритим ключем числа {e, n}, а секретним ключем числа {d, n}.
Щоб зашифрувати дані по відкритому ключу {e, n}, необхідно:
Розбити текст, що шифрується, на блоки довжиною по n символів і представити кожний символ блоку числом M(i) = 0,1, ..., n-1.
Зашифрувати текст як послідовність чисел M(i) за формулою C(і)=(M(і)
e)modn. Щоб розшифрувати ці дані з використанням секретного ключа {d, n}, необхідно виконати такі обчислення: M(i)=(C(i)
d)modn. Тепер тільки необхідно, використовуючи табличні перетворення, за значенням М(i) визначити початковий код символу.