Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика 29-36.docx
Скачиваний:
4
Добавлен:
17.09.2019
Размер:
166.93 Кб
Скачать
  1. Поняття криптографічного кодування.

Криптографія - наука про захист інформації від прочитання її сторонніми. Захист досягається шифруванням, тобто перетворенням, яке робить захищені вхідні дані труднораскриваемимі за вихідними даними без знання спеціальної ключової інформації - ключа. Під ключем розуміється легко змінювана частина криптосистеми, що зберігається в таємниці і визначальна, яке шифрувальні перетворення з можливих виконується в даному випадку.

У шифратора відправника і одержувача дешифратор використовується один і той самий ключ. Шифратор утворює шифртекст, який є функцією відкритого тексту, конкретний вид функції шифрування визначається секретним ключем. Дешифратор одержувача повідомлення виконує зворотне перетворення аналогічним чином. Секретний ключ зберігається в таємниці і передається відправником повідомлення одержувача по каналу, що виключає перехоплення ключа криптоаналітиків противника. Звичайно передбачається правило Кірхгофа: стійкість шифру визначається тільки секретністю ключа, тобто криптоаналітик відомі всі деталі процесу шифрування і дешифрування, крім секретного ключа.

Криптографія - це наука про забезпечення безпеки даних. Вона займається пошуками рішень чотирьох важливих проблем безпеки - конфіденційності, аутентифікації, цілісності та контролю учасників взаємодії.

Криптографічними засобами захисту називаються спеціальні засоби і методи перетворення інформації, в результаті яких маскується її зміст. Основними видами криптографічного захисту є шифрування і кодування даних. При цьому шифрування є такий вид захисту, при якому самостійному перетворенню піддається кожен символ даних, що захищаються; при кодуванні – дані діляться на блоки, що мають смислове значення, і кожен такий блок замінюється цифровим, літерним або комбінованим кодом. При цьому користуються декількома різними системами шифрування: заміною, перестановкою, аналітичним перетворенням шифрованих даних. Широке поширення набули комбіновані шифри.

Взагалі, шифрування повідомлення (інформації) є оборотне перетворення повідомлення, яке залежить від самого повідомлення, з метою приховування його змісту. Зашифроване повідомлення називається шифрограмою. Перетворення повідомлення в шифрограму описується функцією шифрування; перетворення шифрограми в повідомлення описується функцією дешифрування.

Іншим методом забезпечення секретності інформації є криптографічне кодування. Криптографічне кодування інформації є в загальному випадку перетворення за допомогою ключа повідомлень в кодограми, залежне від самих повідомлень, з метою приховування їх змісту. Системами криптографічного кодування інформації називаються криптографічні системи, в яких захист інформації ключем заснований на використанні їх надмірності.

  1. Цілі криптографічного кодування.

Cучасна криптографія є областю знань, пов'язаної з вирішенням таких проблем безпеки інформації, як конфіденційність, цілісність, аутентифікація та неможливість відмови сторін від авторства. Досягнення цих вимог і становить основні цілі криптографії.

  • Забезпечення конфіденційності-рішення проблеми захисту інформації від ознайомлення з її змістом з боку осіб, які не мають права доступу до неї.

  • Забезпечення цілісності-гарантування неможливості несанкціонованого зміни інформації. Для гарантії цілісності необхідний простий і надійний критерій виявлення будь-яких маніпуляцій з даними. Маніпуляції з даними включають вставку, видалення і заміну.

  • Забезпечення аутентифікації-розробка методів підтвердження справжності сторін (ідентифікація) і самої інформації в процесі інформаційної взаємодії. Інформація, передана по каналу зв'язку, повинна бути аутентифікований за джерелом, часу створення, утримання даних, часу пересилання і т.д.

  • Забезпечення неможливості відмови від авторства або приписування авторства-запобігання можливості відмови суб'єктів від деяких з вчинених ними дій.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]