首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NXP有Java卡吗?

NXP有Java卡吗?
EN

Stack Overflow用户
提问于 2014-01-07 09:28:48
回答 3查看 7.1K关注 0票数 7

为什么在NXP网站中没有关于"JCOP“或诸如J2A040和j3d081之类的搜索结果?我想启动Java卡的开发,并在市场上找到Java卡

  • JCOP21 21-72
  • 基于J2A040 NXP的智能卡,40k EEPROM
  • jcop31
  • jcop41
  • ..。

但NXP网站的术语是:- SmartMX,MIFARE DESFire等,或- P5CC021,P5CC040,P5CC073,P5CC080,P5CC144。

为什么市场和制造商使用这样不同的术语?

更新:

  1. 如果我买了一个SmartMX,它是否附带操作系统?NXP编程操作系统还是供应商?我能自己做吗?
  2. 在哪里可以找到每个JCOP OS的详细规范?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-07 15:09:30

区别在于智能卡芯片制造商NXP生产智能卡芯片。NXP最著名的智能卡芯片是SmartMX (P5C*)和SmartMX2 (P40C*,P60D*)。除此之外,NXP还生产一些非智能智能卡芯片(例如MIFARE DESFire MF3ICD*)。

另一方面,JCOP是兼容Java卡和兼容全球平台的操作系统的名称。JCOP最初由IBM开发,现在由NXP维护。JCOP只是在NXP的智能卡芯片上使用的操作系统的一种选择(请注意,“不那么智能”的智能卡芯片不会使用如此复杂的操作系统)。J*是JCOP平台的版本号(是的,有很多)。

那么,为什么智能卡厂商通过操作系统名称和版本来规避他们的产品,而NXP却通过芯片名来厌恶他们的产品呢?

仅仅是因为他们每个人都在卖:

  • NXP主要销售芯片。NXP的客户决定他们想要什么操作系统(许多SmartMX*数据表列出了一些受支持的系统作为产品选项)。
  • 智能卡制造商销售具有特定配置的智能卡。在Java Card产品方面,这是典型的操作系统类型和受支持的Java版本。毕竟,Java Card的主要思想之一是从实际的智能卡硬件中抽象编程。

注:有了这个答案的许多部分,NXP和他们的产品名称可以被“任意智能卡芯片制造商X”及其各自的产品所取代。

更新:

  • 如果您从智能卡供应商那里购买智能卡(您通常不会很容易地从智能卡供应商那里获得芯片),那么您可以购买包含特定操作系统的智能卡(这就是为什么厂商会用特定的OS名称+版本为其做广告的原因)。
  • 如果您碰巧是智能卡芯片的制造商/直接集成商,并直接从NXP购买智能卡芯片,您将选择芯片交付给您时所包含的操作系统。
  • 操作系统通常是在生产期间“安装”的(ROM掩码),因此您不能在生产过程之后安装/修改它。
  • 到目前为止,我发现的JCOP版本最好的概述是在this document中。虽然它不包含最新版本。
票数 15
EN

Stack Overflow用户

发布于 2014-03-22 04:02:47

以下是产品类型命名约定

用于JCOP的最多为2.3.2

代码语言:javascript
复制
P 5 31 V 072 V0 / T 0P rr ff 1
  • P = NXP
  • 5 =HW-家庭是智能MX
  • 31 = Platform (值为10、20、21、30、31和41)
  • V = 型
    • G=Java性病-通用型
    • V=Java性病-签证
    • C=Java性病-定制
    • M=Java Std-万事达卡
    • C=Java静态-泛型
    • U=Java静态签证
    • T=Java静态万事达卡

  • 072 = EEPROM
  • V0 =包
    • W=wafer在FFC上锯锯
    • U=unsawn晶片
    • V0=PCM或PDM模块
    • V1=PDM 1.1插入式类型
    • V4=MOB4

  • T = Fab
  • 0P =芯片版本
  • rr = ROM代码ID
  • ff = Fabkey ID
  • 1 = Options
    • 0=no Mifare
    • 1=1k Mifare
    • 4=4k Mifare

用于JCOP v2.4.1和更高版本的

代码语言:javascript
复制
J3 A 080 G dd(d) / T 0B rr ff o
  • J3 = NXP
    • J5=NFC(S2C)
    • J3=DIF,CD=PKI+DES
    • J2=CT,CD=PKI+DES
    • J1=CT、DES

  • A = JCOP版本
    • A=JCOP 2.4.1( SmartMX CMOS 14)
    • C=JCOP 2.4.2( SmartMX CMOS 14)
    • D=JCOP 2.4.3( SmartMX CMOS 14)
    • E=JCOP 2.5(基于SmartMX2 CMOS 090)

  • 080 = EEPROM
  • G = JCOP类型
    • G=Java性病-通用型
    • V=Java性病-签证
    • C=Java性病-定制
    • M=Java Std-万事达卡
    • C=Java静态-泛型
    • U=Java静态签证
    • T=Java静态万事达卡

  • dd(d) =交付类型
    • UA=sawn晶片150 u FFC
    • X0=PDM模块
    • A4=MOB4
    • A6=MOB6
    • HN1=HVQFN32包

  • T = FAB ID
  • 0B = HW版本
  • rr = ROM代码ID
  • ff = FAB密钥ID
  • o =选项
    • 0=no Mifare
    • 1=1k Mifare
    • 4=4k Mifare
    • 7=7k DESFire
    • 8=8k DESFire

票数 8
EN

Stack Overflow用户

发布于 2015-07-21 03:35:08

就像你关于NXP的信息一样,他们的P5CC系列芯片被德国的一家叫做Cardcontact的公司用来创建一个智能卡,它也是一个硬件安全模块。它被称为智能卡- HSM和16欧元,为HSM是无法击败的!不,我和他们没有关系,我只希望我现在有16欧元。它使用JCOP 2.4.1,而他们所做的广告为密钥和证书提供了大约55K的空闲空间。或者是一个加载项小程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20968011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档