Я все еще новичок в GPG, SSH и еще много чего, и я не уверен, что такое лучшая практика.
У меня есть USB-устройство, способное генерировать и удерживать ключи GPG || SSH, не выходя из устройства. Это также позволяет подписывать с выводом на локальный компьютер.
Я хотел бы, чтобы ключ на этом устройстве был моим главным ключом M
, но неудобно использовать это устройство для ежедневного использования. Поэтому я хотел бы иметь еще один ключ A
, подписанный главным ключом, который я могу хранить локально и использовать для обычных задач. (возможно, используя Yubikey, чтобы заблокировать его а-ля).
Поскольку подключи, сгенерированные, как мне кажется, "обычным способом", все равно не покинут устройство, существует ли стандартный способ, которым я могу сгенерировать новый ключ на A
на моей локальной машине и затем подписать его как подраздел M
?
РЕДАКТИРОВАТЬ
Для пояснения, рассматриваемое устройство не является Yubikey и не может передавать ключи на него. По функциям он больше похож на Trezor, где ключи могут быть сгенерированы только на устройстве и не могут быть скопированы в него или из него.
Метод Юбики хороший, но я думаю, что он уязвим, если Юбики украден. У Trezor-подобного есть дополнительные уровни аутентификации на устройстве, поэтому, даже если украденный не может быть использован. Атака всего за $ 5!
РЕДАКТИРОВАТЬ 2 (хотя я думаю, что есть также неявное доверие к производителям устройств)