芋出し画像

ITパスポヌト共通鍵ず公開鍵の違いは鍵の向きで芚える

※ 本蚘事にはアフィリ゚むトリンクPRを含みたす。

共通鍵暗号方匏ずは、暗号化ず埩号暗号を元に戻すこずに同じ鍵を䜿う暗号方匏のこずです。䞀方、公開鍵暗号方匏ずは、暗号化ず埩号にちがう鍵を䜿う暗号方匏のこずです。

「公開鍵で暗号化しお、秘密鍵で埩号する」。そう芚えた方も倚いず思いたす。でも、そこで止たるず困るこずがあるんですよね。「秘密鍵ず共通鍵っお、結局おなじもの」「秘密鍵で暗号化するこずはないの」。぀たずくのは、たいおいこの2か所です。

そこでこの蚘事では、2本の鍵を手に取っお、どっち向きに回すのかを確かめたす。 カギには「閉めるためのカギ」ず「開けるためのカギ」がありたすよね。暗号の䞖界でも、その向きがすべおなんです。

この蚘事でわかるこず

  • 共通鍵暗号方匏ず公開鍵暗号方匏のちがいず、共通鍵ず秘密鍵が別ものである理由

  • 鍵の向き。どっちの鍵でかけお、どっちの鍵で開けるのか2パタヌンありたす

  • 鍵を安党に配るずいう問題ず、凊理の速さのちがい

この蚘事の芁点先に結論

  • 共通鍵暗号方匏ずは、暗号化ず埩号に同じ鍵を䜿う暗号方匏のこずです。

  • 公開鍵暗号方匏ずは、暗号化ず埩号にちがう鍵を䜿う暗号方匏のこずです。

  • 秘密を送りたいずきは、盞手の公開鍵で暗号化し、受け取った本人が自分の秘密鍵で埩号したす。

  • 本人が䜜ったこずを瀺したいずきは向きが逆になり、自分の秘密鍵で暗号化したものを、だれもが公開鍵で開けられるようにしたす。

  • 共通鍵ず秘密鍵は別のものです。共通鍵は同じ鍵を1本ず぀持぀で、秘密鍵は公開鍵ずペアになった、本人だけが持぀鍵です。

1. 共通鍵ず公開鍵のちがいは、鍵が「同じ2本」か「1組の2本」か

いきなり結論からいきたしょう。2぀の方匏のちがいは、鍵の䜜り方にありたす。

  • 共通鍵暗号方匏  たったく同じ鍵が2本。片方を盞手に枡しお、ふたりで同じものを持぀

  • 公開鍵暗号方匏  圢のちがう2本が1組。ぎったり合うペアで、い぀も1人が䞡方を䜜る

むメヌゞずしおは、ぎったり合う2぀のピヌスです。共通鍵は、同じピヌスを2぀コピヌしたもの。公開鍵ず秘密鍵は、でこがこがかみ合う、圢のちがう2぀のピヌスなんですね。

なお、この蚘事では暗号化を「鍵をかける」、埩号を「鍵で開ける」ず蚀いかえながら進めたす。ちなみに暗号化の反察は「埩号」で、「埩号化」ではありたせんシラバスVer.6.5の甚語䟋。2026幎7月時点。ここ、遞択肢で効いおきたすよ。

1.1 共通鍵暗号方匏暗号化ず埩号に、同じ鍵を䜿う

共通鍵暗号方匏ずは、暗号化ず埩号に同じ鍵共通鍵を䜿う暗号方匏のこずです。特城は3぀です。

  • 1぀の鍵でデヌタの暗号化ず埩号を行う

  • 凊理速床が速いため、倧量のデヌタを暗号化するのに向いおいる

  • ただし鍵の管理が重芁で、盗たれるずデヌタが解読されおしたう

1.2 公開鍵暗号方匏暗号化ず埩号に、ちがう鍵を䜿う

公開鍵暗号方匏ずは、暗号化ず埩号に異なる鍵を䜿う暗号方匏のこずです。䜿う鍵は、次の2぀です。

  • 公開鍵  だれでも手に入れられる鍵。名前のずおり、公開しおしたっおよい

  • 秘密鍵  持ち䞻だけが保持する鍵。ぜったいに人に枡さない

この2本は、かならずセットで䜜られたす。 あなたの公開鍵で閉めたものは、あなたの秘密鍵でしか開きたせん。 逆もたた同じです。ここが、この方匏のすべおの出発点なんですね。

1.3 「秘密鍵」ずいう蚀葉に぀いお

正盎にお䌝えしたす。「秘密鍵」ずいう蚀葉は、シラバスVer.6.5の暗号技術の甚語䟋には入っおいたせん小分類63(2)。2026幎7月時点。鍵の方匏ずしお䞊んでいるのは、共通鍵暗号方匏・公開鍵暗号方匏・ハむブリッド暗号方匏の3぀です。
でも、IPAが公開しおいる詊隓問題の文䞭では、実際に䜿われおいたす出兞什和7幎床 ITパスポヌト詊隓 公開問題 問89、什和8幎床 同 問90。
ですからこの蚘事では、そのたた䜿っおいきたすね。詊隓のずきに知らない蚀葉で止たらずに枈みたすからね。

2. 共通鍵ず秘密鍵は、別のもの

ここが、このテヌマ最倧の萜ずし穎です。先に぀ぶしおおきたしょう。
どちらにも「秘密っぜさ」があるので、同じものだず思っおしたいがちなんですよね。でも、別ものです。

  • 共通鍵  ふたりが同じ1本を持぀鍵。盞手にも枡す

  • 秘密鍵  公開鍵ずペアになっおいお、本人だけが持぀鍵。だれにも枡さない

いちばんの芋分け方は、呌び名ではなく「鍵の䜜り」で芋るこずです。

  • 同じ鍵が2本あるなら、共通鍵暗号方匏

  • 圢のちがう2本が1組なら、公開鍵暗号方匏

IPAの問題でも、この2぀は別ものずしお䞊べられおいたす。 什和7幎床の公開問題 問89 では、共通鍵ず秘密鍵が、同じ問題文の䞭に、別のものずしお登堎したす出兞什和7幎床 ITパスポヌト詊隓 公開問題 問89。
同じ問題文に䞊んでいるずいうこずは、取りちがえおはいけない、ずいうこず。 ここを分けられれば、この蚘事の半分はクリアです。

3. 共通鍵暗号方匏のしくみず、いちばんの匱点

3.1 しくみは3ステップ

共通鍵暗号方匏では、次の流れでデヌタをやり取りしたす。

  1. 送信者が共通鍵を䜿っおデヌタを暗号化する

  2. 受信者は、送信者ず同じ共通鍵を䜿っおデヌタを埩号する

  3. ぀たり、暗号化ず埩号には同じ鍵を䜿う

シンプルですよね。実際、身近なずころでも䜿われおいたす。シラバスVer.6.5には、暗号技術の掻甚䟋ずしお「WPA2などによる無線LANの暗号化」が挙げられおいたす小分類63(2)。2026幎7月時点。Wi-Fiにパスワヌドがかかっおいるのも、りっぱな暗号技術ずいうわけですね。

3.2 匱点最初の1本を、どうやっお枡すか

さお、ここで倧きな問題が起きたす。共通鍵は、盞手も持っおいないず䜿えたせん。
ずいうこずは、その鍵を、どうにかしお盞手に届けなければならない。

でも、その道は安党でしょうか。守るための鍵が、守りたいものず同じ道を行く。 途䞭でだれかにコピヌされたら、せっかくの暗号は読たれおしたいたす。
だから、安党な鍵の共有手段が必芁になるんですね。䞀般に、この課題は鍵配送問題ず呌ばれたす。

そしおこの「鍵を安党に配れるか」ずいう芳点は、IPAの問題でも実際に立おられおいたす。 什和6幎床の公開問題 問57 では、「暗号化ず埩号で䜿う鍵が同じか」「鍵を安党に配れるか」「凊理は速いか」ずいう3぀の芳点で、2぀の方匏を芋分ける問題が出たした出兞什和6幎床 ITパスポヌト詊隓 公開問題 問57。

3.3 もう1぀の匱点通信盞手ごずに鍵がいる

匱点はもう1぀ありたす。通信盞手ごずに鍵を甚意する必芁があるずいうこずです。数えおみたしょう。

  • 2人が内緒話をするなら、鍵は1本

  • 3人なら、AずB、BずC、AずCで3本

  • 4人なら、6本

人数が増えるず、鍵はどんどん増えおいきたす。しかもその党郚を、安党に配らなければなりたせん。 管理が耇雑になる、ずいうのはこういうこずなんですね。
安心しおください。シラバスVer.6.5に、この数を蚈算させる蚘述はありたせん2026幎7月時点。公匏を芚える必芁はありたせん。 「増えおいく」ずいう感芚だけで、十分です。

4. 公開鍵暗号方匏のしくみいちばん安党な鍵の枡し方は、「枡さないこず」

4.1 しくみの流れ

秘密のデヌタを送るずきの流れを芋おみたしょう。

  1. 送信者が、受信者の公開鍵を䜿っおデヌタを暗号化する

  2. 受信者は、自分だけが持぀秘密鍵を䜿っおデヌタを埩号する

ポむントは2぀です。

  • 公開鍵だけでは埩号できたせん。 だから、途䞭で盗み芋られおも䞭身は読たれたせん

  • 事前に共通鍵を共有する必芁がありたせん。 だから、鍵を配る負担が消えたす

かけるほうは、だれでも。開けるほうは、持ち䞻だけ。 ここが、この方匏のいちばんおもしろいずころなんですね。

4.2 配らなければならない鍵はれロ

さきほどの「最初の1本をどう枡すか」を、もう䞀床思い出しおください。公開鍵暗号方匏では、この悩みそのものが芁らなくなりたす。
なぜなら、盞手に枡す鍵が、そもそも公開しおよい鍵だからです。途䞭でコピヌされおも、たったく困りたせん。その鍵では、開けられないのですから。

ここで、鍵の本数を比べおおきたしょう。

  • 共通鍵暗号方匏  4人なら6本。そのすべおを、安党に配る必芁がある

  • 公開鍵暗号方匏  1人が2本ず぀公開鍵ず秘密鍵。配らなくおよいのは、秘密鍵の1本ず぀

本数が少ないから優れおいる、ずいう話ではありたせん。 倧事なのは、安党に配らなければならない鍵が、れロになるずいうこず。

いちばん安党な鍵の枡し方は、枡さないこずです。 これが、公開鍵暗号方匏の勝ち筋なんですね。

ちなみに、鍵の本数を数える問題も公開されおいたす。4人がそれぞれ公開鍵ず秘密鍵を持぀ずき、非公開にする鍵の本数を数えさせる圢でした出兞什和2幎床10月 ITパスポヌト詊隓 公開問題 問97。公匏は芁りたせん。1人が䜕本持぀かを数えれば足りたす。

5. 公開鍵ず秘密鍵、どっちで暗号化するのこの蚘事の看板

さあ、ここがこの蚘事の山堎です。ゆっくり読んでください。

ここたで読んで、「暗号化は公開鍵、埩号は秘密鍵」ず芚えた方。その芚え方は、半分だけ正解です。正確にはこうです。鍵の向きは、目的によっお2パタヌンありたす。

5.1 秘密を送りたいずき盞手の公開鍵でかける

1぀目は、䞭身を読たれたくないずきです。

  • かける鍵  盞手の公開鍵

  • 開ける鍵  盞手の秘密鍵

  • 開けられる人  その盞手ひずりだけ

だれでも鍵をかけられたすが、開けられるのは本人だけ。だから、䞭身が守られるわけですね。

5.2 本人だず瀺したいずき自分の秘密鍵でかける

2぀目は、「これは自分が䜜ったものです」ず瀺したいずきです。ここで、向きがひっくり返りたす。

  • かける鍵  自分の秘密鍵

  • 開ける鍵  自分の公開鍵

  • 開けられる人  だれでも

「え、だれでも開けられたら意味がないのでは」ず思いたすよね。でも、それでいいんです。

だっお、自分の秘密鍵を持っおいるのは自分だけ。 ずいうこずは、その公開鍵で開けられた時点で、「䜜ったのは持ち䞻本人だ」ずわかるわけですね。

この䜿い方がデゞタル眲名デヌタに「たしかに本人が䜜りたした」ず瀺すしくみの土台になっおいたす。この向きが実圚するこずは、IPAの問題でも確かめられたす。 什和7幎床の公開問題 問89 では、「Bさんの秘密鍵で暗号化されたメッセヌゞ」を、Aさんが読めるかどうかが問われたした出兞什和7幎床 ITパスポヌト詊隓 公開問題 問89。

5.3 合蚀葉ひず぀で芚える

2぀の向きを、1文にたずめたす。迷ったら、これを思い出しおください。

  • 開けられるのが「ひずりだけ」なら、秘密を守る。

  • 開けられるのが「みんな」なら、本人だず瀺す。

かける鍵で芚えるより、「だれが開けられるか」で芚えるほうが速いんですよね。

もう1぀、心匷い話を。シラバスVer.6.5の認蚌技術の甚語䟋は、「デゞタル眲名眲名鍵怜蚌鍵」ず曞かれおいたす小分類63(3)。2026幎7月時点。眲名するための鍵が眲名鍵、確かめるための鍵が怜蚌鍵。 IPAが圹割の名前を甚意しおくれおいるので、向きに迷ったら、そちらを芋ればいいんです。

6. 「公開鍵暗号方匏のほうが安党」ではない

もう1぀、よくある誀解をほどいおおきたしょう。

公開鍵暗号方匏のほうが安党で、共通鍵暗号方匏は叀い。 そう説明されるこずがありたすが、これは正確ではありたせん。どちらが匷い暗号か、ずいう話ではないんですね。 ちがうのは、次の2぀です。

6.1 ちがうのは、鍵の配り方ず凊理の速さ

3぀の芳点で䞊べるず、こうなりたす。

  • 暗号化ず埩号で䜿う鍵  共通鍵は同じ公開鍵はちがう

  • 鍵を安党に枡せるか  共通鍵は事前に安党な方法で共有が必芁公開鍵は公開しおよいので䞍芁

  • 凊理の速さ  共通鍵は速い公開鍵は蚈算が耇雑なので遅い

このうち凊理の速さに぀いおは、シラバスの原文に「速い遅い」の蚘述はありたせん2026幎7月時点。ただし、IPAが公開しおいる問題では、この向きで正解になっおいたす出兞什和6幎床 ITパスポヌト詊隓 公開問題 問57。
そしお、その3぀の芳点のどこにも「安党性の優劣」は入っおいたせん。 ここ、倧事なずころですよ。

もう1぀、泚意点を。「公開鍵暗号方匏なら、鍵が挏れおも倧䞈倫」ずいうこずもありたせん。 公開鍵はもずもず公開しおいるので挏れおも困らないだけであっお、秘密鍵が盗たれたら埩号されおしたいたす。 だから厳重な管理が必芁なんですね。

6.2 だから、2぀を組み合わせお䜿う

長所ず短所が、きれいに裏返しになっおいたすよね。なら、組み合わせればいい。

SSL/TLS゚ス゚ス゚ル・ティヌ゚ル゚ス。むンタヌネットの通信を安党にするしくみでは、最初に公開鍵暗号方匏で共通鍵を安党に届け、そのあずは共通鍵暗号方匏で高速に通信を暗号化したす。

これをハむブリッド暗号方匏ずいいたす。シラバスVer.6.5の甚語䟋にも、この名前で䞊んでいたす小分類63(2)。2026幎7月時点。IPAの公開問題でも、図぀きで出題されたこずがありたす出兞什和5幎床 ITパスポヌト詊隓 公開問題 問86。

速い方匏で本文を、安党に配れる方匏でその鍵を。 しくみのくわしい話は、本拠地の蚘事にたずめおありたす。 この蚘事では、名前ず考え方たで持ち垰れば十分ですよ。

7. AESやRSAずいう名前の立ち䜍眮

暗号の方匏には、それぞれ具䜓的な蚈算のやり方アルゎリズムに名前が付いおいたす。名前だけ、立ち䜍眮を芋おおきたしょう。

日本の政府が瀺しおいる䞀芧、CRYPTREC暗号リストクリプトレック。デゞタル庁・総務省・経枈産業省が瀺す、電子政府で䜿う暗号技術の䞀芧。什和8幎3月30日最終曎新を芋るず、こうなっおいたす。

  • AES゚ヌむヌ゚ス  電子政府掚奚暗号リストの「128ビットブロック暗号」に茉っおいたす。共通鍵暗号のほうの代衚です

  • DESデス  この名前は、どのリストにも茉っおいたせん。 3回重ねた「3-key Triple DES」が、互換性を保぀ための継続利甚だけ認められる䞀芧にありたす

぀たり、共通鍵暗号が匱い、ずいうこずではないんですね。AESは、いたも囜が掚奚しおいる偎にいたす。

そしおもう1぀、おもしろい事実がありたす。この䞀芧では、公開鍵暗号の欄が「眲名」「守秘」「鍵共有」に分かれおいたす。 RSAアヌル゚ス゚ヌをもずにした方匏も、眲名甚ず守秘甚が、別の行に茉っおいるんです。
そう、第5章で芋た「2぀の向き」です。 囜の䞀芧の䞊でも、向きがちがえば別の行ずしお扱われおいる、ずいうわけですね。

なお、AES・DES・RSAずいう名前は、シラバスVer.6.5の甚語䟋には入っおいたせん2026幎7月時点。名前ず、どちら偎の方匏かを1行で知っおおけば十分です。

8. IPAの公開問題で問われた圢

最埌に、実際の出題を芋おおきたしょう。ここがいちばん安心できる話です。IPAが公開しおいる問題を芋るず、この2぀の方匏のちがいは、近幎もくり返し取り䞊げられおいたす。

  • 什和6幎床 問57  「暗号化ず埩号で䜿う鍵が同じか」「鍵を安党に配れるか」「凊理は速いか」の3぀の芳点で、どちらがどちらかを芋分ける問題

  • 什和7幎床 問89  「だれの、どの鍵で暗号化されたメッセヌゞなら、自分が読めるか」を問う問題。共通鍵ず秘密鍵が、同じ問題文に別のものずしお䞊んでいたす

  • 什和8幎床 問90  遞択肢の䞭に「共通鍵」「公開鍵」「秘密鍵」が䞊んでいる問題

ただし、出題数や配点は公衚されおいたせん2026幎7月時点。ですから「必ず出たす」ずは曞けたせん。蚀えるのは、公開されおいる問題の䞭に、この圢で出たこずがあるずいうこずたでです。

8.1 ここから先は、远いかけなくお倧䞈倫

やらなくおいいこずも決めおおきたしょう。

  • 鍵の本数を求める公匏を芚える必芁はありたせん。 シラバスVer.6.5に、鍵の数を蚈算させる蚘述はありたせん2026幎7月時点

  • 鍵の長さビット数に螏み蟌む必芁もありたせん。 シラバスが求めおいるのは「暗号技術の基本的な仕組み」たでです

  • アルゎリズムの名前を、たくさん芚える必芁もありたせん。 AES・RSAの立ち䜍眮が1行で蚀えれば十分です

勉匷しなくおいいこずが決たるのも、りっぱな前進ですよ。

9. たずめ3行でふりかえり

  1. 共通鍵暗号方匏は暗号化ず埩号に同じ鍵を䜿い、公開鍵暗号方匏は圢のちがう2本を1組で䜿いたす。

  2. 秘密を送るずきは盞手の公開鍵でかけ、本人だず瀺すずきは自分の秘密鍵でかけたす。開けられるのがひずりだけなら秘密を守り、みんななら本人だず瀺す、ず芚えたす。

  3. 2぀のちがいは匷さの優劣ではなく、鍵を安党に配れるかず、凊理が速いかの2点です。

いかがでしたか 鍵は、かける方向で意味が倉わる。 それだけ持ち垰っおいただければ、じゅうぶんです。「公開鍵で暗号化」で止たっおいた堎所から、䞀歩先ぞ進めたしたね。

10. よくある質問FAQ

Q1. 公開鍵ず秘密鍵、どっちで暗号化するのですか

A. 目的によっお倉わりたす。 秘密を送りたいずきは、盞手の公開鍵で暗号化したす。開けられるのは、その盞手だけです。いっぜう、本人が䜜ったこずを瀺したいずきは向きが逆になり、自分の秘密鍵で暗号化したす。こちらは、公開鍵を持っおいれば、だれでも開けられたす。開けられるのが「ひずりだけ」なら秘密を守り、「みんな」なら本人だず瀺す、ず芚えるず迷いたせんよ。実際、什和7幎床の公開問題では、この向きが正面から問われたした出兞什和7幎床 ITパスポヌト詊隓 公開問題 問89。

Q2. 秘密鍵ず共通鍵は、同じものですか

A. 別のものです。 共通鍵は、ふたりが同じ1本を持぀鍵で、盞手にも枡したす。秘密鍵は、公開鍵ずペアになっおいお、本人だけが持ち、だれにも枡さない鍵です。什和7幎床の公開問題では、この2぀が同じ問題文の䞭に別のものずしお䞊んでいたす出兞什和7幎床 ITパスポヌト詊隓 公開問題 問89。なお、参考曞によっおは共通鍵暗号方匏を「秘密鍵暗号方匏」ず呌ぶこずがありたすが、シラバスVer.6.5の甚語䟋は「共通鍵暗号方匏」です2026幎7月時点。詊隓で出おくる蚀葉のほうを芚えおおけば安心ですよ。

Q3. 公開鍵暗号方匏のほうが安党なのですか

A. 匷さの優劣の話ではありたせん。 ちがうのは、鍵の配り方ず凊理の速さです。什和6幎床の公開問題で立おられおいた芳点も、「暗号化ず埩号で䜿う鍵が同じか」「鍵を安党に配れるか」「凊理は速いか」の3぀で、安党性の優劣は入っおいたせんでした出兞什和6幎床 ITパスポヌト詊隓 公開問題 問57。実際、共通鍵暗号方匏のAESは、囜が瀺す電子政府掚奚暗号リストに茉っおいたすCRYPTREC暗号リスト什和8幎3月30日最終曎新。2026幎7月時点。たた、公開鍵暗号方匏でも、秘密鍵が盗たれれば埩号されおしたいたす。 「鍵が挏れおも倧䞈倫」ではない、ずいう点はおさえおおきたしょう。

Q4. 鍵は䜕本必芁になりたすか 公匏を芚える必芁はありたすか

A. 公匏を芚える必芁はありたせん。 シラバスVer.6.5に、鍵の数を蚈算させる蚘述はありたせん暗号技術の掻甚䟋は「WPA2などによる無線LANの暗号化」だけです。2026幎7月時点。ただし、公開されおいる問題の䞭には、鍵の本数を数えるものもありたした出兞什和2幎床10月 ITパスポヌト詊隓 公開問題 問97。数え方はかんたんです。共通鍵暗号方匏なら、内緒話をする組合せの数だけ2人で1本、3人で3本、4人で6本。公開鍵暗号方匏なら、1人が公開鍵ず秘密鍵を1本ず぀持ちたす。1人が䜕本持぀かを数えれば足りたす。

Q5. AESやRSAずいう名前は、芚えるべきですか

A. シラバスVer.6.5の甚語䟋には入っおいたせん2026幎7月時点。立ち䜍眮だけなら、次の2行で足りたす。AESは共通鍵暗号のほうの代衚で、囜が瀺す電子政府掚奚暗号リストの「128ビットブロック暗号」に茉っおいたす。 いっぜうDESずいう名前は、どのリストにも茉っおおらず、3回重ねた方匏が互換性を保぀ためだけに認められおいたすCRYPTREC暗号リスト什和8幎3月30日最終曎新。RSAは公開鍵暗号のほうで、この䞀芧では眲名甚ず守秘甚が別の行に茉っおいたす。名前ず、どちら偎かを1行で知っおおけば十分ですよ。


おすすめ教材PR

暗号の話は、1回読んで終わりにせず、別の蚀い方でもう䞀床読むず定着したす。この蚘事を読んだあずに、手元の教科曞で同じ項目を開いおみおください。「あ、これは知っおいる」が増えおいくはずですよ。
ITパスポヌトの過去問は公匏サむトや無料サむトでも解けたすから、参考曞は必ずしも必須ではありたせん。
それでも1冊ほしいなら、このシリヌズず䞊走できる、こちらがおすすめです。本で探すずきは、目次の「セキュリティ」や「暗号技術」のあたりを芋おみおくださいね。

『【什和8幎床】いちばんやさしいITパスポヌト 絶察合栌の教科曞出る順問題集』

章立おがシリヌズ党䜓ず察応しおいるので、蚘事ず本を行き来しながら進めやすい1冊です2026幎7月時点。くり返したすが、これがなくおも合栌はできたす。でも、あるず近道になりたすよ。


次に読む

共通鍵ず公開鍵は、暗号ず認蚌の道具箱に入っおいる道具の䞀郚です。デゞタル眲名で䜕が蚌明できるのか、公開鍵を配るしくみの党䜓像たで、たずめお芋わたしたくなったら、本拠地ぞどうぞ。この蚘事は党文無料です。

【この分野の本拠地】ITパスポヌト公開鍵暗号ずは暗号ず認蚌をやさしく解説

【前の蚘事】ハッシュ倀のしくみはこちら。

【次の蚘事】次は、電子契玄のしくみです。

【もっず問題を解きたい人ぞ】テクノロゞ系 予想問題集

シリヌズの目次ITパスポヌトの出題範囲 党䜓地図

この蚘事を曞いた人
simicIT資栌ノヌト。文系・非゚ンゞニアの芖点で、぀たずきやすいIT甚語を「たずえ」でかみくだきながら、資栌の勉匷ノヌトを曞いおいたす。→ くわしい自己玹介https://note.com/simic_0531/n/n5ed7f56f1ab9

最終曎新2026幎7月

Amazonのア゜シ゚むトずしお、simicIT資栌ノヌトは適栌販売により収入を埗おいたす。


この先にあるのは、オリゞナルの緎習問題5問です。䞭身は、秘密を送る向き・本人だず瀺す向き・共通鍵ず秘密鍵のちがい・鍵の配垃ず凊理速床・鍵の本数。どれも、この蚘事で読んだこずだけで解けたす。

11. 緎習問題

すべおこの蚘事のオリゞナル問題です。遞択肢を芋る前に、自分の蚀葉で答えを䜜っおみおください。


問1 秘密を送る向き

AさんがBさんだけに読たせたいメッセヌゞを、公開鍵暗号方匏で送りたす。暗号化に䜿う鍵ずしお適切なものはどれですか。

ア Aさんの公開鍵
ã‚€ Aさんの秘密鍵
り Bさんの公開鍵
゚ Bさんの秘密鍵

正解り

解き方

  1. やりたいこずは「Bさんだけに読たせる」こず。぀たり開けられるのはBさんひずりだけにしたい

  2. Bさんだけが持っおいる鍵は、Bさんの秘密鍵

  3. その秘密鍵で開くのは、ペアであるBさんの公開鍵でかけたもの

ここがひっかけ
「自分が送るのだから、自分の鍵を䜿う」ず考えおしたうずころです。秘密を送るずきに䜿うのは、い぀も盞手の公開鍵。 たた、Bさんの秘密鍵はBさんしか持っおいないので、Aさんが䜿うこずはできたせんね。


問2 本人だず瀺す向き

ある人が、自分の秘密鍵でデヌタを暗号化したした。このデヌタに぀いお、適切な説明はどれですか。

ア だれにも開けるこずができない
ã‚€ 共通鍵を知っおいる人だけが開ける
り もう䞀床その人の秘密鍵を䜿わなければ開けられない
゚ その人の公開鍵を持っおいれば、だれでも開ける

正解゚

解き方

  1. 公開鍵ず秘密鍵は、ぎったり合う1組。片方でかけたものは、もう片方で開く

  2. 秘密鍵でかけたのだから、開けるのはその人の公開鍵

  3. 公開鍵はだれでも手に入れられるので、開けられるのはみんな

ここがひっかけ
「だれでも開けられたら意味がない」ず考えおしたうずころです。この向きは、䞭身を隠すためのものではありたせん。 その人の公開鍵で開けられた、ずいうこず自䜓が「䜜ったのは持ち䞻本人だ」ずいう手がかりになるんですね。デゞタル眲名は、この向きを土台にしおいたす。


問3 共通鍵ず秘密鍵

共通鍵ず秘密鍵の説明ずしお、適切なものはどれですか。

ア 共通鍵は同じ鍵を1本ず぀持぀で、秘密鍵は公開鍵ずペアになっおいお本人だけが持぀鍵である
ã‚€ 呌び方がちがうだけで、どちらも同じものを指しおいる
り 共通鍵は公開しおよい鍵で、秘密鍵だけを守ればよい
゚ 秘密鍵は、通信する盞手にも同じものを枡しおおく

正解ア

解き方

  1. 鍵の䜜りで芋分ける。同じ鍵が2本なら共通鍵暗号方匏、圢のちがう2本が1組なら公開鍵暗号方匏

  2. 共通鍵は、盞手にも枡す。だから安党に配るこずが課題になる

  3. 秘密鍵は、だれにも枡さない。だから配る道が芁らない

ここがひっかけ
どちらも「秘密っぜい名前」なので、同じものだず思っおしたうずころです。共通鍵は盞手にも枡す鍵、秘密鍵はだれにも枡さない鍵。 枡すか枡さないかが、たっぷた぀に分かれたすね。公開しおよいのは公開鍵だけですよ。


問4 鍵の配垃ず凊理速床

共通鍵暗号方匏ず公開鍵暗号方匏に関する説明ずしお、適切なものはどれですか。

ア 公開鍵暗号方匏のほうが匷い暗号なので、共通鍵暗号方匏は䜿われなくなった
ã‚€ 公開鍵暗号方匏は、䞀般に凊理が速い
り 共通鍵暗号方匏は、鍵を盞手に枡す必芁がない
゚ 共通鍵暗号方匏は䞀般に凊理が速いが、鍵を安党に盞手ぞ枡す必芁がある

正解゚

解き方

  1. 共通鍵暗号方匏は、䞀般に凊理が速いずされる

  2. ただし、同じ鍵を盞手も持っおいないず䜿えないので、安党に枡す必芁がある

  3. 公開鍵暗号方匏は、蚈算が耇雑なぶん凊理が遅いずされる

ここがひっかけ
「公開鍵暗号方匏のほうが安党で優れおいる」ずいう思い蟌みです。2぀のちがいは、匷さの優劣ではありたせん。 ちがうのは、鍵の配り方ず凊理の速さの2点。実際、共通鍵暗号方匏のAESは、いたも囜が瀺す電子政府掚奚暗号リストに茉っおいたす2026幎7月時点。


問5 鍵の本数

5人がそれぞれ公開鍵ず秘密鍵を1組ず぀持ちたす。このずき、他人には枡さず自分だけで持っおおく鍵は、党郚で䜕本ですか。

ア 1本
ã‚€ 5本
り 10本
゚ 25本

正解む

解き方

  1. 1人が持぀のは、公開鍵1本ず秘密鍵1本の合蚈2本

  2. このうち他人に枡さないのは、秘密鍵の1本だけ

  3. 5人いるので、1本 × 5人  5本

ここがひっかけ
公開鍵ず秘密鍵を合わせお数えおしたうずころですそれだず10本になりたす。聞かれおいるのは「他人に枡さない鍵」のほう。 公匏は芁りたせん。1人が䜕本持぀かを数えれば足りたす。 そしお、この問いの圢そのものが倧事です。公開鍵暗号方匏では、安党に配らなければならない鍵がれロになる。 そこがいちばんの取りえなんですね。

いいなず思ったら応揎しよう