
16
15
ПЕРЕДМОВА
Невіглас зневажає науку, неосвічені
люди захоплюються нею, тоді коли
мудреці користуються нею.
(Френсіс Бекон)
Термін “криптологія” походить від грецьких коренів, що означають “таємний” і “слово”, і
використовується для означення всієї області таємного зв’язку.
Криптологія поділяється на дві частини: криптографію (шифрування) та криптоаналіз. Криптографи
прагнуть знайти методи забезпечення таємності та (чи) автентичності (істинності) повідомлень, а
криптоаналітики – виконати обернену задачу, розкриваючи шифр або підроблюючи кодовані
сигнали так, щоб
вони були прийняті як справжні.
Початкове повідомлення, до якого криптограф застосовує своє мистецтво, зветься відкритим текстом, а
результат його роботи – шифрованим текстом, або криптограмою. Для управління процесом шифрування
криптограф завжди використовує таємний ключ. Часто (але не завжди) він передає його яким-небудь надійним
способом (наприклад, у дипломаті, прикріпленому
наручниками до руки кур’єра) людині (або машині), якій він
пізніше має надіслати криптограму, виготовлену за допомогою цього ключа.
Майже загальноприйняте припущення у криптографії полягає в тому, що криптоаналітики зловмисника
мають повний текст криптограми. Крім того, криптограф майже завжди користується правилом: стійкість
шифру цілком залежить від таємності ключа. Інакше кажучи,
весь механізм шифрування, крім значення
таємного ключа, відомий криптоаналітику зловмисника. Якщо криптограф виходить лише з цих двох
припущень, він розробляє систему, стійку при аналізі на основі лише шифрованого тексту. Якщо до того ж
криптограф припускає, що криптоаналітики зловмисника можуть дістати (тим чи іншим шляхом) кілька
уривків відкритого тексту і відповідних йому
шифрованих текстів, виготовлених за допомогою таємного
ключа, то розробляється система, стійка при аналізі на основі відкритого тексту.
Упродовж тисячоліть криптографія використовувалася для захисту військового та дипломатичного
зв’язку. Однак з початком інформаційної епохи виникла нагальна потреба використання її в приватному
секторі. Сьогодні багато конфіденційної інформації (історії хвороб, юридичні документи, дані
фінансових
договорів) передається між ЕОМ звичайними лініями зв’язку. Проблемами забезпечення таємності та
достовірності такої інформації займаються висококваліфіковані фахівці.
Навіть у приватному секторі криптоаналіз може відігравати значну роль. ”Дружній криптоаналітик”
може знайти непередбачені вразливі місця шифрів, що дає можливість виправити їх або відмовитись від їх
використання. Яскравий приклад – розкриття американцем А
.Шаміром криптосистеми Р.Меркля-М.Е.Хеллмена
з відкритими ключами, що засновувалась на задачі про укладку ранця. Тим самим Шамір попередив вірогідне
практичне застосування цього зручного шифру, а водночас і можливий успіх криптоаналітиків.
Період до 1949 р. можна по праву назвати ерою донаукової криптології. Криптологію тих часів слід
розглядати швидше як
мистецтво, а не як науку. Більш як 2000 років тому Юлій Цезар писав Цицерону та
іншим друзям до Риму, використовуючи шифр, у якому кожна буква відкритого тексту замінювалась третьою
за ліком (циклічно) буквою латинського алфавіту. Сьогодні ми б описали шифр Цезаря рівнянням
ZXY
, (1)
де Y – буква шифртексту; X – буква відкритого тексту; Z – таємний ключ (обраний Цезарем ключ дорівнював
числу 3);
⊕ означає додавання за модулем 26 (23
3=0, 23
4=1 тощо).