ECDH

楕円曲線ディフィー・ヘルマン鍵共有のこと。EllipticCurveを用いて第三者に知られないように鍵を共有する。

公開パラメータとして E:  y^2 = x^3 + Ax + bとそのベースポイントGを用意しておく

  • それぞれがランダムな値a, b を決める

  • aG, bGを公開鍵として交換する

3 abG を共有鍵とする