Криптографія – це не сучасний винахід. Люди приховують секрети тисячоліття. У цифрову епоху ця давня наука забезпечує безпеку вашого онлайн-банкінгу, електронної пошти та приватних повідомлень. До появи комп’ютерів уряду та військові монополізували таємницю.
Візьміть спартанський скінтал. Це була дерев’яна палиця, обгорнута пергаментом. Генерал писав своє повідомлення вздовж довжини палиці. Якщо зняти папір, текст виглядав би як нісенітниця. Тільки генерал з палицею такого ж діаметра міг прочитати його.
Греки також винайшли шифри. Це специфічні коди, які замінюють чи переставляють букви. Обидві сторони потребували одного й того ж шифрі для розшифровки повідомлення. Вони могли перемішувати літери у будь-якому порядку, щоб додати плутанини. Якщо вони ділилися кодом, повідомлення залишалося у безпеці.
Сьогодні шифри, що базуються на людському факторі, застаріли. Комп’ютер може зламати їх за секунду. Натомість ми використовуємо алгоритми. Алгоритм — це набір правил створення повідомлення. Він визначає можливі комбінації. Вам також потрібен ключ. Цей ключ вибирає один правильний шлях із мільйонів можливостей. Він перетворює нісенітницю назад у сенс.
Системи комп’ютерного шифрування зазвичай поділяються на дві основні категорії. Розуміння того, яку з них ви використовуєте, має значення для вашої конфіденційності.
Два стовпи цифрової безпеки
Більшість сучасних методів шифрування спирається однією з цих двох способів.
- Симетричне шифрування з ключем
- Асиметричне шифрування (з відкритим ключем)
Симетричне шифрування використовує той самий ключ для блокування та розблокування даних. Воно швидке. Воно ефективне. Але як безпечно передати цей ключ? Тут на допомогу приходить асиметричне шифрування. Воно використовує кілька ключів: один відкритий, один закритий.
Ми розберемо, як працює кожна система і чому це важливо для вашого повсякденного цифрового життя.



























