こちらの記事で、平方剰余を計算しましたが、ed25519 においては、aは u/v という形になっています。
u,vの計算量は少ないので、計算効率をあげるため、u,vを用いた掛け算になるように変形します。
(フェルマーの小定理)
(余分な項が8の倍数になるようにする)
(余分な項が8の倍数になるようにする)
こちらの記事で、平方剰余を計算しましたが、ed25519 においては、aは u/v という形になっています。
u,vの計算量は少ないので、計算効率をあげるため、u,vを用いた掛け算になるように変形します。
(フェルマーの小定理)
(余分な項が8の倍数になるようにする)
(余分な項が8の倍数になるようにする)