Асиметрична криптографія.

Асиметрична криптографія – це тип шифрування, в якому застосовується ключ для шифрування інформації, але він не є ключем, що використовується для розшифровки інформації. Цей формат є протилежністю симетричною криптографії, в якій один і той же ключ застосовується як для шифрування, так і дешифрування інформації. Найбільш поширена форма асиметричної криптографії є ​​шифрування з відкритим ключем. У той час як асиметрична криптографія зазвичай більш безпечна, ніж симетрична, вона складніше в налаштуванні і її практично неможливо виконати без допомоги комп’ютера.
Шифрування з відкритим ключем є найбільш поширеним типом асиметричної криптографії. У цій системі, кожен користувач має два ключі: відкритий ключ і приватний ключ. Відкритий ключ публікується і доступний будь-якій людині, хто хоче його бачити. Закритий ключ є математично пов’язаних з відкритим ключем, але алгоритм настільки складний і змінний, що немає ніякого розумного способу отримати приватний ключ.

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

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

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

Один з найбільших недоліків в асиметричної криптографії є ​​його залежність від комп’ютерів. Без комп’ютерної системи, практично неможливо виконувати асиметричне шифрування або дешифрування. Оскільки весь процес контролюється комп’ютером, можна також зламати систему комп’ютера. У той час як деякі типи шифрування з відкритим ключем є майже відмовостійкими, але майже щороку приходить новий спосіб злому, що вимагає нових контрзаходів шифрування.

Ссылка на основную публикацию