тронна пошта), встановлення автентичності переданих повідомлень, зберігання інформації (документів, баз даних) на носіях у зашифрованому вигляді.
Криптографія дає можливість перетворити інформацію таким чином, що її прочитання (Відновлення) можливе тільки при знанні ключа. p> В якості інформації, що підлягає шифрування і дешифруванню, будуть розглядатися тексти, побудовані на деякому алфавіті. Під цими термінами розуміється наступне. p> Алфавіт - кінцеве безліч використовуваних для кодування інформації знаків.
Текст - впорядкований набір з елементів алфавіту. p> В якості прикладів алфавітів, які у сучасних ІВ можна навести такі:
алфавіт Z33 - 32 літери російського алфавіту і пробіл;
алфавіт Z256 - символи, що входять до стандартні коди ASCII і КОИ-8;
бінарний алфавіт - Z2 = {0,1};
восьмеричний алфавіт або шістнадцятковий алфавіт;
Шифрування - перетворюючі процес: вихідний текст, який носить також назву відкритого тексту, замінюється шифрованих текстом. p> Дешифрування - зворотний шифруванню процес. На основі ключа шифрований текст перетвориться в вихідний.
Ключ - інформація, необхідна для безперешкодного шифрування і дешифрування текстів.
Криптографічна система являє собою сімейство T перетворень відкритого тексту. Члени цього сімейства індексуються, чи позначаються символом k; параметр k є ключем. Простір ключів K - це набір можливих значень ключа. Зазвичай ключ являє собою послідовний ряд букв алфавіту. p> Криптосистеми розділяються на симетричні і з відкритим ключем.
У симетричних криптосистемах і для шифрування, і для дешифрування використовується один і той же ключ.
У системах з відкритим ключем використовуються два ключі - відкритий і закритий, які математично пов'язані один з одним. Інформація шифрується за допомогою відкритого ключа, що доступний усім бажаючим, а розшифровується за допомогою закритого ключа, відомого тільки одержувачу повідомлення. Терміни розподіл ключів і керування ключами відносяться до процесів системи обробки інформації, змістом яких є складання та розподіл ключів між користувачами. p> Електронної (Цифровий) підписом називається що приєднуються до тексту його криптографічне перетворення, яке дозволяє при отриманні тексту іншим користувачем перевірити авторство і достовірність повідомлення.
Криптостойкостью називається характеристика шифру, що його стійкість до дешифрування без знання ключа (тобто криптоаналіз). Є декілька показників криптостойкости, серед яких:
кількість всіх можливих ключів;
середній час, необхідне для криптоаналізу.
Перетворення Tk визначається відповідним алгоритмом і значенням параметра k. Ефективність шифрування з метою захисту інформації залежить від збереження таємниці ключа і криптостійкості шифру. p> Вимоги до криптосистемами p> Процес криптографічного закриття даних може здійснюватися як програмно, так і апаратно. Апаратна реалізація відріз...