暗号化とは?
暗号化とは、データを第三者には解読できない形式(暗号文)に変換する技術。正しい鍵を持つ者だけが元のデータ(平文)に復元(復号)できる。通信の盗聴やデータの持ち出し対策として使われる。
ITパスポートの過去問では134回出題されています(2009年度〜2026年度)。
あんごうか
暗号化の意味
データを第三者には解読できない形式(暗号文)に変換する技術。正しい鍵を持つ者だけが元のデータ(平文)に復元(復号)できる。通信の盗聴やデータの持ち出し対策として使われる。
暗号化の具体例
クレジットカード情報をそのまま送ると盗聴されて読まれてしまうが、暗号化して送れば、途中で盗み見られても鍵がなければ内容を読み取れない。
暗号化は試験でどう引っ掛けられる?
守れるのは中身を読まれないこと(機密性)だけ。改ざんされていないこと(完全性)や送信者が本人であること(真正性)までは保証せず、そこはハッシュ値やデジタル署名の役目という切り分けを押さえておく。
暗号化と関連する用語
暗号化が出た過去問
ICカードと磁気カードの偽造に対する安全性の比較に関する記述のうち、適切なものはどれか。
正解:ICカードは、ICチップへの情報の格納や情報の暗号化を行っているので、磁気カードに比べて偽造されにくい。
要点:ICカードはチップ内の暗号化と保護機構で複製されにくい
ICカードはカード内にICチップを搭載し、情報を暗号化して保持したうえ、チップ内部で演算や認証を行える。データを外部から単純に読み出したり複製したりすることが難しいため、磁気ストライプに情報をそのまま記録する磁気カードより偽造されにくい。磁気カードは記録内容を読み取り機で容易に複写できる点が弱点である。
出典:平成21年度 秋期 ITパスポート試験 問20(IPA)小文字の英字からなる文字列の暗号化を考える。次表で英字を文字番号に変換し、変換後の文字番号について1文字目分には1を、2文字目分には2を、…、n文字目分にはnを…
正解:sky
要点:位置ごとに加算する暗号は同じ数を引けば復号できる
暗号化では文字番号にその位置の数を加えているので、復号は逆に位置の数を引けばよい。tは20、mは13、bは2なので、それぞれ1、2、3を引いて19、11、25となる。表に照らすとs、k、yとなり、元の文字列はskyである。
出典:平成21年度 秋期 ITパスポート試験 問62(IPA)データの送信側は受信者の公開鍵で暗号化し、受信側は自身の秘密鍵で復号することによって実現できる対策はどれか。
正解:通信経路上でのデータの盗聴防止
要点:受信者の公開鍵で暗号化すれば本人だけが読め盗聴を防げる
受信者の公開鍵で暗号化すると、対応する秘密鍵を持つ受信者だけが復号できる。したがって通信経路の途中で内容を取得されても読み取れず、盗聴への対策となる。送信者が本人であることの証明は、送信者自身の秘密鍵で署名するディジタル署名の役割であり、鍵の使い方が逆になる。
出典:平成21年度 秋期 ITパスポート試験 問74(IPA)暗号化に関する記述のうち、適切なものはどれか。
正解:公開鍵暗号方式では、暗号化のための鍵と平文に戻すための鍵が異なる。
要点:公開鍵暗号は暗号化用と復号用で対になる別々の鍵を使う
公開鍵暗号方式では、暗号化に使う鍵(公開鍵)と復号に使う鍵(秘密鍵)が対になった別々の鍵であり、公開鍵を配っても秘密鍵がなければ復号できない点が特徴である。共通鍵暗号方式は暗号化と復号に同じ鍵を使うため、その鍵を暗号文と一緒に送っては意味がなく、安全な別経路での受渡しが必要になる。復号を「リセット」とは呼ばず、電子署名には公開鍵暗号の技術が使われる。
出典:平成21年度 春期 ITパスポート試験 問77(IPA)ディジタル署名に関する記述のうち、適切なものはどれか。
正解:データの改ざんが検知できる。
要点:ディジタル署名は改ざん検知と本人確認、盗聴防止はしない
ディジタル署名は、送信者が自分の秘密鍵で文書のハッシュ値を暗号化して付け、受信者が送信者の公開鍵で検証する仕組みである。受信側で計算したハッシュ値と一致しなければ内容が変わったと分かるため、改ざんの検知と送信者のなりすまし防止(否認防止)ができる。ただし本文自体は暗号化されないため、盗聴の防止はできない。
出典:平成21年度 春期 ITパスポート試験 問86(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。