暗号理論の問題
英字 文字を と数に対応させ、鍵 のアフィン暗号
で 1 文字ずつ暗号化する。鍵は、 かつ を満たす整数 と、 を満たす整数 の組 とする(全部で 通り)。
ある鍵 について、同じ鍵で 3 回続けて暗号化すると、どの文字ももとの文字に戻る、すなわち
が成り立つとする。このような鍵 の個数を求めよ(恒等写像になる鍵 も数える)。
この問題で使うもの
- アフィン暗号(説明と入口の問題)
- 合同式(説明と入口の問題)
- 剰余類環の単元群とオイラー関数(説明と入口の問題)
この問題を解けるようになるまで(27 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
を の 1 次式 として計算し、恒等写像になる条件を と の合同式で書こう。
ヒント 2
条件は かつ 。中国剰余定理で と に分けて考えるとよい。
ヒント 3
の解は なので、候補は 。あとはそれぞれについて を計算し、 を満たす を数えよう。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
3 回合成した写像. とすると
これがすべての で に等しい条件は、 を代入して 、 を代入して が得られ、逆にこの 2 つが成り立てばすべての で成り立つ。よって条件は
の条件. なので、中国剰余定理により かつ と同値。
- : は奇数( から自動的に成り立つ)。
- : は位数 の巡回群で、 だから の解はちょうど 個ある。, より、解は 。
で奇数かつ となるのは( / / のうち奇数のもの)
で、いずれも を満たす。
各 について の個数.
- : 。 で、 より 。 個。
- : 。 は偶数。 の偶数は 個。
- : より 。 は偶数で、 個。
合計. 個。
(確認: 例えば鍵 では , , と 3 回で に戻る。一方 では となり条件を満たさない。)
別解
を 3 回合成すると 。これが任意の で に等しい条件は、 と を代入して比較することにより、 かつ (逆も成り立つ)。\n\n(1) は中国剰余定理で mod 2 と mod 13 に分ける。mod 2: は奇数( と同じ)。mod 13: の解は (, 。位数 3 の元は 2 個、1 と合わせて 3 個。 は位数 12 の巡回群なので の解は丁度 3 個)。 の奇数でこれを満たすのは 。\n\n(2) 各 について の条件:\n- : 。 より のみ。1 通り。\n- : 。 より は偶数。 の 13 通り。\n- : 。 は 、すなわち が偶数、 が偶数。13 通り。\n\n合計 。\n\n検算: : , , を直接計算すると ✓。