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

暗号理論の問題

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

であるから、 は法 で逆元をもつ。

を満たす整数 (すなわち )を、拡張ユークリッドの互除法を用いて求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

拡張ユークリッドの互除法を使います。 は、不定方程式 の整数解を 1 組見つけることと同じです。

ヒント 2

と で互除法を行い、余りが になるまで続けます。そのあと各式を「余り 割られる数 商 割る数」の形に書き直し、下の式から順に代入していきます。

ヒント 3

互除法は , , となります。逆にたどると となり、ここに を代入します。得られた の係数を、 以上 以下の数に直します。

答えと解説

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

を満たす を求めることは、不定方程式 の整数解 を 1 組見つけることと同じである。

手順 1:互除法を行う。 と に互除法を用いると



となる。最後の余りは なので である。したがって逆元は存在する。

手順 2:各式を「余り …」の形に書き直す。


手順 3:下から逆にたどって代入する。 に を代入すると

さらに を代入すると

よって であり、

が成り立つ。

手順 4: の範囲に直す。 なので である。

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

したがって である。

別解

拡張ユークリッドの互除法を用いる。
、、。
逆にたどると、
。
よって であり、 より 。
検算: なので 。範囲 にも合う。

この問題の確認

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

間違いを報告する

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

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

関連する問題