本期TIP:最默契莫过于我们存在于同一个时钟周期。
以下技术细节内容完全来源于文章Dismantling MIFARE Classic,原文链接:http://www.cs.ru.nl/~flaviog/publications/Dismantling.Mifare.pdf
MIFARE Classic 由荷兰NXP公司生产,是一款基于NFC技术、实现非接触通信的IC卡。该系列卡片在世界范围内获得了巨大成功,据有关数据,其归属的MIFARE卡片家族被广泛应用在门禁、借书、公共交通等领域,销售量达50亿张。2008年前后,MIFARE Classic加密算法的漏洞被公布,网上出现了一批复制、修改卡片内容(如金额等)的工具。现登陆NXP官网,会发现关于Classic卡片安全性的声明 “对于与安全相关的应用,客户应参考我们的MIFARE®DESFire®和MIFAREPlus®产品系列”,不知道算不算一次“胜利”。
一、目标分析
经参考NXP公司的MIFARE Classic技术文档,以及多位专家的实践成果(有专家甚至对卡片切片,用显微镜观察电路推断加密算法),Dismantling MIFARE Classic一文揭示了卡片的认证机制及加密算法。具体如下:
(一)存储结构
卡片(4k版)信息由4k的EEPROM存储,具体划分为40个区(sectors),前32个区每区包含4个块(blocks),后8个区每区包含16个块,每块为