暗号理論の問題
であるから、 は法 で逆元をもつ。
を満たす整数 (すなわち )を、拡張ユークリッドの互除法を用いて求めよ。
この問題で使うもの
- 法 での逆元(拡張ユークリッドの互除法)(説明と入口の問題)
この問題を解けるようになるまで(23 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
拡張ユークリッドの互除法を使います。 は、不定方程式 の整数解を 1 組見つけることと同じです。
ヒント 2
と で互除法を行い、余りが になるまで続けます。そのあと各式を「余り 割られる数 商 割る数」の形に書き直し、下の式から順に代入していきます。
ヒント 3
互除法は , , となります。逆にたどると となり、ここに を代入します。得られた の係数を、 以上 以下の数に直します。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
を満たす を求めることは、不定方程式 の整数解 を 1 組見つけることと同じである。
手順 1:互除法を行う。 と に互除法を用いると
となる。最後の余りは なので である。したがって逆元は存在する。
手順 2:各式を「余り …」の形に書き直す。
手順 3:下から逆にたどって代入する。 に を代入すると
さらに を代入すると
よって であり、
が成り立つ。
手順 4: の範囲に直す。 なので である。
検算: より、 となり正しい。
したがって である。
別解
拡張ユークリッドの互除法を用いる。
、、。
逆にたどると、
。
よって であり、 より 。
検算: なので 。範囲 にも合う。