暗号理論の問題
有限体 上の楕円曲線
を考える。 の 有理点全体は、無限遠点 を単位元とし、通常の加法(弦と接線による加法)で群をなす。
上の 2 点 , について、和 の座標 を求めよ。ただし、 は 以上 以下の整数で表すこと。
この問題で使うもの
- 有限体上の楕円曲線の点の加算(説明と入口の問題)
この問題を解けるようになるまで(24 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
異なる 2 点の加算の公式(傾き を使う)を、法 で計算します。割り算は法 での逆元を掛けることに置き換えます。
ヒント 2
です。 は互除法(または となる を探す)で求めます。そのあと , を使います。
ヒント 3
より 、よって です。これを に代入して で整理しましょう。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
方針 で、 座標が異なる()ので、 であり である。したがって、異なる 2 点の加算の公式
を、すべて で計算する。
確認 : 左辺 、右辺 。: 左辺 、右辺 。どちらも 上の点である。
手順 1:傾き を求める
を求める。互除法で , より、逆にたどると
なので 、すなわち 。よって
手順 2: を求める
手順 3: を求める
検算 : 左辺 、右辺 。確かに 上の点である。
したがって 。
別解
まず , が 上にあることを確かめる。
- : 、 で一致する。
- : 、 で一致する。
なので、傾きは である。 では ()だから、。
。
。
検算: について 、 で 上にある。
よって 。