SSL/TLSと暗号化通信とは?えすえすえる・てぃーえるえすとあんごうかつうしん
SSL/TLSと暗号化通信とは、通信路を暗号化し、盗聴・改ざん・なりすましを防ぐプロトコル。公開鍵暗号でセッション用の共通鍵を安全に共有し、本体データはその共通鍵で暗号化するハイブリッド方式を採る。サーバ証明書の検証によって、相手が名乗るとおりの相手かどうかも確かめる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
公開鍵暗号は鍵配送の問題を解くが処理が重く、共通鍵暗号は速いが鍵をどう渡すかが解けない。この対立を、重い方式を鍵交換だけに使うという役割分担で調停したのがこの仕組みである。組込み機器が直接インターネットへ出るようになると、同じ仕組みを演算能力もメモリも限られた側で成立させる必要が生じた。シラバスが情報セキュリティを要求仕様策定の段階で吟味させるのは、鍵長・証明書・時刻源の選択がハードウェア資源の見積りに跳ね返るためである。
具体例
IoT端末ではArmのMbed TLSやwolfSSLのような軽量実装を組み込み、RSAより鍵長の短い楕円曲線暗号を選んでROMとRAMの消費を抑える。証明書には有効期限があるため、機器側に信頼できる時刻源が無いと検証が成立せず、RTCの電池やNTPによる時刻同期まで含めた設計になる。
試験での引っ掛け
守るのは通信経路上のデータだけで、受信側に保存された後のデータは保護しない。本体データを公開鍵暗号で暗号化すると誤答しやすいが、公開鍵で運ぶのは共通鍵のほうで、向きを逆に覚えないこと。証明書の検証を省略した実装は暗号化が効いていてもなりすましを防げず、暗号化と認証は別の論点である。
関連用語
出た過去問
出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問19(IPA)
出典:令和2年度 10月試験 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問17(IPA)
楕円曲線暗号に関する記述のうち、適切なものはどれか。
正解:公開鍵暗号方式であり、TLSにも利用されている。
要点:楕円曲線暗号は離散対数問題に基づく公開鍵暗号
楕円曲線暗号は、楕円曲線上の離散対数問題の困難性を安全性の根拠とする公開鍵暗号方式である。RSAより短い鍵長で同等の強度が得られるため、計算資源や通信量の制約が厳しい機器に向き、TLSの鍵交換や署名(ECDHE、ECDSA)で広く使われている。素因数分解の困難性に基づくRSAとは根拠となる問題が異なる。
出典:令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問15(IPA)
楕円曲線暗号に関する記述のうち、適切なものはどれか。
正解:公開鍵暗号方式であり、TLSにも利用されている。
要点:楕円曲線暗号は短い鍵長で強度を得る公開鍵方式
楕円曲線暗号(ECC)は、楕円曲線上の離散対数問題の困難性に基づく公開鍵暗号方式である。RSAと比べて同等の安全性をより短い鍵長で実現できるため、計算資源や電力が限られる組込み機器と相性がよい。TLSの鍵交換(ECDHE(楕円曲線を使う使い捨て鍵の交換))や署名(ECDSA)として広く使われている。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。