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

暗号理論の問題

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

であるから、 は法 で逆元をもつ。拡張ユークリッドの互除法を用いて、 を満たす整数 (すなわち )を求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

拡張ユークリッドの互除法を使います。 を満たす整数 を 1 組見つければ、その が法 での の逆元になります。

ヒント 2

まず と で互除法を行い、各段の余りを のように「割られる数 − 商 × 割る数」の形で書き出します。最後の余り の式から順に代入して、 を と の式で表します。

ヒント 3

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

答えと解説

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

方針  を満たす整数 を 1 組見つければ、両辺を法 で考えて となる。この は、互除法を逆にたどって求める。

手順 1:互除法を行う



余りが になったので であり、逆元が存在することも確かめられる。

手順 2:余りを「割られる数 − 商 × 割る数」の形で書く


手順 3:下から順に代入する
に を代入すると

これに を代入すると

よって

であり、 が の解の 1 つである。

手順 4:法 で考える
両辺を法 で見ると なので

であり、 を満たす。

検算  より 。

したがって である。

別解

拡張ユークリッドの互除法を用いる。


逆にたどると


よって 。 なので 。

検算: なので 。また、 の範囲では法 で解は一意である。

この問題の確認

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

間違いを報告する

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

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

関連する問題