Multiple GPG public keys with one private keys

Dionysis Zindros dionyziz at gmail.com
Fri Aug 28 16:02:44 CEST 2015


You can have multiple public/private key pairs for your public
identities. Then you can maintain a secret public/private key pair
that links your identities together. Encrypt the private keys of your
public identities with the public key of your secret identity and
publish them. Then all you need to decrypt any message sent to the
public key of any of your public identities is the private key of your
secret identity. Simply use your secret identity private key to
decrypt the secret key of your public identity (which is a published
encrypted message) and subsequently use that private key to decrypt
the message that was communicated to you.

This could be easily automated, but I'm not aware of any
implementations that currently do that. However scripting it should
not be too hard.

Finally, mathematically, in the bitcoin world, we've seen hierarchical
deterministic keys. I see no reason why they could not be adopted in
GPG also, although the bitcoin implementation requires use of elliptic
curve keys. However, no implementation exists for GPG as far as I'm
aware.

On Thu, Aug 27, 2015 at 10:08 PM, MFPA
<2014-667rhzu3dc-lists-groups at riseup.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Hi
>
>
> On Thursday 27 August 2015 at 7:02:28 AM, in
> <mid:CAGfiMvD3g8-9BcVX_ez-1G1L-2K8eNNHUz6ttHQH7TYpEBrm+g at mail.gmail.com>,
> Divya Vyas wrote:
>
>
>> I am looking at generating multiple public keys with
>> one private keys.
>
> How would you go about that? The public and private key are generated
> at the same time and the pair are mathematically related.
>
> If a private key could have multiple public keys, a signature made
> with that private key would be ambiguous.
>
>
>
>> As I have multiple identities. I dont
>> want to generate separate keypair.
>
> You could add multiple User-IDs to a single key-pair.
>
>
> - --
> Best regards
>
> MFPA                  <mailto:2014-667rhzu3dc-lists-groups at riseup.net>
>
> He's an environmentalist - his arguments are 100% recycled
> -----BEGIN PGP SIGNATURE-----
>
> iQF8BAEBCgBmBQJV32BMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
> ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCM0FFN0VDQTlBOEM4QjMwMjZBNUEwRjU2
> QjdDNzRDRUIzMUYyNUYwAAoJEGt8dM6zHyXw4qIIAJEzQgim7DgKgERe8hw9wlGw
> yUObd/qza3p/YhRkOVgF2rbAUoIVD6SfLgPHmAWuBkgqk2/z0m7iiPn4SVXl4TwG
> edZZAPv3VzDUUFEnExWscPUkCfiAdn6kkIq7O7lSx/JiJWF7S332i9mjAXUHMRLH
> L4/jXbIDAa2uAtLTrkK+w81Xt1cCPDpi94DRTgJ5de4XkkKFxLQlObjWO7ieFJrI
> BipJ9EvZBW+xO0r6dlTOjITA9GaYAlgCFSkWvIpZJxpEWGKEv0Voed9slK939kPk
> hWXZ3aEtJZxplePBxfVWNERvfXA9pypobgLHFSKjWw8pqw20fVjnbGvvSuab5seI
> vgQBFgoAZgUCVd9gXl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVu
> cGdwLmZpZnRoaG9yc2VtYW4ubmV0MzNBQ0VENEVFOTEzNEVFQkRFNkE4NTA2MTcx
> MkJDNDYxQUY3NzhFNAAKCRAXErxGGvd45M0XAP0eb2FVx13s65D7FNM7rtfEJuIb
> 9U4K8uwHpSk+m26D1QEA3Yqd1Yz61fbWrUDWuwyOXdxESvmw7S1oOuziN4KDFwA=
> =dFwL
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Gnupg-users mailing list
> Gnupg-users at gnupg.org
> http://lists.gnupg.org/mailman/listinfo/gnupg-users



More information about the Gnupg-users mailing list