RFID防破解:如何防止从RFID读写芯片与MCU接口拦截数据?

2019-12-25 18:48发布

本帖最后由 bitvi 于 2017-8-6 20:47 编辑

最近在研究设备的耗材加密问题,先考虑用RFID加密耗材。开始考虑M1卡,但M1卡网上破解成本太低,接着考虑CPU卡(FM1208),CPU卡目前好像还不容易被破解。
但是仔细分析完发现,MCU与读卡芯片之间的SPI通信是明文的,那么这个通信通道上的密码不也是明文的?那么用户只要分析拦截我的SPI数据是不是就可以知道我的密码,而且非常容易?
有没有大侠考虑过这方便的问题如何防止破解?
设备和耗材都卖给客户离线使用的,所以客户手上有我们的设备就有足够的时间和条件去拦截MCU与读卡芯片见的数据了?

这是网络上一篇关于拦截MCU与读卡芯片之间数据的破解文章,不知道是否可行:http://blog.sina.com.cn/s/blog_9e2e84050101fi96.html
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
q457344370
1楼-- · 2019-12-28 04:32
 精彩回答 2  元偷偷看……
liwey
2楼-- · 2019-12-28 06:38
q457344370 发表于 2017-8-18 08:07
曾经做过M1卡,最后采用的方法是扇区里存放加密后的数据,数据加密采取两步,用A算法加密金额后生成数据a, ...

用m1卡,除了最后一步有点意义,其它都没太大的意义,因为都是直接物理复制,两张卡物理上是完全一样的。防不了被复制盗用。
fenglove
3楼-- · 2019-12-28 12:17
wy2000 发表于 2017-8-6 21:51
如果采用CPU卡的话,一般会配套给一张sim卡(放在机内的CPU卡)。
实现过程是
1. MCU联系RFID卡需要密文   ...

是的,很早以前工作接触过,公交刷卡系统,分为 M1卡和CPU卡,CPU卡几乎是无法破解
q457344370
4楼-- · 2019-12-28 12:59
liwey 发表于 2017-8-18 21:02
用m1卡,除了最后一步有点意义,其它都没太大的意义,因为都是直接物理复制,两张卡物理上是完全一样的。 ...

第一步是为了防止直接复制数据扇区的
第二部是为了防止复制0扇区的

做的这个设备一般都是在一个小区使用的,一个小区顶多也就几百个使用的,不同小区使用的是不同的密码(扇区密码和加密密码都不一样)
又是小金额,所以这样使用是没问题的

一周热门 更多>