私たちは暗号学のアマチュアのカップルです。Javaで楕円曲線暗号に関連するさまざまなアルゴリズムを実装する必要があります。これまでのところ、楕円曲線暗号に関するWikipediaページから、、、などECDH
のいくつかの主要なアルゴリズムを特定することができました。ECIES
ECDSA
ECMQV
今、私たちはこれらのアルゴリズムの実装をどこでどのように開始するかを理解しようとして途方に暮れています。また、Javaはすでにそのアーキテクチャでこれらのアルゴリズムを提供していますか?または、次のようなAPIを使用する必要がありますかBouncyCastle
(このサイト全体で見られます!)?または、標準コードを使用してアルゴリズムを独自に実装することはできますか?どんな助けでも大歓迎です!