V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
424778940
V2EX  ›  程序员

JavaCard 系统移植和 Applet 编写如何入门? 求指点方向

  •  
  •   424778940 · 59 天前 · 746 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题, 最近想学习一下 Java 卡相关的东西, 但发现几乎没有任何公开资料和项目可以参考和学习
    Applet 可能还有一些代码可以看, 文档不多. 但 Card OS (COS) 基本就没有任何东西可以参考了...
    也许这类都涉及到一些 NDA 的芯片资料所以不能公开?
    但标准本身是公开的, 所以一个跟硬件无关的开源实现因该还是可以有的吧...

    有没有相关行业老哥能给一些指点? 具体如何入门和哪里能找到相关资料?

    拓展问题:
    若自己移植/实现 COS 复杂度/难度太高, 买现成的卡来玩有什么推荐型号和途径?
    如何确认买到的卡是否完全符合标准?
    8 条回复    2024-03-06 17:37:59 +08:00
    HaroldFinchNYC
        1
    HaroldFinchNYC  
       58 天前
    Applet 很多年的老技术了吧
    alan9999
        2
    alan9999  
       58 天前
    推荐这个网站 https://javacardos.com/javacardforum/
    另外 NXP 有个模拟器,你可以找找

    很好奇是基于什么原因,你想研究这个
    哪个行业用到呢
    alan9999
        3
    alan9999  
       58 天前
    最好拿到你项目用到目标硬件再研究,虽然是标准,国内厂家都做了阉割魔改,一言难尽
    424778940
        4
    424778940  
    OP
       58 天前
    @HaroldFinchNYC 额 也不算吧 现在 java 卡都是用的这个吧
    424778940
        5
    424778940  
    OP
       58 天前
    @alan9999 起初是想自己做一个 openpgp 的卡, 但研究之后想从更底层的地方学习一下
    424778940
        6
    424778940  
    OP
       58 天前
    @alan9999 假设我只是想在 stm32 上跑呢? 主要是想了解一下这种 COS 都包含什么部分和怎么实现
    alan9999
        7
    alan9999  
       56 天前
    @424778940 这种 cos 一般跑在专门的安全芯片上
    alan9999
        8
    alan9999  
       56 天前
    这种 COS 在 oracle 官方只提供标准,具体实现没有开源,如果你开发 java card 商用需要给 Oracle 交授权费,所以国内的几家安全芯片公司都不提 java card 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1098 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:55 · PVG 07:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.