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

暗号理論の問題

難易度 3期末試験の応用レベル大学数学 暗号理論

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

合同式

を満たす整数 はただ つ存在する。その を求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

原始根 を使って とおき、 を指数 についての合同式に書き直しましょう。

ヒント 2

の位数が なので、 と は同値です。 の表を作って を調べます。

ヒント 3

表から なので、 を解けばよいです。 の法 での逆元を求めましょう。

答えと解説

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

原始根 を使い、法 の離散対数(指数) で合同式を 次の合同式に直す。

1. のべきの表を作る。 法 で前の値に を掛けていくと


となる(例: )。表から 、つまり である。

2. 指数の合同式に直す。 の は と互いに素なので、 となる がただ つある。すると であり、 の位数が なので

3. 次合同式を解く。 なので解はただ つ。 より 。よって

表から 。

4. 確かめ。 、、。

したがって 。

別解

なので、写像 は 上の全単射。 を満たす を求めると より 。このとき (、フェルマーの小定理)。\n\n, , , 。よって 。\n\n検算: , , ✓。

この問題の確認

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

間違いを報告する

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

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

関連する問題