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

暗号理論の問題

難易度 2教科書の演習問題レベル大学数学 暗号理論

英字 文字を と数に対応させる。整数の組 を鍵とするアフィン暗号

で 1 文字ずつ暗号化する。ただし は を満たす整数で、 とする。

このような鍵 のうち、暗号化を 2 回続けて行うと必ず元の文字に戻る、すなわち を満たすすべての整数 について

が成り立つ鍵(暗号化と復号が同じ写像になる鍵)は何個あるか。ただし が恒等写像になる鍵 も数に含める。

この問題で使うもの

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

ヒント

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

ヒント 1

を の 1 次式として書き、すべての で と合同になる条件を係数で表しましょう。

ヒント 2

より、条件は かつ です。 は法 と法 に分けて考えます。

ヒント 3

を満たす は と の 2 つです。それぞれについて を満たす の個数を数えましょう。

答えと解説

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

を計算すると

となる。

条件の書き換え すべての について が成り立つための条件を求める。 を代入すると 、 を代入すると となり、これらから が得られる。逆に かつ ならば、すべての で が成り立つ。よって求める条件は

である。

の決定 なので、 は かつ と同値である(中国剰余定理)。
- : は奇数。
- : で は素数なので、 または 。

で となるのは で、奇数は 。 となるのは で、奇数は 。どちらも を満たす。確認すると である。

の決定
- のとき:、すなわち 。よって の 個。
- のとき: は常に成り立つので、 の 個。

したがって条件を満たす鍵の個数は

である。

別解

。これがすべての で と合同になる条件は、 から 、 から 。逆にこの2条件があれば十分である。

は と に分けて考える。 より は奇数で、 では常に成り立つ。 では 。よって または で が奇数なので、 または 。

(i) : 条件は 、すなわち 。 の2個。

(ii) : なので は任意。 の26個。

合計 個。

検算: のとき で成立。 のとき 。 なので で成立。 のとき で不成立。

この問題の確認

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

間違いを報告する

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

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

関連する問題