- •Розділ 1. Концептуальні засади забезпечення інформаційної безпеки України
- •1.1. Основні поняття та категорії. Інформаційна безпека як складова національної безпеки
- •1.2. Нормативно-правове забезпечення інформаційної безпеки
- •Розділ 2. Технічні канали витоку інформації. Способи несанкціонованого зняття інформації з технічних каналів її витоку
- •Інформація
- •Акустична
- •Електронна
- •Електромаг-нітна
- •Письмова
- •2.2. Загальний підхід до технічного захисту інформації
- •2.3. Фізичні основи утворення технічних каналів витоку інформації
- •2.5. Основи несанкціонованого зняття інформації способом та засобами високочастотного нав’язування
- •2.6. Класифікація каналів витоку інформації
- •Акустична інформація
- •Акустична інформація
- •Паралельне
- •Радіомікрофони (радіозакладні пристрої)
- •Апаратура обробки
- •Висновки до розділу 2
- •Розділ 3. Методи та засоби блокування технічних каналів витоку інформації
- •3.1. Основні загальні положення технічного захисту інформації
- •3.2. Засоби і методи виявлення та блокування технічних каналів витоку акустичної інформації
- •3.3. Захист акустичної інформації від зняття радіозакладними пристроями. Методи пошуку радіозакладних пристроїв
- •3.4. Захист інформації від витоку по технічних каналах, утворених допоміжними технічними засобами
- •3.5. Захист інформації від несанкціонованого запису звукозаписувальними пристроями
- •3.6. Захист електронної інформації
- •3.7. Захист письмової інформації від оптичного зняття
- •Висновки до глави 3
- •Розділ 4. Методи захисту інформації у Автоматизованих системах
- •4.1. Сутність та класифікація методів захисту інформації в комп’ютерних системах та мережах
- •4.2. Антивірусні програми та програми-архіватори. Використання архівів
- •Найбільш популярні безкоштовні антивіруси
- •4.3. Застосування шифрування інформації та програмне забезпечення для шифрування
- •4.4. Утиліти знищення вилученої інформації та очищення диска
- •4.5. Прилади для знищення та відновлення інформації, записаної на магнітних носіях
- •Висновки до розділу 4
- •Розділ 5. Методи захисту інформації у телекомунікаційних мережах та відкритих каналах зв’язку
- •5.1. Завдання криптографічного захисту інформації
- •5.2. Основи класичної криптографії та криптоаналізу та їх історичний розвиток
- •1. Нам потрібно зашифрувати повідомлення "Інформаційна безпека дає захист".
- •2. Обираємо ключове слово (ключ) «Травень» на нумеруємо стовпчики у порядку абетки. Основна умова добору ключового слова – відсутність літер, що повторюються.
- •3. Записуємо відкрите повідомлення у строчки без пробілів.
- •4. Виписуємо у строчку літери із стовпчиків за порядком абетки та отримуємо криптограму:
- •5. При розшифровці підставляємо ключове слово, нумеруємо його літери, перераховуємо кількість знаків у шифровці, розділяємо на довжину ключа та виписуємо у таблицю.
- •5.3. Процес механізації та автоматизації криптографії та криптоаналітики
- •5.4. Абсолютно стійке шифрування. Метод разового шифроблокноту. Теорія к. Шеннона
- •5.5. Сучасні методи шифрування. Симетричні методи шифрування. Алгоритм шифрування des
- •5.6. Асиметричні методи шифрування. Основи модульної арифметики. Алгоритм шифрування з відкритим ключем rsa
- •5.7. Стеганографія, її сутність та історичний розвиток
- •Висновки до розділу 5
5.2. Основи класичної криптографії та криптоаналізу та їх історичний розвиток
Подивимося, як розвивалася криптографія та які методи покладені в основу класичної криптографії.
Надамо визначення криптографії [4]. Криптографія – дисципліна, що включає принципи, засоби та математичні методи перетворення інформації з метою приховування змісту та структури даних, а також для їх захисту від несанкціонованого використання або підробки. Додамо, що крім криптографії використовуються кодування та стеганографія, які ми розглянемо нижче.
Основним методом криптографії є шифрування. Шифруванням зветься взаємно-однозначне перетворення відкритого повідомлення у закрите шляхом перетворення літер відкритої абетки у літери таємної абетки. Мета шифрування - приховування змісту відкритого повідомлення від сторонніх осіб.
Отже, сенс шифрування лежить у заміні однієї, відомої всім відкритої абетки, що використовується для написання відкритого повідомлення, на іншу, відому лише відправнику та адресату.
Історично так і склалося, що одним з найперших шифрів був шифр заміни. Це так званий шифр Цезара відомості про який дійшли до нас від “батька історії” – Геродоту [21]. Принцип простого шифру заміни наведено на рис. 5.1.
Відкрита абетка: А, Б, В, Г, Д, Е, Є, Ж, З, И, К, Л, М, Н,.., Ш, Щ, Ю, Я
Таємна абетка: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12,13, 14,.., 29, 30, 31, 32
Рис. 5.1. Принцип побудови простого шифру заміни
На рис. 5.2 надано реальний шифр Цезара, у вигляді, наданим Геродотом
Відкрита абетка: A, B, C, D, E, F,………………….., W, X, Y, Z
Таємна абетка: D, E, F, G, H, I,…………………..., Z, A, B, C
Рис. 5.2. Шифр Цезара
З рис. 5.2 видно, що таємна абетка утворена шляхом зсуву літер таємної абетки на три позиції лівіше відносно відкритої абетки. Таким чином літера А відкритої абетки шифрується літерою D таємної абетки і так далі. Зрозуміло, що замість літер у таємній абетці можуть бути використані, наприклад, символи або цифри.
Це так звані одноабеткові (прості) шифри заміни. Особливістю простих шифрів заміни є їх низька стійкість, оскільки такий шифр легко піддається криптоаналізу з використанням таблиці частотності.
Це, до речі, чудово проілюстровано у оповіданні Едгара По “Золотий жук”.
Криптоаналіз з використанням таблиці частотності був винайдений арабами приблизно у 750 – 850 р.р. н.е. Саме в той час відбувався розквіт арабської культури у халіфаті під час панування династії Аббасидів. І саме в той час було відкрито спосіб частотного аналізу зашифрованих текстів.
Цей спосіб засновано на тому, що у будь-якій мові існує залежність між літерами, що відповідають певним звукам, та частотою їх використання у мові й, відповідно, у письмових текстах [21].
Існує припущення, що після хрестових походів цій спосіб розшифрування перехоплених шифрованих повідомлень потрапив у Європу, де з часом дістав широкого використання.
Таблиця частотності для, наприклад, англійської мови, надається у табл. 5.1.
Таблиця 5.1.
-
Літе-ра
Частота появлення, %
Літе-ра
Частота появлення, %
a
8,2
n
6,7
b
1,5
o
7,5
c
2,8
p
1,9
d
4,3
q
0,1
e
12,7
r
6,0
f
2,2
s
6,3
g
2,0
t
9,1
h
6,1
u
2,8
i
7,0
v
1,0
j
0,2
w
2,4
k
0,8
x
0,2
l
4,0
y
2,0
m
2,4
z
0,1
Класичним прикладом компрометації одноабеткового шифру заміни є історичний факт розшифрування шифру Марії Стюарт, що закінчилося для неї смертним вироком.
Подивимося як розвивалася класична криптографія у напрямку створення загальної теорії абсолютно стійкого шифрування, яка, нарешті, була надана Клодом Шенноном.
Питаннями розвитку криптографічного захисту (як і криптоаналізу) завжди займалися видатні математики, наприклад, Франсуа Вієт, Джероламо Кордано, Джон Валліс. Використання математики для криптографії та
криптоаналітики сприяло появленню нових методів як закриття інформації, так і дешифрування перехоплених шифрограм.
У таку ж сиву давнину з’явилося шифрування методом перестановки, яке стало іншим етапом розвитку криптографії.
Перші повідомлення про його застосування спартанцями дійшли до нас від Геродоту та відносяться до V віку до н.е. Спартанці для шифрування методом перестановки винайшли перший військовий шифрувальний апарат – так звану скиталу. Це циліндр визначеного діаметру, на який намотувалася по спіралі смужка шкіри. На шкірі горизонтально вздовж утворених таким чином рядків записувалося відкрите повідомлення. При розмотуванні стрічки на ній утворювалося зашифроване повідомлення. Щоб його розшифрувати потрібно було стрічку з шифровкою намотати на скиталу того ж діаметру.
Для того, щоб зрозуміти принцип дії цього методу розглянемо наступний приклад.
Приклад 5.1. Принцип шифрування методом перестановок
