スマートカードと Java カードは初めてです。ElGamal 鍵生成アルゴリズムのバリエーションを実装する予定です。情報を見つけるのは簡単ではないので、Java Card でこのステップを計算することは可能ですか?
- 数 x (約 2048 ビット) より大きい最小の素数を検索します。
- 数値 g が p を法とする原始根であるかどうかを判別する
- 剰余指数、大きな数の算術演算 (約 2048 ビット)
スマート カードで RSA キーの生成が可能であることは知っていますが、生成の個々の手順 (素数の検索など) も可能ですか? そうでない場合、これを行うことができる他の種類のセキュリティ トークンはありますか? NXP J3D081 カードを使用する予定です。