javacard之java卡的实际使用

Leo_wl 阅读:22 2024-12-31 21:38:35 评论:0

java卡现在有什么用?该文档要么非常旧,要么非常稀疏。 谷歌搜索了一段时间后,这是我的想法:

  • eID:使用私钥签署文档哈希,由中央机构(政府)颁发 - 签署法律文件

  • 唯一 ID - 通过 ID 识别(个人),受 PIN 保护并受 TLS 保护

  • java connected edition web application - 除了 IDE 中的模板应用程序之外,我找不到任何关于此用法的文档。为什么在有这一层可用时仍然使用 APDU?这个申请不存在吗?

尽管有所有新功能,但我发现它们仅用作中央存储库/提供者的标识?并且 TLS 用于保护卡和后端服务器之间的通信?

谢谢。

请您参考如下方法:

SIM 卡通常是 Java 卡,Mastercard 和 Visa 的银行卡通常是 Java 卡,许多其他卡也是如此。可以使用 Java Card 构建电子护照。 Java Card 读卡器中有安全元件。驾驶执照、驾驶执照、数字行驶记录卡、访问控制卡、持有 PGP key 的卡等等等等。

数十亿 的 Java Card,而 Java Card 是 Sun 声称 Java 在 30 亿台设备上的唯一原因(请注意,他们可能不会将 Android 算作那个 officially 不是 Java)。目前,JCF(Java Card 论坛)也在插入 Java Card 成为物联网设备中使用的安全/可编程元件。

eID 可以而且通常不仅仅用于签署文件。它主要用于身份验证。它也可能仅用于验证一个人的特定属性,例如他/她的年龄。如果存在加密 key 对,它当然可以用于解密信息。

所以不,Java Card 的用途还有很多。


至于连接版:它需要非常昂贵的硬件(智能卡是依赖高容量的产品,每一分钱都很重要)。此外,许多协议(protocol)是使用 APDU 指定的:您不能在不重新指定协议(protocol)的情况下将其替换为智能卡的 HTTPS。

ISO/IEC 7816-4 是一个可怕的标准——如果你可以这样调用它的话——但它是目前唯一被广泛接受的标准。 Java Card RMI 也没有流行起来;我不明白为什么连接版本会突然改变这一点。


标签:java
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号