楕円曲線を「サポートする」Java Card APIでは、既知の秘密鍵が与えられた公開鍵をどのように計算するのですか?JavaCardの秘密鍵からのECC公開鍵の計算
DH共有秘密交渉に続いて、私は共通共有キーの導出に興味があります。 TR-03111とX9.63によると、DH ECC鍵合意の共有秘密は使用すべきではないが、私の理解によれば、x座標のアフィン表現(共有秘密に関連する公開鍵のx成分秘密鍵として使用される)が使用される。
BigInteger算術またはECPoint.multiply()を使用すると、Java CardにこのようなAPIは簡単に存在しますが、このようなAPIはありません。
KeyAgreementクラスは使用していますか?なぜgenerateSecretを呼び出さないのですか? – vojta
私はKeyAgreementクラスを使って共有秘密を生成しました。今私は秘密鍵として共有秘密を使い、公開鍵を派生させたいと思う。私が知る限り、KeyAgreementはこれに使用することはできません。 – Nick