Você chave PGP na verdade contém mais do que apenas a chave mestra (usada para assinar outras chaves e suas próprias subchaves, e o que realmente é assinado por outros usuários): uma subchave para assinar mensagens (opcional, geralmente é a própria chave mestra, mas não necessariamente) e um para criptografar conteúdo. Mais informações sobre o Debian Wiki e sobre o GNU Privacy Handbook .
Então ... Você pode manter sua chave mestra apenas em um dispositivo seguro, permitindo que você troque suas chaves de assinatura e criptografia sem que seus colegas tenham que verificar e assinar novas chaves. Ao manter sua chave mestra armazenada com segurança, você pode ter uma política de rotação de chaves mais vigorosa sem criar muito trabalho para outras pessoas. Além disso, no caso de um alho-porro suspeito ou confirmado de material secreto de subchave, você pode revogá-lo sem muita complicação.
Eu pessoalmente use uma configuração de duas subchaves (verifique também < href="https://security.stackexchange.com/questions/32386/why-do-pgp-master-keys-only-have-a-single-subkey-and-tie-certification-with-sig"> pergunta), não só para manter a chave mestra razoavelmente segura, mas também porque eu uso tamanhos de chave diferentes: a chave mestra tem 4096 bits, as subchaves de assinatura e criptografia têm apenas 3072 bits.
Por outro lado, se os ambientes não se sobrepuserem muito, seria melhor usar chaves PGP completamente diferentes, minimizando os danos de qualquer possível vulnerabilidade.
Além disso, você pode (deve) usar senhas aleatórias muito longas para suas chaves nos dispositivos menos seguros.