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

暗号理論の問題

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

合同式

を満たす整数 のうち、 であるものを求めよ。すなわち、 を求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

拡張ユークリッドの互除法を使います。まず と に互除法を行い、最大公約数が になることを確かめましょう。

ヒント 2

を満たす整数 が見つかれば、 となります。互除法の各式を「余り …」の形に直し、下から代入していきます。

ヒント 3

, , より となります。ここに を代入しましょう。

答えと解説

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

方針 拡張ユークリッドの互除法で を満たす整数 を 1 組求めます。すると となるので、その を 以上 以下に直せば答えです。

手順 1:互除法で を求める



最後の 0 でない余りが なので、 です。したがって の法 での逆元は存在します。

手順 2:互除法を逆にたどる
各式を余りについて解くと

です。下の式から順に代入していきます。


よって

となり、 が 1 組の解です。

手順 3:法 で考える
この式を法 で見ると なので

です。 なので、 の範囲の解は です。

検算 なので、確かに です。

したがって答えは です。

別解

を拡張ユークリッドの互除法で解く。
、、 より、
。
よって で、。
検算: なので が成り立つ。
なので解は法 100 で一意であり、 の範囲では のみ。

この問題の確認

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

間違いを報告する

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

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

関連する問題