暗号理論の問題
英字 文字を と数に対応させる。整数の組 を鍵とするアフィン暗号
で 1 文字ずつ暗号化する。ただし は を満たす整数で、 とする。
このような鍵 のうち、暗号化を 2 回続けて行うと必ず元の文字に戻る、すなわち を満たすすべての整数 について
が成り立つ鍵(暗号化と復号が同じ写像になる鍵)は何個あるか。ただし が恒等写像になる鍵 も数に含める。
この問題で使うもの
この問題を解けるようになるまで(24 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
を の 1 次式として書き、すべての で と合同になる条件を係数で表しましょう。
ヒント 2
より、条件は かつ です。 は法 と法 に分けて考えます。
ヒント 3
を満たす は と の 2 つです。それぞれについて を満たす の個数を数えましょう。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
を計算すると
となる。
条件の書き換え すべての について が成り立つための条件を求める。 を代入すると 、 を代入すると となり、これらから が得られる。逆に かつ ならば、すべての で が成り立つ。よって求める条件は
である。
の決定 なので、 は かつ と同値である(中国剰余定理)。
- : は奇数。
- : で は素数なので、 または 。
で となるのは で、奇数は 。 となるのは で、奇数は 。どちらも を満たす。確認すると である。
の決定
- のとき:、すなわち 。よって の 個。
- のとき: は常に成り立つので、 の 個。
したがって条件を満たす鍵の個数は
である。
別解
。これがすべての で と合同になる条件は、 から 、 から 。逆にこの2条件があれば十分である。
は と に分けて考える。 より は奇数で、 では常に成り立つ。 では 。よって または で が奇数なので、 または 。
(i) : 条件は 、すなわち 。 の2個。
(ii) : なので は任意。 の26個。
合計 個。
検算: のとき で成立。 のとき 。 なので で成立。 のとき で不成立。