計算機科学のブログ

代数幾何学

楕円曲線暗号 楕円曲線のスカラー倍算 有限巡回群、位数 Goによるコーディング

プログラミング・ビットコイン ―ゼロからビットコインをプログラムする方法 (Jimmy Song(著)、中川 卓俊(監修)、住田 和則(監修)、中村 昭雄(監修)、星野 靖子(翻訳)、オライリー・ジャパン)の3章(楕円曲線暗号)、3.6(楕円曲線のスカラー倍算)の練習問題4、3.7(数学の群)の練習問題5の解答をPythonではなくGoで求めてみる。

楕円曲線暗号 有限体上の楕円曲線、点の加算のGoによるコーディング

プログラミング・ビットコイン ―ゼロからビットコインをプログラムする方法 (Jimmy Song(著)、中川 卓俊(監修)、住田 和則(監修)、中村 昭雄(監修)、星野 靖子(翻訳)、オライリー・ジャパン)の3章(楕円曲線暗号)、3.5(有限体における点の加算のコーディング)、練習問題2、3の解答をPythonではなくGoで求めてみる。

楕円曲線 P1 = P2のときの点の加算、方程式、解、係数、ヴィエトの公式、特殊な場合、x軸上の点、無限遠点、Goによるコーディング

プログラミング・ビットコイン ―ゼロからビットコインをプログラムする方法 (Jimmy Song(著)、中川 卓俊(監修)、住田 和則(監修)、中村 昭雄(監修)、星野 靖子(翻訳)、オライリー・ジャパン)の2章(楕円曲線)、2.8(P1 = P2のときの点の加算)の練習問題6、2.9(P1 = P2のときの点の加算のコーディング)の練習問題7の解答をPythonではなくGoで求めてみる。

楕円曲線 x1 ≠ x2のときの点の加算、方程式、解、係数、ヴィエトの公式、Goによるコーディング

プログラミング・ビットコイン ―ゼロからビットコインをプログラムする方法 (Jimmy Song(著)、中川 卓俊(監修)、住田 和則(監修)、中村 昭雄(監修)、星野 靖子(翻訳)、オライリー・ジャパン)の2章(楕円曲線)、2.6(x1 ≠ x2のときの点の加算)の練習問題4、2.7(x1 ≠ x2のときの点の加算のコーディング)の練習問題5の解答をPythonではなくGoで求めてみる。