楕円曲線上の加算とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 楕円曲線上の加算の意味・解説 

楕円曲線上の加算

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/14 16:12 UTC 版)

楕円曲線暗号」の記事における「楕円曲線上の加算」の解説

楕円曲線E上に位置する2点 P A ( x 1 , y 1 ) , P B ( x 2 , y 2 ) {\displaystyle P_{\!A}\,(x_{1},\,y_{1}),\,P_{\!B}\,(x_{2},\,y_{2})} の加算以下の通りである。 まず、無限遠点を O {\displaystyle O} とすると、 P A + O = O + P A = P A {\displaystyle P_{\!A}+O=O+P_{\!A}=P_{\!A}} である。すなわち、 O {\displaystyle O} が単位元である。 もし x 1 = x 2 , y 1 = − y 2 {\displaystyle x_{1}=x_{2},y_{1}=-y_{2}} ならば、 P A + P B = O {\displaystyle P_{\!A}+P_{\!B}=O} である。 それ以外場合P C = P A + P B {\displaystyle P_{\!C}=P_{\!A}+P_{\!B}} は、2点 P A , P B {\displaystyle P_{\!A},\,P_{\!B}} を通る直線とEとの( P A {\displaystyle P_{\!A}} および P B {\displaystyle P_{\!B}} と異なる)交点の、y座標符号反転したのである。すなわち P C ( x 3 , y 3 ) {\displaystyle P_{\!C}\,(x_{3},\,y_{3})} は以下のようになる。 x 3 = ϕ 2 − x 1 − x 2 , {\displaystyle x_{3}=\phi ^{2}-x_{1}-x_{2},} y 3 = − ϕ x 3 − ψ . {\displaystyle y_{3}=-\phi x_{3}-\psi .} ただし ϕ , ψ {\displaystyle \phi ,\,\psi } は ϕ = y 2 − y 1 x 2 − x 1 , {\displaystyle \phi ={\frac {y_{2}-y_{1}}{x_{2}-x_{1}}},} ψ = y 1 x 2 − y 2 x 1 x 2 − x 1 . {\displaystyle \psi ={\frac {y_{1}x_{2}-y_{2}x_{1}}{x_{2}-x_{1}}}.}

※この「楕円曲線上の加算」の解説は、「楕円曲線暗号」の解説の一部です。
「楕円曲線上の加算」を含む「楕円曲線暗号」の記事については、「楕円曲線暗号」の概要を参照ください。

ウィキペディア小見出し辞書の「楕円曲線上の加算」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

楕円曲線上の加算のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



楕円曲線上の加算のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの楕円曲線暗号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS