是否有可用的 Java Card 3.0 智能卡?

信息安全 爪哇 智能卡
2021-08-25 22:28:48

Java Card 3.0 规范(草案?)于 2008 年问世。现在是 2013 年。是否有任何现有的智能卡实际实现了该规范?USB令牌怎么样?

我发现最好的是 Java Card 2.2.2 + 3.0 中的 ECC 函数。

如果 Java Card 3.0 看起来死气沉沉,有什么好的替代方案吗?一种廉价且安全的可编程设备,可以在设备内部进行自定义密钥生成和加密操作。

1个回答

自己找到了解决方案。

有一个实现 Java Card 3.0.1 Classic 的智能卡平台,可用作智能卡和 USB 令牌:

  • Sm@rtCafé 专家 6.0
  • StarSign 加密 USB 令牌

CardLogix 似乎也有一些类似的卡。

不过这些都是Java Card 3.0 Classic,非常接近Java Card 2.2.2。卡制造商很容易实现微小的差异,因此似乎大多数卡最终可能会更新到 Java Card 3.0 Classic。

Java Card 3.0 Connected 的情况似乎要惨淡得多。没有人想出一张卡片,我也找不到任何关于制作卡片的信息。当前一代卡的要求似乎有点高,而且此类卡的用例并不多。

不幸的是,即使忽略 HTTP servlet 的东西,只有 Java Card 3.0 Connected 版本是支持带有线程、完整类型、泛型等的 Java 6 的版本。Java Card 3.0 Classic 仍然使用具有很少功能的 16 位 Java。