为啥在手机本身已经支持nfc的情况下, 还需要nfc sim卡

小米5nfc不需要nfc sim
■网友
安全性不是问题,不管SE是在SIM,手机还是SD,都是GP认可的。几个考虑:1、放在SIM里面运营商有更大的话语权-卡片加分发2、放在SIM里面,换手机相对方便,要不换手机是个麻烦事
■网友
闪付功能需要NFC还需要安全芯片,二者缺一不可。安全芯片俗称eSE芯片。NFC-SIM卡是内置了安全芯片的,所以可以做闪付用。绝大部分NFC功能手机不支持安全芯片,所以不能自己完成闪付的功能。NFC只是个通信协议,新款部分手机的NFC模块已经内置了eSE安全芯片后,不再需要NFC-SIM了,也就是说不再需要NFC-SIM里来提供安全芯片。安全芯片是存储个人信息和虚拟银行卡信息用的。所以你在手机NFC设置里可以看到2个NFC支付方式,没有内置芯片的手机的只有第一种。1. 安全芯片来自某槽位的SIM卡。2. 内置安全芯片(实际上是手机内置)。
■网友
(这篇回答只针对题设条件而答。如果对工作原理感兴趣,请阅读:Apple pay与HCE、运营商SIM-NFC有何区别?)
强加密(SE 级别) 【为啥在手机本身已经支持nfc的情况下, 还需要nfc sim卡】 「只是作为一个存储数据的芯片」,数据的所有者不这么想。他们要求彻底的「安全」,所以才有了 SE 位置之争。
NFC-SIM 可以做到加密存储,外部不经验证无法暴力读取存储的内容。
机身内存也是一块闪存芯片(存储器),为什么不用呢?因为手机 root 非常容易。root 之后什么都看得到,指哪改哪,还能隐藏 root。
公交卡等传统应用对刷卡速度有要求,因此余额存储在卡片中。(篡改金额是违法行为!)
如果和短信一样存在机身内存,一卡通公司不放心。所以你能看到的支持北京一卡通的手机,无非是:
装在 NFC-SIM 里,由运营商掌控,如中国移动的「和包」;装在手机内的加密区(SE)。可以由手机厂商掌控,如华为/小米/三星的旗舰机型。此机型范围与银联云闪付机型* 是一致的。(*HCE 以外的模式,即「白条闪付」官网列出的机型)也可以由 app(发卡机构)掌控,如北京一卡通(cn.com.bmac.nfc) 中的「手机一卡通」。其中「和包」很早就把脱机闪付(电子现金模式)做到了 NFC-SIM 卡里,那时候苹果还在坚持小屏幕。
相对加密现在 HCE 模式的普及,得益于支付网络对风控的自信:余额在银行那边。
公交方面,技术上没有难度,只有耍赖拒付问题需要解决。目前的主流是预付“押金”。
例如广州地铁官方APP(com.infothinker.gzmetro) 的「云卡」(HCE 模式),设置最低保留余额,消费后实时从银行扣款。
上海地铁也实测通过,但没有推广使用,因为记者们听到二维码就高潮,而对自己看不懂的技术一律冷处理。

■网友
上面回答看得云里雾里,到处搜索,可算找到较为完满的解答,写得非常明了。在这里贴上原贴内容,@xuqingkai(贴吧的网友)
了解到NFC分为读卡和被读两种后就很容易搞懂了。
1,所谓的NFC手机一般来说指的是具有NFC读写模块功能,早期的NFC手机只有这个读写模块,但是现在的NFC手机不仅带读写模块,还带存储模块---也就是所谓se安全芯片,二者的差异就体现在:前者必须有操作对象,即自己单独是玩不转的,只能对别的物体,如实体的公交卡进行操作,而后者是可以模拟虚拟公交卡的,将后者的信息存在安全芯片里,然后自己操作自己。
2,了解了第一个前提,后面就好说了, 先提一点,早期的NFC手机也有是否支持NFC-SIM卡功能的区别,这点一会再说;NFC手机要想实现虚拟公交卡功能,必须有个存储的地方(SE安全芯片),但是早期的NFC是没有存储芯片的,所以运营商(中国移动)想出了一个办法,他们和公交公司去谈判合作,然后自己出一个有NFC存储芯片的SIM卡,这样用运营商专用的app就可以实现在家给虚拟公交卡充值了--------这里就需要我刚才提到那一点了,就是这个方式还需要这个手机得支持NFC-sim卡功能,否则,只能用来给自己或者别人的实体公交卡充值,出门还得带卡刷卡,不能刷手机,只是省了去公交公司充值的麻烦了


推荐阅读