暗号理論の問題
を素数とし、 を を法とする剰余類全体とする。整数 は かつ をみたすとし、アフィン暗号の暗号化写像 を
で定める。正の整数 に対して、 を 回合成した写像を と書く。
正の整数 について、「すべての に対して が成り立つ(すなわち、同じ鍵で 回暗号化すると必ず平文に戻る)」ための必要十分条件は であること(とくにこの条件は によらないこと)を証明せよ。
ただし、 が素数で ならば、 をみたす整数 は に限ることは用いてよい。
この問題で使うもの
- 合同式(説明と入口の問題)
- 等差・等比数列の和と Σ(説明と入口の問題)
- アフィン暗号(説明と入口の問題)
この問題を解けるようになるまで(26 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
まず を の 1 次式の形で求めましょう。 についての帰納法が使えます。必要性と十分性は分けて示します。
ヒント 2
となります。また です。
ヒント 3
なら で、 と が素数であることから がいえます。逆向きは と を代入してみましょう。
採点の観点と模範解答
自分で証明を書いてから、採点の観点で見比べてください。
採点の観点を見る
を帰納法で正しく導いている(3 点)
を示している(1 点)
十分性で、 と 、 が素数であることから定数項の係数が になることを導き、 によらず が恒等写像になることを示している(3 点)
必要性で と を代入し、差をとって を導いている(2 点)
必要十分条件であることを結論として述べている(1 点)
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
模範解答を読む
方針. を の 1 次式として求め、その定数項が のとき自動的に になることを示す。以下、合同式はすべて を法とする。
ステップ 1: の形. とおき、すべての正の整数 とすべての について
が成り立つことを についての数学的帰納法で示す。
- のとき: で、 だから成り立つ。
- ある で が成り立つと仮定する。 では和と積について分配法則・結合法則が成り立つので
ここで なので、 のときも が成り立つ。
よって はすべての正の整数 で成り立つ。
ステップ 2: と の関係. 展開して打ち消し合いを見ると
ステップ 3: 十分性(). と仮定する。 より である。仮定 より なので、用いてよい事実(, )から である。したがって より、任意の で
この議論で には何の条件も使っていない。
ステップ 4: 必要性(). すべての で と仮定する。 を代入すると、 より
2 式目から 1 式目を引いて を得る。
補足. 仮定 は が全単射(復号できる暗号)であるための条件で、上の同値の証明では使っていない。一方、仮定 はステップ 3 で本質的に使っている(, のときは となり、 でも が恒等写像とは限らない)。
結論. ステップ 3, 4 より、すべての で となるための必要十分条件は であり、この条件は によらないことが示された。