当前位置: 华文问答 > 科学

小米手机丢失了,公交卡的钱消失了,合理吗?

2021-02-01科学

不只是小米手机,小米手环nfc里绑定的公交卡也会消失。

后来我问了客服,回答如下:

看了一下文章,大体知道了nfc交通卡的模式。

虽然所有的数据卡,本质上都是数据,可以复制,但是是否允许复制,是否允许云端存贮,是不一样的。

不管是手机还是手环,类似的绑定公交卡,都是非实名制的卡。

所谓非实名制,本质就是不和个人的云端账号(也就是身份信息)绑定。

那么这种卡虽然本质上还是一种数据,一种可验证的加密数据,但是它是只和唯一硬件介质绑定,不和云端的个人账户绑定,也无法通过云端的个人账户信息找回。

这种数据卡当然也可以转移,但是根据交通部门的规则,只能是硬件和硬件之间一对一转移,只能剪切,不能复制。

所以 能够操作这种数据卡的,也必须是经过授权、按照这个唯一不记名原则运行的系统。

当然你如果足够牛逼,能破解公交卡系统,那就可以自己随意复制公交卡信息,自然也可以「找回」丢失的公交卡。
且不论难度和合法性,最主要的是,即使恢复自己的卡,并不能阻止捡到卡的人继续用原来那张卡/手机/手环的nfc信息继续刷卡。
因为公交卡刷卡系统是不记名的,只认nfc卡的离线数据,不对照后台个人账户。

不记名的好处,当然是因为可以离线运行, 卡片和刷卡端都可以离线运行,在没有移动互联网的时代,这显然是最可行最稳定的。
缺点是如果被破解就可以随意复制。但公交系统应对破解,更多的是靠公安系统,而不是只靠技术加密。就好像门锁技术不是靠门锁本身,开锁人员都是公安登记过一样。
一般情况下没人会冒这个风险,这跟印伪钞差不多。

说到底还是不记名离线数据,和记名在线数据的区别。

如果怕丢,以后就不要用nfc卡,直接用在线账户的二维码支付就好了。
二维码支付那是跟云端个人账户绑定的,不是跟单一硬件设备绑定的。

至于能不能做一种实名制的nfc公交卡系统?
技术上肯定是可以的,公交公司可以建立一套个人信息和nfc卡的绑定的系统,也就是增加一个数据层级,但这样要么需要每次验证卡片和云端账户的关系(就像信用卡),要么授权个人账户写入卡片离线数据的权限(人人都有小米公司的权限和设备),就会很麻烦。
既然已经有了手机扫码和nfc离线卡两套系统,再弄一个两面兼容的系统就没必要了,而且应该在成本上也划不来。