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

暗号理論の問題

難易度 1教科書の例題レベル大学数学 暗号理論

英字 文字を と数に対応させる。長さ の鍵 (各 は の整数)を使うヴィジュネル暗号では、平文の 文字目()に対応する数 を

を満たす に変えて暗号文を作る。

ある平文の最初の 文字は であり、それを暗号化した暗号文の最初の 文字は であった。鍵 を数の組で求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

ヴィジュネル暗号の暗号化の式 を、鍵 について解くことを考えよう。

ヒント 2

を使う。差が負になったら を加えて 以上 以下にする。

ヒント 3

文字を数に直すと平文は 、暗号文は 。よって 、、 を計算すればよい。

答えと解説

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

ヴィジュネル暗号の式 を鍵について解くと

となる。 では なので、 はそれぞれ 文字目から決まる。

まず文字を数に直す。平文 は 、暗号文 は である。

: より 。

: より 。

: 。 にするため を加えて より 。

確かめ: 、、 となり、暗号文と一致する。

よって鍵は である(鍵語で書くと )。

別解

C=2, A=0, T=19 であり、U=20, G=6 である。



よって鍵は である。
検算:(U)、(U)、(G)となり、暗号文 UUG と一致する。

この問題の確認

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

間違いを報告する

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

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

関連する問題