単元一覧 › 大学数学 暗号理論

暗号理論の問題

難易度 4大学院入試の標準レベル大学数学 暗号理論

素数 について、 は法 の原始根である( の法 での位数は )。

を満たす整数 ( の底 に関する離散対数)を求めよ。

この問題で使うもの

この問題を解けるようになるまで(29 技能)

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

と素因数分解できるので、Pohlig–Hellman の方法で と を別々に求める。

ヒント 2

両辺を 乗すると位数 の元 の離散対数、 乗すると位数 の元 の離散対数の問題になる。 を使うと計算が楽になる。

ヒント 3

, , , である。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

なので、Pohlig–Hellman の方法で と を別々に求め、中国剰余定理でつなぐ。

準備. のべきを計算しておく(法 )。

また 、、。

を求める. 両辺を 乗すると、位数 の元についての離散対数問題

になる。、。よって で、 の位数は 。
、、()。
()とおく。
- : 、。 より 。
- 。 より 。
- より 。

したがって 。

を求める. 両辺を 乗すると

。 の位数は (、)。 より 。

中国剰余定理. を満たす は で、このうち となるのは だけである。

検算. (原始根なので)、。、。よって で正しい。

よって 。

別解

の冪を法 で順に計算する: 。よって , 。さらに続けて 。よって 。

。

検算: (位数 の原始根で となるはずで、一致する)。よって 。確かに成り立つ。 の範囲で一意なので 。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題