Картка OpenPGP
З Вікіпедії, безкоштовно encyclopedia
У криптографії картка OpenPGP[1] — це сумісна з ISO/IEC 7816 -4, -8 смарт-карта[2], яка інтегрована з багатьма функціями OpenPGP. За допомогою цієї смарт-картки можна виконувати різноманітні криптографічні завдання (шифрування, дешифрування, цифровий підпис/підтвердження, автентифікація тощо). Це дозволяє безпечно зберігати матеріал секретного ключа; у всіх версіях протоколу зазначено: «Приватні ключі та паролі неможливо прочитати з картки за допомогою жодної команди чи функції».[1][3] Однак нові пари ключів можуть бути завантажені на картку в будь-який час, замінивши існуючі.
Вживання зовнішніх посилань у цій статті не відповідає правилам та настановам Вікіпедії щодо розділу «Посилання». (лютий 2023) |
Оригінальна картка OpenPGP була побудована на BasicCard і залишається доступною в роздрібній торгівлі. Кілька взаємно сумісних реалізацій JavaCard протоколу інтерфейсу OpenPGP Card доступні як програмне забезпечення з відкритим вихідним кодом і можуть бути встановлені на звичайних смарт-картах JavaCard, включаючи карти з підтримкою NFC.[4] Nitrokey і Yubico надають USB-токени, які реалізують той самий протокол через емуляцію смарт-карти.
Демон смарт-карти у поєднанні з підтримуваними зчитувачами смарт-карт[5], реалізованими в GnuPG, можна використовувати для багатьох криптографічних програм. З gpg-agent у GnuPG 2, реалізація ssh-agent із використанням GnuPG, картку OpenPGP також можна використовувати для автентифікації SSH.