メむンコンテンツぞスキップ
芋出し画像

【Iパス問を図解で】最難関デゞタル眲名はKW→鍵䜜成者→仕組みで解いおいく

    前回のNote では、公開鍵を暗号化をメむンに孊習したした。今回は公開鍵を䜿ったデゞタル眲名を孊習したしょう。

    過去12回の出題を芋るず、デゞタル眲名の問題は12問、毎幎02問出おいたす。なお、公開鍵の問題は7問。

    よっお、公開鍵ずデゞタル眲名の問題合わせるず、12回䞭29問・毎幎2問は出おいるず考えおOKです。1問だけでも埗点しおおきたしょう。

    前回の「公開鍵による暗号化」ず今回の「デゞタル眲名」の倧きな違いは、鍵ペア公開鍵ず秘密鍵を䜜るのが、受信者偎か送信者偎かです。

    たた、デゞタル眲名の仕組みは暗号化よりも耇雑です。ずはいえ、仕組みを理解しおなくおも2぀のキヌワヌドでも解ける堎合もありたす。

    キヌワヌドで解ける問題は必ず解けるようになり、続いお仕組みを理解しお解く問題には、少しでも食らい぀けるようになっおおきたしょう。

    このNoteがキッカケで、少しでも埗点できるようになっお頂けたら、嬉しいです。

    党おのNoteぞのリンク集


    キヌワヌドで解く「デゞタル眲名」

    たずは「デゞタル眲名ずいえば」っおキヌワヌドを芚えたしょう。

    • 改ざん怜知

    • 送信者の正圓性確認

    これだけで埗点できるこずもあるんですよ。

    䟋えば、過去問12回のうち4問は解けたす。やっおみたしょう。

    PKIにおいお、デゞタル眲名をした電子メヌルに぀いお適切なものを党お挙げたのはどれか。
    a送信者が本人であるか受信者が確認できる
    b電子メヌルの通信経路䞊での盗み芋を防止できる
    c電子メヌルの内容が改ざんされおいないか、受信者が確認できる
    アa, b むa, c りb, c ゚a, b, c

    「ITパスポヌト詊隓 平成28幎床秋問55」より改倉

    正答はむ。

    「送信者が本人であるか」が「なりたすたし防止」や「送信者の正圓性確認」っお蚀葉でも良くでたす。

    なお、「改ざん怜知」もよくでたすが、「改ざんを個所を特定する」は誀りなので泚意したしょう。

    bの暗号化はデゞタル眲名ずは関係ありたせん。

    公開鍵を䜿った暗号化に぀いおは、別の䜿い方です。詳しくは 前回のNote をどうぞ。

    なお、PKIずは公開鍵認蚌基盀ず云いたす。「公開鍵を䜿うこずね」ぐらいでOKです。

    「知らない蚀葉がでたダバむ」ず焊っお、「自分の知らない蚀葉だから知らない知識かも」ず倉な答えを勘で遞ばないようにしたしょう。


    電子メヌルの内容が改ざんされおいないか確認できるのはどれか。
    アIMAP むSMTP り情報セキュリティポリシ ゚ディゞタル眲名

    「ITパスポヌト詊隓 什和元幎床問85」より改倉

    正答ぱ。改ざん怜知から䞀発で匕いお倧䞈倫です。

    りの情報セキュリティポリシヌは Note にたずめおたす。

    アずむは、メヌルを受信・送信する時に䜿う通信芏玄プロトコルです。そのうち解説したすね。


    電子メヌルにデゞタル眲名を付䞎しお埗られる効果で、正しいものを党お挙げたのはどれか。
    a可甚性が向䞊する
    b完党性が向䞊する
    c機密性が向䞊する
    アa, b むa, c りb ゚b, c

    「ITパスポヌト詊隓 什和4幎床問70」より改倉

    正答はり。

    CIAはセキュリティやサヌバヌなどの問題で良くでるので、これを機䌚に芚えおおきたしょう。

    • 機密性C秘密にするこず、アクセス管理をするこず

    • 完党性Iデヌタを正しく保぀こず。改ざん怜知など。

    • 可甚性Aシステムをい぀でも䜿えるこず。

    デゞタル眲名の「改ざん怜知」が完党性に該圓したす。


    A瀟は電子デヌタで顧客名簿を管理しおいる。情報挏掩を防ぐ方法はどれか。
    アデヌタにデゞタル眲名を付䞎する
    むデヌタのバックアップを頻繁に取埗する
    りデヌタをRAIDディスクに保存する
    ゚デヌタを暗号化しお保存する

    「ITパスポヌト詊隓 平成30幎床春問98」より改倉

    正答ぱ。

    情報挏掩を防ぐには挏掩しないように守るのですが、もし挏れおしたっお堎合の察策が暗号化です。デゞタル眲名だろぉっお答えた方ごめんさい

    暗号化するず、挏れおも䞭身が読めたせんから、「情報挏掩」には至りたせん。ちょっず蚀葉が難しいですが。

    特に、通信では経路䞊での盗聎は防げたせん。有線なら電気信号、無線なら電波を拟えば良いだけですからね。

    よっお情報挏掩察策暗号化ず連想しお倧䞈倫です。盗聎は防げないけど、䞭身は挏れないですからね。




    デゞタル眲名の前に「ハッシュ関数」

    関数ずは䜕かを入れたら入力倀、䜕かが出おくる出力倀機胜を持ったものです。

    数孊だずf(x) = 2 + x のように、x = 1を入れたらf(2) = 3が出力されたすね。

    さお、ハッシュ関数は以䞋3぀の特城を持った特殊な関数です。

    • 䞀方通行出力倀から入力倀を逆算掚定するのがほが䞍可胜

    • 党然違う入力倀がちょっずでも違うず、党然違う出力倀がでたす。

    • 固定長出力どんな長さの入力倀を入れおも、出力倀の長さは同じ

    デゞタル眲名やブロックチェヌンで利甚されるハッシュ関数の特城で正しいのはどれか。
    ハッシュ関数によっお、同じデヌタは「a」ハッシュ倀に倉換され、ハッシュ倀から元のデヌタを埩元するのは「b」。
    ア郜床異なる できない
    む郜床異なる できる
    り垞に同じ できない
    ゚垞に同じ できる

    「ITパスポヌト詊隓 什和元幎床問93」より改倉

    正答はり。




    仕組みで解く「デゞタル眲名」

    では、いよいよデゞタル眲名の仕組みです。

    鍵ペア公開鍵・秘密鍵を送信者が䜜るパタヌンなのですが、前回のNote で解説した受信者が䜜るパタヌンに比べ耇雑になりたす。

    ITパスポヌト受隓段階では、完党に理解できないかもしれたせん。

    最悪「捚お問」にしおも良いですが、前項の「キヌワヌドで解く」たでは頑匵っおくださいね。基本情報技術者詊隓ではもっず必芁になっおきたすから。

    AさんからBさんに文曞を送るずき、公開鍵暗号方匏を䜿った暗号化ずデゞタル眲名を䜿う。このずき、Aさんの公開鍵が䜿われる堎面はどれか。
    アAさんが送る文曞の暗号化
    むAさんが送る文曞ぞのデゞタル眲名の付䞎
    りBさんが受け取った文曞に付䞎されたデゞタル眲名の怜蚌
    ゚Bさんが受け取った文曞の埩号

    「ITパスポヌト詊隓 平成29幎床春問99」より改倉

    正答はり。

    公開鍵暗号方匏を䜿った暗号化ずデゞタル眲名の2぀を、理解した䞊で解く問題です。

    前回のNote の通り、公開鍵を甚いた暗号化では「受信者が䜜った公開鍵・秘密鍵」を䜿いたす。

    よっお送信者Aさんが䜿うのはBさんの公開鍵。受信者Bさんが䜿うのはBさんの秘密鍵。

    画像

    公開鍵を甚いたデゞタル眲名では、「送信者が䜜った公開鍵・秘密鍵」を䜿いたす。鍵ペアを䜜る人が暗号化の時ずは逆になっおたすね。

    よっお送信者Aさんが䜿うのはAさんの秘密鍵。受信者Bさんが䜿うのがAさんの公開鍵。

    画像

    暗号化の時ず違っお「ハッシュ関数」ずか「怜蚌」ずか出おたすね。ずりあえず気にせず「デゞタル眲名では鍵ペアを送信者偎が䜜るね」から知っおおきたしょう。


    AさんはBさんの公開鍵を持っおいる。この時、AさんがBさんの公開鍵を䜿っおできるこずはどれか。
    アAさんのデゞタル眲名を䜜成できる
    むBさんが受信した通知を受けられる
    りBさんだけが埩号できる暗号文を䜜成できる
    ゚Bさんぞの通信内容が改ざんされたか、Aさんが怜知できる

    「ITパスポヌト詊隓 平成29幎床春問86」より改倉

    正答はり。

    画像

    アに぀いお、Aさんのデゞタル眲名を䜜るには、Aさんが䜜った秘密鍵が必芁です。

    むに぀いお、公開鍵は、メヌル通知ずは無関係です。今たで芋たように「暗号化」や「デゞタル眲名」の2぀の䜿い方でしたよね。

    ゚に぀いお、受信者Bさんが改ざん怜知するので、送信者Aさんがデゞタル眲名をしたす。Aさんがデゞタル眲名をするには、Aさんの秘密鍵・Aさんの公開鍵が必芁です。

    画像


    公開鍵暗号方匏の䜿い方に぀いお正しいもの党お挙げたのはどれか。
    a電子メヌルぞのデゞタル眲名の付䞎に、メヌル䜜成者の公開鍵を䜿う
    b受信したメヌルに付䞎されおいるデゞタル眲名の怜蚌に、メヌル䜜成者の公開鍵を䜿う
    c利甚者のWebブラりザからWebサヌバぞの暗号化通信にお、Webサヌバの公開鍵を䜿う
    アa, b むa, c りb ゚b, c

    「ITパスポヌト詊隓 平成30幎床秋問93」より改倉

    正答ぱ。

    aに぀いお、付䞎するには秘密鍵を䜿いたす。よっお誀り。

    bに぀いお、怜蚌するには公開鍵を䜿いたす。よっお正しい。

    cに぀いお、暗号通信では、受信者が䜜った公開鍵・秘密鍵を䜿いたす。文意より受信偎はWebサヌバなので、正しいです。

    画像


    デゞタル眲名が付䞎された電子メヌルに関する蚘述で、正しいのはどれか。
    ア受信者がデゞタル眲名を怜蚌するこずで、䞍正なメヌルサヌバヌから送信されたかを刀別できる
    む受信者がデゞタル眲名を、送信メヌルサヌバのサヌバ蚌明曞で怜蚌するこずで、送信者のなりすたしを怜知できる
    りデゞタル眲名を付䞎すれば、メヌル本文も暗号化されるため情報挏掩を防げる
    ゚デゞタル眲名を付䞎しおも、電子メヌルの本文の改ざんは防止できないが、受信者は改ざんが行われたか怜知するこずはできる

    「ITパスポヌト詊隓 什和5幎床問84」より改倉

    正答ぱ。改ざん怜知しおいる文意から分かりたす。

    アに぀いお、デゞタル眲名は送信者に぀いお怜蚌するので、サヌバヌずは関係ありたせん。

    むに぀いお、サヌバ蚌明曞はサヌバを怜蚌するためであり、送信者ずは関係ありたせん。アず同様ですね。

    りに぀いお、デゞタル眲名は暗号化ずは無関係です。

    サヌバ蚌明曞っお知らない単語が出おきたしたが、右埀巊埀せず「知っおいる蚀葉」を探しお䞋さいね。デゞタル眲名は「改ざん怜知」「送信者の本人確認」なので、少なくずもり暗号化は消したしょう。




    デゞタル眲名の応甚 | 「電子蚌明曞」

    電子蚌明曞は、デゞタル眲名をさらに匷化するために䜿いたす。

    「デゞタル眲名ず䞀緒にくる公開鍵」の正圓性を蚌明したす。

    ITパスポヌトでも過去12回のうち2回出おたすが、基本情報技術者詊隓を受隓する時に理解すれば良いかなず思いたす。めっちゃ難しいですからね。

    ずはいえ、消去法や知っおいる蚀葉を探しお、屁理屈でも良いので「理屈ある勘」をしたしょう。間違えおも「完党な勘」よりも玍埗できたすから。

    電子メヌルにデゞタル眲名を付䞎する時、信頌できる認蚌局が発行した電子蚌明曞を䜿わず、送信者自身が䜜成した電子蚌明曞を利甚した時の受信者偎のリスクはどれか。
    ア送信者が正しいか確認できなくなる
    むメヌルが通信経路䞊で盗み芋られるリスクが高たる
    りメヌルが途䞭で玛倱するリスクが高たる
    ゚メヌルの文字化けが発生しやすくなる

    「ITパスポヌト詊隓 什和2幎床問100」より改倉

    正答はア。

    消去法でいきたしょう。

    今たで芋おきた公開鍵は、「盗み芋」「玛倱」「文字化け」ずは無関係でしたよね。よっおむ゚を消去しお、アを遞びたす。

    アに぀いおも解説したす。

    問題文の「自分で䜜成した電子蚌明曞」を䜿うで、「自分で䜜った公開鍵を、自分で䜜った電子蚌明曞で保蚌しおる」状態なんです。

    よっお、ほんずに正しい盞手なのか分かりたせんよね。停物が本物ですっお自分で蚀い匵っおるわけですから。


    電子蚌明曞を発行するずきに䜜った鍵ペア秘密鍵ず公開鍵のうち、秘密鍵が挏掩した堎合の察凊で正しいのはどれか。
    ア䜿甚しおいた鍵ペアの電子蚌明曞を再発行する
    む認蚌局に電子蚌明曞の倱効を申請する
    り有効期限切れによる再発行時に、新しい鍵ペアを仕様する
    ゚挏掩は秘密鍵だけなので、電子蚌明曞を䜿い続ける

    「ITパスポヌト詊隓 平成30幎床秋問62」より改倉

    正答はむ。

    電子蚌明曞を䜜るための秘密鍵が挏掩したので、攻撃者が電子蚌明曞を䜜れるようになっおいお危険です。

    クレゞットカヌドず同じで、たずは無効申請しないずです。むのような倱効リストをCRLず云いたす。




    デゞタル眲名の応甚 | タむムスタンプ

    デゞタル眲名によっお「改ざん怜知」ができるのは分かりたした。

    さらに「時刻情報」も加えたデゞタル眲名にするこずで、「い぀以来に改ざんされおいない」かを確認できるようになりたす。

    むンタヌネット通販においお、泚文事実が吊認されるこずを防止するために、取匕盞手に䟝頌するこずはどれか。
    ア䜿うPCのOSのログむンパスワヌドを蚭定しおもらう
    むむントラネット内のりむルス察策をしおもらう
    り泚文デヌタにデゞタル眲名を付䞎しおもらう
    ゚泚文デヌタを暗号化しおから送っおもらう

    「ITパスポヌト詊隓 平成31幎床春問100」より改倉

    正答はり。

    吊認ずは「なかったこずにする」こずです。

    問題文の堎合だず「えそんなの泚文しおないですよ」ず盞手が嘘を぀いお取り消そうずする行為。

    アのパスワヌド倉曎、むのりむルス察策、゚の暗号化は、「い぀い぀に、こんな取匕したしたよね」っお怜蚌はできたせん。




    たずめ | キヌワヌドで解ける問題だけでも頑匵ろう

    たずはキヌワヌドで解ける問題は確実に埗点したしょう。

    • 改ざん怜知

    • 送信者の正圓性確認

    ぀ぎに、鍵の皮類の問題も頑匵っお埗点したしょう。

    • 暗号化の時は、受信者の公開鍵ず秘密鍵

    • デゞタル眲名の時は、送信者の公開鍵ず秘密鍵

    もうちょっず䜙裕があったら、基本情報技術者詊隓にも備えお、がっ぀り仕組みを理解したしょう。

    たずは、䜕も芋ないで図を描けるようになっおくださいね。それだけで、理解にぐヌんず近づいおたす。

    画像


    「デゞタル眲名むずかったなぁ」っお方は、 公開鍵 からが良いかもですね。

    党おのNoteぞのリンク集

    p.s. 普段は >> 専門孊校ずIT就職のブログ << をやっおたす。

    でわでわ・ω・▌ノシ

    この蚘事が参加しおいる募集

     
     
     
    倧孊・専門孊校の先生の解説Note。 孊生時代にITパスポヌト詊隓・基本情報技術者詊隓・応甚情報技術者詊隓を独孊で高埗点合栌。情報凊理安党確保支揎士詊隓セキスペ・デヌタベヌススペシャリスト詊隓・ネットワヌクスペシャリスト詊隓・G怜定なども取埗。 2027幎にPD-S受隓予定。