うーむ、もはや楕円でもなければ曲線でもない。このような点に関して、先程の2倍算や整数倍を実行するとどうなるか。すると、より、となります。上の点ではないので、変換を挟む必要があります。あることが分かります。したがって、これを図示すると、このようになります。戻ってくる巡回群となります。一意に定まることが分かります。求めるのは離散対数問題なので、解読は容易ではありません。十分に大きければ現実的な時間で解くことができない問題となります。秘密鍵ということになります。少なくとも、例示したような形の楕円曲線では一瞬で破られてしまいます。終わりに当初の予定では、この後前回と同じようにごく簡単な例で暗号化と復号までやってみようと思っていたのですが、思った以上に理論と計算で手間取ってしまい時間がなくなったので、一旦ここで終了としたいと思います。私自身の知識も、「曲線をどうやって暗号に使ってるんだろうなー」みたいな所からそれなりに先に進めたので良しとしたい所です。2019シェアツイートブックマークLINEこの記事を書いた人yoshi平成元年生まれのC++er。Qiitaで誰が得するのか分からないような重箱の隅をつつく黒魔術を書いていたが、2016年8月からBPSに入社。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。