RSAに関するネットワークスペシャリスト試験
承知しました ✅
ここでは RSA暗号方式 をテーマに、ネットワークスペシャリスト試験を意識した問題を 10問セット で作成します。
RSAの原理、利用分野、鍵長、安全性、課題などを幅広く網羅します。
RSAをテーマとしたネットワークスペシャリスト試験問題(10問)
■ 問題1
RSA暗号方式の基盤となる数学的困難性はどれか。
A. 離散対数問題
B. 素因数分解問題
C. ハミング距離問題
D. ナップサック問題
正解:B
解説:RSAの安全性は、大きな整数を素因数分解する困難性に基づいている。
■ 問題2(穴埋め)
RSAでは、公開鍵は( ________ , n)、秘密鍵は( ________ , n)の形式で表される。
解答:公開鍵:(e, n)、秘密鍵:(d, n)
■ 問題3
RSAの「n」を構成する方法として正しいものはどれか。
A. 2つの大きな素数の積
B. 素数と偶数の積
C. 離散対数の計算結果
D. ハッシュ値の連結
正解:A
■ 問題4(誤文訂正)
「RSAは共通鍵暗号であり、同じ鍵を使って暗号化と復号を行う。」
→ 正しくは:RSAは公開鍵暗号であり、異なる鍵(公開鍵と秘密鍵)を用いる。
■ 問題5
RSAの暗号化に使われる鍵はどれか。
A. 秘密鍵
B. 公開鍵
C. セッション鍵
D. ワンタイムパッド鍵
正解:B
解説:公開鍵で暗号化し、対応する秘密鍵で復号する。
■ 問題6(穴埋め)
RSAで電子署名を行う場合、メッセージを ________ 鍵で署名し、 ________ 鍵で検証する。
解答:秘密鍵で署名し、公開鍵で検証する。
■ 問題7
RSAの処理速度に関する記述として最も適切なものはどれか。
A. 共通鍵暗号よりも高速
B. 共通鍵暗号よりも低速
C. 共通鍵暗号と同等
D. ハッシュ関数より高速
正解:B
■ 問題8(短文解析)
RSAを単独で大量データ通信に使わず、共通鍵暗号と併用する理由を簡潔に述べよ。
解答例:RSAは計算コストが大きく処理が遅いため、大量データには共通鍵暗号を利用し、RSAはセッション鍵の交換に使う。
■ 問題9
RSAでよく利用される鍵長として適切なものはどれか。
A. 56ビット
B. 128ビット
C. 2048ビット
D. 4096バイト
正解:C
解説:現在の実運用では2048ビット以上が推奨される。
■ 問題10
RSAの安全性を確保するために必要な対策として正しいものはどれか。
A. 鍵長を十分に長くする
B. CRC32を利用する
C. IPv6を利用する
D. NAT変換を行う
正解:A
解説:計算能力の進歩に伴い、十分な鍵長を選択することがRSAの安全性維持に重要である。
✅ これで RSAに関するネットワークスペシャリスト試験問題10問 が完成しました。
👉 次は「RSAと楕円曲線暗号(ECC)の比較」や「RSAの脆弱性と攻撃手法(低指数攻撃、タイミング攻撃など)」に進めますか?
コメント
コメントを投稿