正解は イ
公開鍵暗号方式では、各人が1組の「公開鍵・秘密鍵」のペアを持ちます。n人で相互通信する場合、各人は1組(公開鍵+秘密鍵)を持てばよく、自分の公開鍵を全員に公開し、相手の公開鍵で暗号化して送信します。必要な鍵の総数は「n人 × 2鍵(公開鍵+秘密鍵)= 2n個」です。これが選択肢bです。共通鍵暗号方式との比較:n人全員が相互通信する場合の共通鍵は n(n-1)/2 組必要ですが、公開鍵暗号方式では各人1組のみで全員と通信できます。問題文の「一組の公開鍵と秘密鍵は2個と数える」という条件がヒントです。
公開鍵暗号の鍵数=「1人1組(2個)×n人=2n」。共通鍵暗号の鍵数=「n(n-1)/2」。両者を混同しないこと。公開鍵暗号の最大メリットは「鍵の数がnに比例」であり共通鍵の「n²オーダー」より圧倒的に少ない点。