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

暗号理論の問題

難易度 4大学院入試の標準レベル大学数学 暗号理論

英字 文字を と数に対応させ、鍵 のアフィン暗号

で 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検算: : , , を直接計算すると ✓。

この問題の確認

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

間違いを報告する

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

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

関連する問題