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

暗号理論の問題

難易度 3期末試験の応用レベル証明問題大学数学 暗号理論

を素数とし、 を を法とする剰余類全体とする。整数 は かつ をみたすとし、アフィン暗号の暗号化写像 を

で定める。正の整数 に対して、 を 回合成した写像を と書く。

正の整数 について、「すべての に対して が成り立つ(すなわち、同じ鍵で 回暗号化すると必ず平文に戻る)」ための必要十分条件は であること(とくにこの条件は によらないこと)を証明せよ。

ただし、 が素数で ならば、 をみたす整数 は に限ることは用いてよい。

この問題で使うもの

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

ヒント

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

ヒント 1

まず を の 1 次式の形で求めましょう。 についての帰納法が使えます。必要性と十分性は分けて示します。

ヒント 2

となります。また です。

ヒント 3

なら で、 と が素数であることから がいえます。逆向きは と を代入してみましょう。

採点の観点と模範解答

自分で証明を書いてから、採点の観点で見比べてください。

採点の観点を見る
  • を帰納法で正しく導いている(3 点)

  • を示している(1 点)

  • 十分性で、 と 、 が素数であることから定数項の係数が になることを導き、 によらず が恒等写像になることを示している(3 点)

  • 必要性で と を代入し、差をとって を導いている(2 点)

  • 必要十分条件であることを結論として述べている(1 点)

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

方針. を の 1 次式として求め、その定数項が のとき自動的に になることを示す。以下、合同式はすべて を法とする。

ステップ 1: の形. とおき、すべての正の整数 とすべての について

が成り立つことを についての数学的帰納法で示す。
- のとき: で、 だから成り立つ。
- ある で が成り立つと仮定する。 では和と積について分配法則・結合法則が成り立つので

ここで なので、 のときも が成り立つ。

よって はすべての正の整数 で成り立つ。

ステップ 2: と の関係. 展開して打ち消し合いを見ると

ステップ 3: 十分性(). と仮定する。 より である。仮定 より なので、用いてよい事実(, )から である。したがって より、任意の で

この議論で には何の条件も使っていない。

ステップ 4: 必要性(). すべての で と仮定する。 を代入すると、 より

2 式目から 1 式目を引いて を得る。

補足. 仮定 は が全単射(復号できる暗号)であるための条件で、上の同値の証明では使っていない。一方、仮定 はステップ 3 で本質的に使っている(, のときは となり、 でも が恒等写像とは限らない)。

結論. ステップ 3, 4 より、すべての で となるための必要十分条件は であり、この条件は によらないことが示された。

この問題の確認

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

間違いを報告する

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

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

関連する問題