Through output of gpg -k und gpg -K it seems that I always have (as well as create) (sub)keypairs. But, if the purpose of the pub and sub is as it is shown below and the purpose of the secretkey is mainly decryption, what's the purpose of the secret-subkeys? (I got the usage from gpg --edit-key key-id)
$ gpg --list-keys ... && gpg --list-secret-keys ...
pub 4096R/615399D8 2015-11-06 [expires: 2016-02-04] --> usage: SC
uid ...
sub 4096R/B30A78EB 2015-11-06 [expires: 2016-02-04] --> usage: E
sub 4096R/BBE36ACB 2015-12-13 [expires: 2016-02-04] --> usage: S
sub 4096R/B53C8F6D 2015-12-13 [expires: 2016-02-04] --> usage: A
sec 4096R/615399D8 2015-11-06 [expires: 2016-02-04]
uid ...
ssb 4096R/B30A78EB 2015-11-06 [expires: 2016-02-04]
ssb 4096R/BBE36ACB 2015-12-13 [expires: 2016-02-04]
ssb 4096R/B53C8F6D 2015-12-13 [expires: 2016-02-04]
Distinguishing between a primary key and subkeys has another reason: It allows to keep the (private) primary key as little exposed as required, only using it for key management operationsI do understand this. But the capabilities (E, S, A) are listed behind the subkeys (sub) of the public key (pub). So for what do I need the subkeys (ssb) of the secret key (sec)? They have the same key-id as the corresponding public-subkey (sub), but no information about the usage. – prankenandi Jan 29 '16 at 16:07secare secret primary keys, keys namedssbare secret subkeys (from "Secret SuBkeys"). – Jens Erat Jan 29 '16 at 16:16