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

暗号理論の問題

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

有限体 上の楕円曲線

を考える。 の 有理点全体は、無限遠点 を単位元とし、通常の加法(弦と接線による加法)で群をなす。 上の点 について、 を順に計算して の位数を求め、それを使って の座標 を求めよ。ただし、座標は 以上 以下の整数で答えよ。

この問題で使うもの

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

ヒント

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

ヒント 1

技能「楕円曲線のスカラー倍と点の位数」を使います。まず 2 倍算と加算で を求め、 となる最小の を探しましょう。

ヒント 2

座標が の点 は を満たすので です。 がそのような点なら となります。 を位数で割った余りを考え、 の形も利用します。

ヒント 3

は から 、 は から となります。 です。

答えと解説

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

確認 は 上の点である。実際、、 である。

手順 1: を求める(2 倍算)
なので


よって である(確認: 、)。

手順 2: を求める(加算)
について


よって である(確認: )。

手順 3: 位数を決める
は 座標が なので となる。したがって 、すなわち である。
一方、 はどれも ではない。また、 とすると となり に反し、 とすると となり矛盾する。よって 、 であり、 となる最小の正の整数 は である。つまり の位数は である。

手順 4: スカラーを位数で割った余りに下げる
なので

さらに である。点 の逆元は なので

したがって である。

別解

まず が 上にあることを確かめる。 で、 なので一致する。

の計算: 傾きは 。。。よって 。確認: で一致する。

の計算: 。。。よって 。

の点は位数 2 の点なので である。、 なので、 の位数は である。位数が 12 の約数であることとも整合する。 の点の個数を数えると、 で各 2 点、 で 1 点、無限遠点を加えて 12 個になる。

より である。 なので 。

検算: を直接計算すると、。、 なので 。。。よって となり一致する。

この問題の確認

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

間違いを報告する

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

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

関連する問題