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-gro...@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-2k8ennhuz6tthqh7typebr...@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-gro...@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@gnupg.org > http://lists.gnupg.org/mailman/listinfo/gnupg-users _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users