我想知道智能卡/ Javacard是否能够执行ElGamal加密? 它是在任何地方实现的,即是否有可用于此类目的的API?
干杯!
答案 0 :(得分:2)
恩智浦SmartMX系列支持ElGamal,它位于公开数据表中。我认为我在任何Java Card实现中都没有看到它,但它不符合标准,因此如果存在,它必须在供应商提供的库中。
任何具有蒙哥马利乘数的智能卡都可以相对有效地支持ElGamal。然后某人需要创建一个库(具有旁道保护,认证等)。
答案 1 :(得分:1)
这肯定没有经过认证,而且对于侧通道攻击并不安全,但如果原型或侧通道攻击不在威胁模型中,here就是我们的实施。