Как перенести мой старый ключ PGP на более безопасный алгоритм?

13

У меня есть старый PGP, использующий старый алгоритм GnuPG по умолчанию. Согласно Best алгоритм шифрования и подписи для GnuPG: RSA / RSA или DSA / Elgamal? эти настройки алгоритма больше не являются достаточными, поэтому я хочу переместить свой ключ PGP в более безопасные настройки алгоритма. Каков наилучший способ сделать это? Должен ли я отозвать свой ключ и создать совершенно новый ключ?

Hongli
источник
Вас также может заинтересовать работа Ашиша Ларой, который заменил свой 1024-битный ключ DSA на 4096-битный ключ RSA, но сохранил тот же идентификатор короткого ключа: asheesh.org/note/debian/short-key-ids-are -bad-news.html
IQAndreas

Ответы:

8

Нет способа «обновить» ключ OpenPGP. Вам придется создать новый, и вы потеряете свою репутацию в сети доверия.

Некоторые люди, которых я встретил, решили придерживаться первичного ключа RSA 1024, но вместо этого используют более сильные подразделы (что легко возможно без потери репутации в сети доверия), что обеспечивает безопасное повседневное использование (для шифрования / подписи документы с вашими подразделами), но могут позволить злоумышленникам добавлять и отзывать сертификаты, подразделы и UID.

Думать о:

  • Подписание вашего нового ключа со старым , чтобы другие могли следовать подписи
  • Отправка ключевого оператора перехода (кажется, нет, альтернативная ссылка на archive.org ) тем, кто подписал ваш старый ключ; некоторые из них могут также подписать ваш новый
  • Получение вашего нового ключа подписано, то есть перейдите к сторонам подписи ключа
  • Отмена старого через некоторое время
  • Использование на первый взгляд ненужного большого ключа в качестве первичного ключа и меньших подключей для повседневного использования. Вам никогда не понадобится первичный ключ для чего-либо, кроме подписи других ключей (что редко) и других, проверяющих ваши подписи (которые в любом случае дешевы).
Йенс Эрат
источник
Как использование подразделов повышает безопасность? В любом случае, все ключи на моем ноутбуке, поэтому, если кому-то удастся скомпрометировать мой ноутбук, все мои ключи будут скомпрометированы. Для защиты от теоретических атак злоумышленник может каким-то образом получить закрытый ключ из подписанного / зашифрованного сообщения?
Хунли
Прочтите этот ответ на сайте security.SE, который показывает некоторые преимущества. Он не защищает от таких атак, это скорее вопрос сохранения вашей сети доверия, когда вам нужно отозвать ключ, который вы используете.
Йенс Эрат
Я получаю сообщение об ошибке «Отказано в доступе», когда я нажимаю на ссылку «оператор перехода ключа».
Себастьян
Этот сайт, кажется, не работает. К счастью, документ заархивирован на archive.org, я добавил диплинк.
Йенс Эрат