------------------------------------------------------------------------   ネットワークスペシャリスト午前平成12年問78 ------------------------------------------------------------------------  ディジタル署名の説明として,適切なものはどれか。  ア 受信者が署名かぎを使って暗号文を元の平文に戻す。  イ 送信者が署名かぎを使って作成した署名を平文につけることによって,受   信者が送信者を確認できるようにする。  ウ 送信者が,署名かぎを使って平文を暗号化し,平文の意味を関係者以外に   分からないようにする。  エ 送信者は平文に冗長性を付加し,署名かぎを使って暗号化する。受信者は   復号したとき,あらかじめ定められた冗長性を確認できれば正しいメッセー   ジと判断する。    ▼    ▼    ▼    ▼    ▼ 解答・解説      (宿題メールより引用)    ▼    ▼    ▼    ▼ ■解答■   ネットワークスペシャリスト午前平成12年問78  イ 送信者が署名かぎを使って作成した署名を平文につけることによって,受   信者が送信者を確認できるようにする。 >−−ディジタル署名の作成から検証までの一連の流れ−− >1.送信者(ディジタル署名をする人)は,公開鍵暗号方式に従い予め公開鍵と > 秘密鍵を作成しておく。そして,秘密鍵を自分だけの秘密にし,公開鍵だけ > を受信者に公開する。 >2.送信者は署名したい平文データMを秘密鍵で暗号化する。これにより作成さ > れた暗号文Sがディジタル署名です。 >3.送信者は元の平文データMにディジタル署名Sを付加して送る。 >4.受信者は平文データMとディジタル署名Sを受け取る。 >5.受信者は送信者から知らされている公開鍵でディジタル署名Sを復号化する。 > その結果をmとする。 >6.もしMとmが一致すれば,平文データMと送信者(署名者)の正当性が証明 > される。逆に,もしMとmが一致しなければ,平文データMまたはディジタ > ル署名Sが改ざんされたことが分かる。 >http://www8.big.or.jp/~000/CyberSyndrome/rsa/rsa4.html  どうもありがとうございました。 > http://www.hlla.is.tsukuba.ac.jp/~yas/ipe/shakai-kougi-1997/1997-06-13/  どうもありがとうございました。 > 署名かぎとは何だろう?>署名に使う秘密かぎのことだろうか? > 実際の試験問題ですが、「かぎ」はひらがなで書かれています。「鍵」じゃ > ないです。何故ひらがなを使うのでしょうか?  署名につかう秘密かぎです。「鍵」を使用しないのは,漢字の使用制限(常用 漢字を適用)しているからと思います。 ------------------------------------------------------------------------