正解は エ
ディジタル署名は公開鍵暗号の仕組みを応用したもので,鍵の使い方が暗号化(秘匿)とは逆になります。署名の作成(生成)は,署名者本人だけがもつ秘密鍵を用いて行います。署名の検証は,誰でも入手できる署名者の公開鍵を用いて行います。これにより,受信者は『その署名が確かに署名者本人(秘密鍵の持ち主)によって作られたこと』と『内容が改ざんされていないこと』を確認できます。したがって正解はd『作成に秘密鍵/検証に公開鍵』です。選択肢aは作成に共通鍵を使う点が誤り(ディジタル署名は公開鍵暗号方式),bは作成に公開鍵・検証に秘密鍵とする点が逆,cは検証に共通鍵を使う点が誤りです。『署名は秘密鍵で作り,公開鍵で検証する』という対応をしっかり押さえます。
ディジタル署名=『作成は秘密鍵,検証は公開鍵』。暗号化(受信者の公開鍵で暗号化・秘密鍵で復号)とは鍵の使い方が逆になる点に注意。