ння
Криптографія в минулому використовувалася лише у військових цілях. Однак зараз, у міру утворення інформаційного суспільства, криптографія стає одним з основних інструментів, що забезпечують конфіденційність, довіра, авторизацію, електронні платежі, корпоративну безпеку і незліченна безліч інших важливих речей. Але криптографія - не панацея від усіх бід. Криптографічні методи можуть допомогти забезпечити безпеку, але тільки на ці методи сподіватися не слід. Криптографія дозволяє реалізовувати наступні механізми захисту інформації:
Г? шифрування даних, переданих по каналах зв'язку або збереженим в базах даних;
Г? контроль цілісності даних, переданих по каналах зв'язку;
Г? ідентифікація (впізнання) суб'єкта або об'єкта системи (мережі);
Г? аутентифікація (перевірка справжності) суб'єкта або об'єкта мережі;
Г? контроль (розмежування) доступу до ресурсів системи (мережі).
Базових методів перетворення інформації, якими володіє криптографія, небагато, серед них:
Г? шифрування (симетричне і несиметричне);
Г? обчислення хеш-функцій;
Г? генерація електронного цифрового підпису;
Г? генерація послідовності псевдовипадкових чисел. [3]
. Методи шифрування
У даній роботі нас будуть цікавити криптосистеми і криптоалгоритми, реалізовані з використанням комп'ютера. У рефераті не будуть розглянуті методи шифрування з використанням шифроблокнота або спеціальної шифрувальної техніки як в силу браку відкритої інформації про ці методи, так і в силу недоступності такого обладнання масовому споживачеві. p align="justify"> Основою більшості механізмів захисту інформації є шифрування даних. Шифрування - це перетворення даних у нечитабельним форму за допомогою ключів шифрування. Методів шифрування було придумано безліч - від шифрів простої заміни (найбільш відомий приклад - "Танцюючі чоловічки" Конан Дойля) до принципово невскривающійся шифру Вернама (двійкове додавання вихідного тексту з однократно використовуваною випадковою послідовністю). Узагальнена схема криптосистеми, що забезпечує шифрування переданої інформації, показана на малюнку:
В
Відправник генерує відкритий текст вихідного повідомлення M, яке має бути передане законному одержувачу по незахищеному каналу. За каналом стежить зловмисник з метою перехопити і розкрити передане повідомлення. Для того щоб перехоплювач не зміг д...