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

暗号理論の問題

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

有限体 上の楕円曲線

を考える。 の 有理点全体は、無限遠点 を単位元とし、通常の加法(弦と接線による加法)で群をなす。

点 は 上の点である。 の位数を求めたうえで、スカラー倍 を求めよ。答えは座標の組 で書き、 は 以上 以下の整数で表せ。

この問題で使うもの

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

ヒント

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

ヒント 1

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

ヒント 2

2 倍算の傾きは 、加算の傾きは です。 座標が の点 は なので となります。

ヒント 3

、 となるので です。あとは を で割った余りを求め、 を使って表しましょう。

答えと解説

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

方針 を順に計算して となる最小の (位数)を見つけ、 を位数で割った余りにスカラーを下げる。計算はすべて で行う。

1. を求める(2 倍算)
で なので

より (実際 )。よって 。

よって 。(確認:、。)

2. を求める(加算)
, より


よって 。(確認:。)

3. 位数を決める
は 座標が なので 、すなわち となり 。
一方 、、 であり、位数は の約数 のどれかなので、位数は 。

4. スカラーを位数で割った余りに下げる
より

さらに であり、。

したがって 。

別解

とおく。

位数の計算。
- は より曲線上の点である。
- を求める。 である。、 より となる。
- 確認: 、 で一致する。
- を求める。、、 より となる。
- の点なので 、すなわち である。
- 、 であるから、 の位数は である。
- 参考: の点数は、 で各 2 点、 で 1 点、無限遠点 で 1 点となり、計 18 点である。位数 は の約数で、矛盾しない。

スカラー倍。
より である。

検算: で曲線上にある。

この問題の確認

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

間違いを報告する

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

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

関連する問題