▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2003.2.10 vol.1043 23,411 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ━PR━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆◆◆◆◆◆◆◆◆◆◆「合格ゼミ」 好評受付中! ◆◆◆◆◆◆◆◆◆◆◆ 早くも追加コースが出ている人気のオープンセミナー「合格ゼミ」 人気講師による直前対策が合格力を高めます。 詳細とお申込は http://www.itec.co.jp/seminar/ から ◆◆◆◆ 《IT技術者教育のパイオニア》 アイテックの通信講座 ◆◆◆◆ ---------------------------------------------------------------------- ◆専門学校サービス実務体験ツアー◆ 厚生省委託事業 就職をするなら今! ┗━━━━━━━━━━━━━━━┛<サービス分野人材育成プロジェクト>  〜教材費1,000円程度でいろんなことを少しずつ試してみませんか?〜 開催:北海道、東京都、神奈川県、愛知県、大阪府、兵庫県、広島県、福岡県 セミナーへのお申込みは⇒ http://211.10.20.135/a/a.cgi?k04125m01027 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━PR━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆メールマガジン発行に関するお知らせ◆ ----------------------------------------------------------------------  こんにちは、しゅんぜいです。  私事で申し訳ないのですが、本業が非常に忙しい状況のため  今週と来週の発行を週3回(月、水、金)とさせていただきます。  毎日楽しみにされている方には申し訳ございませんが、  しばらくの間ご了承ください。  「もっと勉強したい!」と言う方は、バックナンバーをどうぞ。  【バックナンバー】  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆☆(等幅フォントで見てね!) ----------------------------------------------------------------------  ディジタル署名の説明として、適切なものはどれか。  ア 受信者が署名用のかぎを使って暗号文を元の平文に戻す。  イ 送信者が署名用のかぎを使って作成した署名を    平文につけることによって、受信者が送信者を確認できるようにする。  ウ 送信者が、署名用のかぎを使って平文を暗号化し、    平文の意味を関係者以外に分からないようにする。  エ 送信者は平文に定数を付加し、署名用のかぎを使って暗号化する。    受信者は復号したとき、定数を確認できれば正しいメッセージと    判断する。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H14. データベース 問47) ----------------------------------------------------------------------  イ 送信者が署名用のかぎを使って作成した署名を    平文につけることによって、受信者が送信者を確認できるようにする。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  ネットワーク特集の最後として、セキュリティに関係する問題を  取り上げておきますね。  今日は、ディジタル署名に関する問題でした。  ディジタル署名(Digital Signature) とは、受信側で送信者(発信者)を  確認できるようにする(なりすましでないことを確認する)ものです。  電子署名とも言い、電子署名法が2001年4月から施行されています。  #電子署名法(電子署名及び認証業務に関する法律)※原文です。  http://www.meti.go.jp/policy/netsecurity/digitalsign-law.htm  #電子署名法 ※atmarkIT のセキュリティ用語事典  http://www.atmarkit.co.jp/aig/02security/digisignlaw.html  受信側で送信者を確認するということは、次の2つの意味があります。  (1) 送信者が本人であることを確認  (2) 送信データ(メッセージ)が改ざんされていないことを確認  ディジタル署名を行う方法は何通りかありますが、  公開かぎ暗号方式を利用した場合は、次のようになります。  送信側では自分で生成した秘密かぎ(送信側の秘密かぎ)で  署名を暗号化し、平文(送信データ)に付加して送信します。  受信側で、受信した平文に付いている署名を送信側の公開かぎで  復号化して、送信者のチェックをします。  実際には、送信側で署名が付加された平文をさらに受信側の公開かぎで  暗号化することで、二重に暗号化されるので、より暗号強度が高まります。  選択肢を順に見ていきましょう。 > ア 受信者が署名用のかぎを使って暗号文を元の平文に戻す。    ここで言う署名用のかぎとは、送信者の秘密かぎのことですね。    受信者は、公開かぎで平文に戻す必要があります。 > イ 送信者が署名用のかぎを使って作成した署名を >   平文につけることによって、受信者が送信者を確認できるようにする。    これが正解です。    公開かぎ暗号を用いたディジタル署名では     暗号化できる:送信する本人のみ     復号化できる:誰でもOK    なので、受信者が送信者を確認することができます。 > ウ 送信者が、署名用のかぎを使って平文を暗号化し、 >   平文の意味を関係者以外に分からないようにする。    これは、データの暗号化のことですね。 > エ 送信者は平文に定数を付加し、署名用のかぎを使って暗号化する。 >   受信者は復号したとき、定数を確認できれば正しいメッセージと >   判断する。    これは、定数を付加しても特に意味がありません。    ただ、送信したいデータ(メッセージ)に共通かぎを付加して    ハッシュ関数によってメッセージダイジェストを作り、    それをメッセージと一緒に送信することで    受信側でデータの改ざんがないことと本人確認をする方法があります。    #受信側では、受け取ったメッセージから同じハッシュ関数を用いて    #メッセージダイジェストを作り、比較することで    #送信中に改ざんされたかどうかがわかります。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(質問編)★ 回答期限:2月13日(木)の夜まで ----------------------------------------------------------------------  「この問題がわからないっ!!」という、  読者からの質問をみなさんに回答してもらおう!というコーナーです。  今回の質問はこちらです。(出典:H13.秋 基本情報 問13) ----------------------------------------------------------------------  スタックとキューの二つのデータ構造がある。次の手続きを  順に実行した場合、変数 x に代入されるデータはどれか。ここで、   データ a をスタックに挿入することを、push(a)   スタックからデータを取り出すことを、pop()   データ a をキューに挿入することを、enq(a)   キューからデータを取り出すことを、deq()  とそれぞれ表す。   push(a)   push(b)   enq(pop())   enq(c)   push(d)   push(deq())   x ← pop()  ア a    イ b    ウ c    エ d --[回答のめやす(横幅:全角34文字)]-------------------------------- > 1234567890123456789012345678901234 ----------------------------------------------------------------------  せっかくなので、データ構造に関する問題を続けましょう。  今度はスタックとキューに関する問題にしてみました。  これに対する回答(解説)を2月13日(木)の夜までにお願いします。  このコーナーで取り上げてほしい問題のリクエストも募集中です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります) ---------------------------------------------------------------------- > ボトムアップテスト(bottom up test) って? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて mail@shunzei.com まで送ってください!! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週5日発行) ----------------------------------------------------------------------  編集・発行:しゅんぜい mail@shunzei.com      ─ 発行部数 ─    発送:melma!   http://www.melma.com/     5,698 部       :まぐまぐ  http://www.mag2.com/     13,324 部       :めろんぱん http://www.melonpan.net/   4,389 部                           ───────  登録・解除:http://www.shunzei.com/mm/        23,411 部(total)  ○本の購入:http://books.rakuten.co.jp/itexam/  ○バックナンバー  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html  転載について: http://www.shunzei.com/about/disclaimer.html  広告掲載に関しては mail@shunzei.com まで、直接お願いします。 ----------------------------------------------------------------------  ○メールマガジンの購読の登録・解除は個人の責任で行ってください。   しゅんぜいは一切代行しません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!の答え▼ ----------------------------------------------------------------------  (ソフトウェア平成14年問52イ)の選択肢より > (トップダウンテストに比べて)テストの最終段階で、 > モジュール間のインタフェース上の問題が発見されたときの影響が大きい  (2種平成12年春問62ア)の選択肢より > 下位のモジュールから上位のモジュールへと、順次結合してテストする。  モジュールの結合テストは、各モジュールの単体テストが終わった後に  関連するモジュールをくっつけて行います。  その1つであるボトムアップテスト(bottom up test) とは  下位モジュールから上位モジュールへ順次テストを行う方法です。  このとき、上位のモジュールが完成していない場合は  テスト用の代役モジュールとして、ドライバ(driver) を用います。  ドライバは、テスト対象のモジュールを呼出し命令で呼び出す役割をします。  トップダウンテストに比べると、テストの最終段階で、モジュール間の  インタフェース上の問題が発見されたときに影響が大きくなってしまいます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ======================================================================