【问题标题】:Do smart-card readers support all smart-cards models?智能卡读卡器是否支持所有智能卡型号?
【发布时间】:2011-08-22 18:35:26
【问题描述】:

智能卡是否需要不同类型的读卡器,具体取决于型号,还是所有读卡器都支持所有类型的智能卡?假设我有一个特定的卡片型号,我该如何确定我需要什么样的读卡器?

【问题讨论】:

    标签: smartcard smartcard-reader


    【解决方案1】:

    取决于使用的芯片,看看:

    【讨论】:

    • 你是说这取决于芯片制造商吗?还是关于接口类型?意思是,我可以合理地假设所有接触芯片都支持 IEC 7816 吗?
    • 这取决于使用的芯片类型。例如某些芯片添加了硬件安全功能,标准阅读器不会使用/读取这些功能。我不是很喜欢硬件,但是通过一个简单的 scm 阅读器,我可以读取 sim 卡、代金券卡、钥匙卡、ec/maestro 卡。当然,您仍然需要 crypt 设置来访问有用的数据。你想读什么卡片?还是您想在您的机器上使用身份验证机制?
    • 我想使用与 PKCS #11 兼容的公钥加密的联系人卡片。
    【解决方案2】:

    接触卡的主要区别在于同步存储卡与异步微处理器卡。

    最“有趣”的智能卡是异步微处理器卡(如 SIM 卡、银行卡、电子身份证等)。

    但接触式卡和非接触式卡是完全不同的故事。

    【讨论】:

    • 所以理论上接触式智能卡的读卡器只有两种?
    【解决方案3】:

    有些惊讶,看到仅指针的答案被接受,我补充以下内容:

    虽然卡和读卡器很有可能能够通信,但请注意以下标准:

    • 最大数据字段大小;一个重要的边界是支持 2048 位 RSA 签名所需的扩展长度 APDU(> 255 字节)
    • 对于接触式卡:外部时钟(3.57、4.91、超过 5 MHz)和支持的通信速率。请注意,默认值仅为 9600 位/秒,因此即使读取中等大小的文件也可能会变得很明显。
    • 卡和读卡器之间支持的协议匹配(T=0,T=1;T=CL)
    • 对于非接触式之前的彻底检查;同一频率内有不同的频段和不兼容的协议(ISO 14443 A 类和 B 类)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多