暗号理論の問題
素数 について、 は法 の原始根である( の法 での位数は )。ポーリッヒ・ヘルマン法を用いて、
を満たす整数 を求めよ。
この問題で使うもの
- ポーリッヒ・ヘルマン法による離散対数(説明と入口の問題)
この問題を解けるようになるまで(26 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
ポーリッヒ・ヘルマン法を使う。 を素因数分解し、各素因数ごとに の余りを求めて中国剰余定理でまとめる。
ヒント 2
なので、両辺を 乗した , , を考える。
ヒント 3
、、 となる。ここから が分かり、残りの 、 を求める。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
方針 と素因数分解する。各素因数 について、両辺を 乗すると
となる。 の位数は なので、この式から が決まる。最後に中国剰余定理でまとめる。
準備(繰り返し二乗法) のべき:
, , , , , 。
のべき:
, , , , , 。
(指数 ) より 。よって 。
(指数 ) 。, , なので 。
(指数 ) 。, , (, で他と一致しない)なので 。
中国剰余定理 かつ より 、すなわち または ()。このうち奇数なのは 。
検算 。
よって 。
別解
なので、ポーリッヒ・ヘルマン法で を求める。
(1) 法 2: である。 なので、 となる。 を直接計算すると 、、、 である。よって となる。、、。したがって は奇数、すなわち 。
(2) 法 3: である。。 なので 。
(3) 法 5: である。。 なので 。
中国剰余定理より、 かつ は奇数なので 。
検算: より となり、条件を満たす。