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

暗号理論の問題

難易度 2教科書の演習問題レベル大学数学 暗号理論

合成数 を法とする離散対数を考える。

を満たす最小の正の整数 を求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

を素因数分解し、中国剰余定理で法 と法 の 2 つの離散対数の問題に分けよう。

ヒント 2

法 と法 での の位数をそれぞれ求めると、 は「法 」と「法 」の合同条件を満たす。 と は互いに素ではないので、条件が両立するかどうかの確認が必要になる。

ヒント 3

、 から 、 が得られる。あとはこれを法 で解けばよい。

答えと解説

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

方針  と素因数分解し、中国剰余定理によって、法 と法 での離散対数の問題に分けて考える。

であり、、 である。

法 について  のべきを順に計算すると

である。 より となり、、 なので、 の位数は である( は法 の原始根)。 だから

法 について 

である。 より となり、、 なので、 の位数は である( は法 の原始根)。 だから

連立合同式を解く  であり、 なので , は両立し、解は法 でただ一つに定まる。 より ( は整数)とおくと、 から

よって ( は整数)となり、

を得る。なお、法 での の位数は である。

したがって最小の正の整数解は である。

検算 、、、、 となり、正しい。

答え 

別解

なので、中国剰余定理で各素数を法として考える。

(1) 法 11: 。2 の累乗は なので 。2 の位数は 10 (原始根) なので 。

(2) 法 13: 。 より 。2 の位数は 12 (原始根) なので 。

(3) 連立合同式: とおくと より 、すなわち なので 。よって 、周期は 、すなわち 。

検算: 、 で両方満たす。したがって かつ となり、。最小の正の整数解は 53。

この問題の確認

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

間違いを報告する

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

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

関連する問題