为什么芯片比磁条更安全?

信息安全 信用卡 智能卡
2021-09-03 22:59:20

在最近的 Target 黑客事件之后,人们一直在谈论从带有磁条的信用卡转向带有芯片的卡。

芯片在哪些方面比条纹更安全?

4个回答

你不能克隆芯片。

磁条上有一个秘密号码,如果有人知道这个号码,他们就可以声称自己是这张卡的所有者。但是如果坏人刷了卡,他们就知道了号码,并且可以制作自己的卡,即“克隆”。事实证明,这是磁条卡的一个主要实际问题。

一个芯片也有一个秘密号码。但是,它安全地嵌入在芯片中。当你使用这张卡时,芯片会执行一个公钥操作,证明它知道这个秘密数字。但是,它从不透露那个秘密号码。如果您将芯片卡放入坏人机器中,他们可以冒充您进行那笔交易,但他们不能在未来冒充您。

以上都假设芯片的实现是好的。众所周知,一些芯片存在泄漏密码的实施缺陷。然而,芯片和引脚现在已经相当成熟了,所以我希望这些问题大部分都已经解决了。

芯片对传递给它的数据执行加密操作,这需要知道芯片内受到严格保护的密钥——因此攻击者无法轻易复制卡。

也就是说,有一些关于时间或功率攻击的成功研究论文,但这些都是来自实验室条件,在野外可能不是真正的担忧。

在英国,几乎所有银行卡都是芯片和密码——这确实导致了我们最常见的欺诈类型之一:磁条被脱脂,并且在一个没有芯片和密码基础设施的国家使用的细节。

磁条包含用于识别卡的确切信息。该芯片拥有一段它不共享的信息,但它可以用来证明它拥有该信息。

因此,磁条是哑的,可以复制,但由于芯片不会泄露其秘密,因此供应商不能在您使用时简单地复制它。

一条磁条上写着“我是信用卡 ABC”。当销售点询问号码时。使用筹码,销售点会说“你对这个随机值有什么反应?” 并且芯片给出销售点可以验证的响应,但由于下一个销售点将使用不同的随机值,因此响应对小偷毫无用处。

已经给出的其他答案是正确的,但我想给出以下答案,部分提问者不需要技术背景:

当您使用磁条信用卡时,设备会对卡说:“我的用户将输入一个 PIN 码进行验证,让我读取您的磁条条以便我检查它”。

编辑

好的,上面的段落并不是实际发生的。但是 POS(或其他)设备读取(或能够读取)条带中包含的所有信息。这意味着您可以制造一张用于所有意图和目的的卡片副本。)

当您使用芯片信用卡时,设备对卡上的芯片说:“我的用户提供了 4567 作为 PIN,对吗?”

现在,由于芯片比磁条(实际上只是数据存储)更智能,它可以回答这个问题。这样,PIN 可以保持隐藏状态。