暗号理論の問題
ディフィー・ヘルマン鍵共有の公開パラメータとして、素数 と、法 の原始根 を選びたい。ここで整数 が法 の原始根であるとは、 の法 における位数( を満たす最小の正の整数 )が であることをいう。
を満たす法 の原始根 のうち、最小のものを求めよ。
この問題で使うもの
- 群の位数と元の位数(説明と入口の問題)
- 繰り返し二乗法によるべき剰余(説明と入口の問題)
- 合同式(説明と入口の問題)
この問題を解けるようになるまで(23 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
に注目し、 が原始根であるための条件を が と合同でないこととして言い換えよ。
ヒント 2
オイラーの規準 により、平方剰余である は原始根になりえない。ルジャンドル記号は平方剰余の相互法則と第 2 補充法則で計算できる。
ヒント 3
はいずれも法 の平方剰余であることがわかり、 も平方剰余になる。最初の平方非剰余を見つけたら、その数の 乗と 乗を法 で計算する。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
である。 の位数は の約数なので、 が原始根であるための必要十分条件は
がすべて成り立つことである(位数が の真の約数 ならば、 は のいずれかの約数になるため)。
の判定(オイラーの規準) オイラーの規準より である。したがって が法 の平方剰余なら となり原始根ではない。小さい から平方剰余かどうかを調べる。
- :位数 で原始根ではない。
- : なので第 2 補充法則より 。原始根ではない。
- : なので平方剰余の相互法則より 。原始根ではない。
- :平方剰余。原始根ではない。
- : なので 。原始根ではない。
- :。原始根ではない。
- : なので 。よって 。
, の計算 法 で
以上より はいずれも と合同でないので、 の位数は であり、 は法 の原始根である。 から はいずれも原始根でないので、求める最小の原始根は である。
別解
なので、 が原始根であることは , , と同値。
(オイラーの規準)なので、 は平方非剰余でなければならない。
- : 位数 1。不適。
- : より 。平方剰余で不適。
- : はともに なので 。不適。
- : 平方数で不適。
- : 。不適。
- : 平方剰余どうしの積で平方剰余。不適。
- : 。平方非剰余なので 。
について残りを確かめる。, , 。。。
よって 7 の位数は 70 で、最小の原始根は 。