- •Лекція 1. Основні поняття безпеки, сервісів та механізмів захисту. Загрози інформації:
- •Сервіси безпеки:
- •Механізми захисту
- •Умовні позначення:
- •Традиційне (симетричне) шифрування
- •Лекція 2. Симетричні блокові шифри.
- •Алгоритм des
- •Подвійний des
- •Шифр Файстеля
- •Диференціальний і лінійний крипто аналіз
- •Лекція №3. Стандарт шифрування даних або des (Data Encryption Standart)
- •Лекція №4. Режими роботи блочних шифрів (алгоритму des)
- •Режим електронної шифрувальної книги – ecb
- •Режим зчеплення шифрованих блоків – cbc.
- •Режим зворотного зв’язку по виходу
- •Проблема та схеми розподілу ключів симетричного та асиметричного шифрування
- •Наскрізне та канальне шифрування
- •Розподіл ключів шифрування
- •Лекція №5. Схеми розподілу ключів шифрування.
- •Генерування випадкових чисел.
- •Генератор псевдовипадкових чисел
- •Вимоги до якості генератора псевдовипадкових чисел
- •Лекція №6 Криптографія з відкритим ключем
- •Особливість алгоритма
- •Загальна схема
- •Умови застосування методів криптографії з відкритим ключем
- •Лекція № 7. Алгоритм rsa.
- •Елементи
- •Алгоритм
- •Обчислювальні аспекти
- •Лекція 8. Методи розподілу публічних ключів
Лекція №4. Режими роботи блочних шифрів (алгоритму des)
ECB
Режим електронної шифрувальної книги – ecb
Текст шифрується поблоково.
Недолік – легко знайти 2 однакових блоки.
CBC
Режим зчеплення шифрованих блоків – cbc.
Вихід шифрування подається на вхід наступного блоку.
IV – initial vector(вектор ініціалізації)
Тобто
– функція шифрування CBC
Режим CBC-Pad – додавання доповнення – останній байт показує кількість доповнених байтів.
CFB
Режим шифрованого зворотного зв’язку CFB
Режими 3-4 перетворюють блоковий алгоритм DES в потоковий.
j<64 біт
M ділимо на блоки по j біт.
Використання:
Потокова передача даних.
OFB
Режим зворотного зв’язку по виходу
Якщо неправильно отриманий блок шифрованного тексту, то він спотворює відповідно лише відповідно 1 блок вх. Тексту, а не всі наступні як в CFB.
Використання:
Потокова передача даних для каналів із завадами.
Проблема та схеми розподілу ключів симетричного та асиметричного шифрування
Недоліки симетричного шифрування:
Потрібен один і той же ключ для шифрування і дешифрування.
Не можна забезпечити неможливість відмови. Тому що завжди ключ мають 2 чоловік.
Неможливо створити цифровий підпис.
Наскрізне та канальне шифрування
Наскрізне шифрування – функція шифрування розміщення в кінцевих точках. Мережею йде зашифроване повідомлення.
Недолік – IP адреса не шифрується
Канальне шифрування – повідомлення заново шифрується на кожному вузлі мережі.
Недолік – на маршрутизаторі інформація є відкритою. Навантаження на М зростає.
НШ |
КШ |
Повідомлення вразливе в джерелі вузла |
Повідомлення вразливе в проміжних вузлах |
Зашифровується користувачем |
Не залежить від користувача |
Алгоритм шифрування визначає користувач |
Засобами шифрування управляє вузол |
Користувач може обрати алгоритм шифрування |
Алгоритм шифрування однаковий для всіх вузлів |
Лише програмна реалізація |
Можлива апаратна реалізація |
Рішення по шифрування приймає користувач |
Шифруються або всі повідомлення, або ні одного |
Потрібно по одному ключу на кожну пару користувачів |
Потрібно по 1 ключу шифрування на кожну пару зв’язку |
Забезпечується ідентифікація користувача |
Забезпечується ідентифікація вузла відправника |
Розподіл ключів шифрування
Для 2-ох сторін A і B розподіл ключів відбувається такими способами:
Ключ обраний стороною Aі фізично доставлений B.
Ключ обраний третьою стороною і фізично доставлений Aі B.
Якщо А і В вже мають ключ 1, то наступні ключі шифр. ключем 1.
Якщо А і В криптографічно захищений канал зі ст. С, С-роздає ключ по захищеним каналам.
Якщо є Nучасників?, то кількість необхідних ключів
Лекція №5. Схеми розподілу ключів шифрування.
Схема розподілу ключів шифрування з використанням центру розподілу ключів (ЦРК).
А → ЦРК: Запит ║
ЦРК → А:
[
║
Запит║
║
]A → B:
B → A:
– перевіркаА → В:
де
- деякі числа (оказія).
Оказія потрібна для запобігання атаки повторень.
- сеансовий ключ - тільки на
цей сеанс.
– змінює N
як-небудь, але має бути інше N.
3.
знає тільки ЦРК.
4. Перевірка,
чи А знає сеансовий ключ.
Сторони А і В обмінюються
сеансовим ключем з використанням третьої
сторони (ЦРК).
– знає А і ЦРК,
- знає В і ЦРК,
- для запобігання атаки
повторень.
Схема розподілу ключів без третьої довіреної сторони
А → В: Запит ║
B → A:
A → B:
– майстер-ключ. Отримується
1 раз. Використовується нечасто. Шифрує
невеликий об’єм інформації.
- шифрує великі об’єми інформації. Міняється щоразу.
де H(V) – управляючий вектор (наприклад, хеш-пароль).
