1

我想知道智能卡/Javacard 是否能够执行 ElGamal 加密?它是否在任何地方实现,即是否有可用于此类目的的 API?

干杯!

4

2 回答 2

2

NXP 的 SmartMX 系列支持 ElGamal,它在他们的公共数据表中。我不认为我在任何 Java Card 实现中都提到过,它不在标准中,所以如果存在,它必须在供应商提供的库中。

可能任何具有蒙哥马利乘数的智能卡都能够相对有效地支持 ElGamal。然后有人需要创建一个库(具有侧通道保护、认证等)。

于 2012-05-23T00:23:24.747 回答
1

这当然没有经过认证,并且对于侧信道攻击也不安全,但如果它用于原型设计或侧信道攻击不在威胁模型中,是我们的实现。

于 2017-11-11T15:35:40.553 回答