最近のトピックスについて議論します。利用についての観点から考察します。具体的な実装については、Ref10と呼ばれる参照実装、libgcryptでの実装、Gnukでの実装の3つを議論します。一般に、同じくらいの強度であれば、DSAやRSAと比べて鍵長が短くてすむ、計算資源が少なくてすむ、計算時間が短いなどの利点があります。これだけの利点がありながら、採用は進んできませんでした。SHA-2は広く普及しているのと対照的です)。それでもようやく、先年、OpenSSHでは、米国標準機関NIST定義の楕円曲線が導入されてました。GnuPGでも開発版において導入が進んでいました。ところが、2013年、米国諜報機関による広範な反社会的活動が明らかになり、社会問題となりました。米国諜報機関による活動には、技術規格が籠絡されたことも含まれていました。技術規格の吟味の結果、NIST定義の楕円曲線のいくつかは、専門家から信頼できない、とされました。現在では、2011年にDJB先生を中心に開発されたEdwards形式を用いた楕円曲線Ed25519と電子署名のEdDSAが注目されています。6.5でも導入され、GnuPGでも検討されています。採用が進まなかったのは、理由もあるわけです。この辺の不満や批判も語られるかも知れません。repository.。