SecureBlackbox 16: What are subkeys in OpenPGP keys?

Note: This article applies only to SecureBlackbox Legacy. For future development please consider using the latest version.

It is recommended (and sometimes required) that different keys are used for signing and for encryption. OpenPGP addresses this by creating a main key with the DSA algorithm (which can be used only for signing) and a subkey for the ElGamal algorithm (which is used for encryption).

We appreciate your feedback.  If you have any questions, comments, or suggestions about this article please contact our support team at