gpt4 book ai didi

nfc - 如何与 Felica 内存/智能卡通信?

转载 作者:行者123 更新时间:2023-12-01 15:14:12 28 4
gpt4 key购买 nike

我有一张Felica卡。第一个问题是这张卡到底是什么?它是智能卡还是简单的存储卡?它是一种 Java 卡吗?我可以在其中加载 .cap 文件吗?或者它有其专有的固定内容,但我无法加载任何小程序?这是GlobalPlatform标准投诉吗?

我读到here那:

Sony’s proprietary FeliCa is a smartcard technology that is similar to ISO/IEC 14443. FeliCa has a file system similar to that defined in ISO/IEC 7816-4. The file system and commands for access to the file system are standardized in JIS X 6319-4 [28]. In addition, the FeliCa system has proprietary cryptography and security features.

之后我尝试向它发送一些 APDU 命令。第一步是与阅读器一起进行一些配置更改。因为我的读卡器配置为读取 ISO14443 A 型和 B 型卡,而不是 Felica 卡。

由于 Felica 和 ISO/IEC 14443 卡都使用 13.56 MHz 频率作为载波,我认为这些类型之间的区别仅在于协议(protocol)层。我对吗?如果是的话,Felica 卡传输协议(protocol)的名称是什么? (对于 ISO/IEC 14443 卡,我们有 T=1 和 T=CL 协议(protocol))。

配置读卡器后,我尝试向卡发送命令:

Connect successful.
Send: 00 A4 04 00 00
Recv: 6A 81
Time used: 31.000 ms

Send: 00 C0 00 00 00
Recv: 6A 81
Time used: 28.000 ms

Send: 00 CA 00 00 00
Recv: 6A 81
Time used: 35.000 ms

正如您在上面看到的,我仅收到 0x6A81 状态字。

我还搜索了大量 ACS 读卡器数据表、一些 NXP 应用说明以及 JIS X 6319-4 标准,以获取此类卡的命令列表。但我发现没有什么适用的。

所以,问题是:

  1. 菲莉卡到底是什么? (聪明?内存力?)
  2. Felica 卡和 ISO/IEC14443 卡有什么区别?与NFC有关吗?
  3. 如何与此卡通信并传输数据?

更新:

我的卡的 ATR 是:3b 8f 80 01 80 4f 0c a0 00 00 03 06 11 00 3b 00 00 00 00 42

最佳答案

What actually is Felica? (Smart? Memory?)

就功能而言,它更像是存储卡而不是智能卡。以 block 的形式读取数据是存储卡的典型做法,除了基于对称加密的基本身份验证之外,该卡的功能非常有限。

您可能会说它是一张智能卡,因为该实现似乎带有 multi-purpose CPU (见附件B)。

但是,似乎不可能像您那样改变智能卡的行为,例如在全局平台 Java 卡中。所以我将其归类为具有专有协议(protocol)的存储卡。

What is the difference between Felica cards and ISO/IEC14443 cards? Is it related to NFC?

它使用专有的通信协议(protocol),其中包括数据链路层(您在此处询问)和命令/响应层。

How to communicate with this card and transfer data?

您发送 APDU 而不是 FeliCa 专有的命令/响应对的事实表明您正在使用转换层。该翻译层很可能位于阅读器/阅读器驱动程序中。这个翻译层的API很可能在PCSC 2.01 specifications中指定。 (第 3.2.2.1 节存储卡功能支持,使用 CLA 字节 0xFF)。

如果只是为了找出存储所需 key 的位置,您可能还需要读者的用户手册。

关于nfc - 如何与 Felica 内存/智能卡通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718553/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com