公開鍵暗号は暗号化鍵と復号鍵が異なり、公開鍵を配布できる一方、一般に処理負担が大きくなります。共通鍵暗号は同じ鍵を使い高速ですが、その鍵を秘密に共有する必要があります。
したがってa=公開鍵暗号方式、b=共通鍵暗号方式、c=遅い、d=速いです。配布しやすいのは公開鍵であり、秘密鍵を公開するわけではありません。