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

暗号理論の問題

難易度 1教科書の例題レベル大学数学 暗号理論

素数 について、 は法 の原始根です( の法 での位数は )。ポーリッヒ・ヘルマン法を用いて、 を満たす整数 を求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

ポーリッヒ・ヘルマン法を使います。まず を素因数分解し、素因数ごとに の余りを求めましょう。

ヒント 2

です。各素因数 について を考えると、 が決まります。べき乗は繰り返し二乗法で計算します。

ヒント 3

, より 。, より 。, から を求め、最後に中国剰余定理でまとめます。

答えと解説

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

と素因数分解します。各素因数 について、両辺を 乗した を解いて を求めます。 の位数は なので、 を で割った余りだけが決まります。

準備(繰り返し二乗法)
, , 。
また , , , , , 。

(1) (指数 )
。。, , 。
よって となり、。

(2) (指数 )
。。
, , なので より 。

(3) (指数 )
。。
, なので より 。

(4) 中国剰余定理でまとめる
と から 。 の範囲では または です。このうち を満たすのは です。

確認: 。

よって です。

別解

のべきを法 で順に計算すると、 となる。

ポーリッヒ・ヘルマン法では なので、 を を法として決める。

  • 法 : であり、 なので、。
  • 法 : 。位数 の元は なので、 より 。
  • 法 : 。 で、 なので 。

中国剰余定理より、 かつ は奇数なので 。

検算: 上の表から であり、 を満たす。

この問題の確認

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

間違いを報告する

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

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

関連する問題