我知道标准 RFID 卡很容易受到重放攻击,但是,同样是非接触式的智能卡如何防止重放攻击?这是由芯片决定还是由验证付款的公司决定?
EMV 非接触式卡如何防止重放攻击?
信息安全
密码学
信用卡
射频识别
2021-08-22 13:04:37
1个回答
关于 EMV 重放(即事务克隆)最权威的参考资料是 Peter Fillmore 在 Syscan 2015 上的最新演讲
https://github.com/peterfillmore/Talk-Stuff/blob/master/Syscan2015/PeterFillmore_Syscan2015.pdf
另一个很好的资源是 Ricardo Rodriguez 在 Rooted 2015 上的演讲
http://www.slideshare.net/cgvwzq/on-relaying-nfc-payment-transactions-using-android-devices
其中提到了 Eddie Lee 在 DEF CON 20 上的 NFC 代理演讲
另一个令人感兴趣的是 Ricardo Rodriguez 关于 EMV 中继攻击的白皮书
和 Ricardo Rodriguez 的网站
MWR InfoSec 在 HackFu 竞赛期间提供了对这些攻击的一些额外验证
最后,Michael Roland 和 Josef Langer 写了针对 EMV 的降级攻击,以及协议中内置的保护措施。如您所见,最初,EMV 非接触式规范本身希望提供保护(早在付款验证之前),但事情并不总是按计划进行。