晟辉智能制造

NFC技术原理详解,核心机制与应用场景?

NFC技术原理详解

什么是NFC?

NFC(Near Field Communication,近场通信)是一种短距离、低功耗的无线通信技术,它允许两个电子设备在距离非常近(通常为4厘米以内)的情况下进行数据交换。

NFC技术原理详解,核心机制与应用场景?-图1
(图片来源网络,侵删)

您可以将其理解为一种“触控式”的通信,设备需要非常靠近才能建立连接,NFC技术是从RFID(射频识别)技术演变而来的,并向下兼容RFID标准。

NFC的技术基础

NFC工作在56 MHz的频率上,支持的数据传输速率通常为106 kbps, 212 kbps, 424 kbps,其核心技术基于电磁感应耦合

工作原理简述:

  1. 磁场耦合:当两个NFC设备(或一个NFC设备和一个NFC标签)靠近时,它们各自内置的线圈天线会形成一个耦合的磁场。
  2. 能量传输:在被动通信模式下,一个设备(如读卡器)产生一个交变磁场,另一个设备(如标签)的天线在这个磁场中感应出电流,从而获得工作所需的能量。
  3. 数据调制:数据通过负载调制(Load Modulation)技术进行传输,标签通过改变自身线圈天线的负载,从而微弱地改变读卡器产生的磁场,读卡器检测到这种磁场变化,并将其解码为二进制数据(0和1)。

NFC的三种工作模式

NFC技术定义了三种主要的工作模式,以适应不同的应用场景。

NFC技术原理详解,核心机制与应用场景?-图2
(图片来源网络,侵删)

读卡器模式

  • 角色:一个主动设备(如手机)作为“读卡器”,另一个被动设备(如NFC标签、海报、公交卡)作为“卡片”。
  • 工作流程
    1. 手机(读卡器)产生一个13.56 MHz的交变磁场。
    2. NFC标签进入磁场范围,通过电磁感应获得能量并激活。
    3. 标签将存储的数据通过负载调制的方式“反射”回手机的磁场中。
    4. 手机读取并解码这些数据。
  • 特点:标签本身无源,不需要电池,成本低廉。
  • 应用场景
    • 手机读取门禁卡、交通卡。
    • 手机触碰海报上的NFC标签,获取网址、优惠券或产品信息。
    • 快速连接Wi-Fi(触碰路由器NFC按钮)。

卡模拟模式

  • 角色:一个设备(如手机)模拟成一张“卡片”,与一个外部读卡器(如POS机、闸机)进行通信。
  • 工作流程
    1. 手机开启卡模拟模式,其内部的安全元件会模拟成一张非接触式智能卡(如Mifare卡)。
    2. 外部读卡器(如POS机)发出射频信号,激活手机。
    3. 手机模拟的卡片与读卡器进行双向数据交换,完成支付或身份验证。
  • 技术实现:为了不影响手机的正常通信,NFC技术引入了点对点技术,在卡模拟模式下,手机通过一个称为HCI(Host Card Interface)的接口,将NFC天线的信号传输给安全元件,安全元件是一个独立的、受保护的芯片,用于存储和处理敏感信息(如银行卡密码、数字证书)。
  • 特点:安全性高,因为敏感信息存储在独立的SE中。
  • 应用场景
    • 移动支付:Apple Pay, Google Pay, Huawei Pay等。
    • 门禁通行:手机模拟门禁卡进入公司或小区。
    • 交通一卡通:手机模拟交通卡乘坐公交、地铁。

点对点模式

  • 角色:两个主动设备(如两部手机)相互通信,地位平等。
  • 工作流程
    1. 两部手机都开启点对点模式。
    2. 当它们触碰时,会形成一个共享的、谐振的磁场。
    3. 两台设备交替作为“发起方”和“接收方”,通过负载调制技术交换数据。
  • 特点:双向通信,需要设备都有主动供电。
  • 应用场景
    • 快速传输文件:如Android Beam(旧版功能),触碰即可分享照片、联系人、网页链接。
    • 连接蓝牙/Wi-Fi:两部手机触碰后,可以快速配对并建立蓝牙或Wi-Fi连接,简化了繁琐的搜索和配对过程。

NFC的技术标准与协议栈

NFC的标准化工作主要由ISO/IECETSINFC Forum三大组织负责。

  1. ISO/IEC 18092: 定义了NFCIP-1(NFC接口和协议-1),规定了两种设备间的主动通信。
  2. ISO/IEC 21481: 定义了NFCIP-2,增加了对被动通信模式的支持。
  3. ETSI TS 102 190: 基于上述ISO标准,是NFC技术的核心规范。
  4. NFC Forum: 这是一个行业联盟,它定义了上层的数据交换格式和互操作性规范,确保不同厂商的设备可以互相通信,其核心规范包括:
    • 数据交换格式: 如NDEF(NFC Data Exchange Format),一种轻量级的、独立于底层技术的数据格式,可以被所有NFC设备识别。
    • 标签类型: 定义了四种常见的NFC标签类型(Type 1, 2, 3, 5),它们在内存大小、读写速度、可重写次数和支持的协议上有所不同。
    • 安全协议: 如SE的访问控制、数据加密等。

协议栈分层

  • 应用层:用户直接使用的应用,如移动支付、门禁App。
  • 数据交换格式层:NDEF格式,负责封装和解析数据(如URL、文本、vCard)。
  • 基带协议层:定义了帧格式、防冲突机制和链路管理。
  • 链路层:负责建立和维护通信链路。
  • 物理层:基于ISO/IEC 14443标准,规定了射频接口的物理特性(频率、磁场强度、调制方式等)。

NFC的安全机制

安全是移动支付等应用的核心,NFC主要通过以下机制保障安全:

  1. 短距离通信:物理上的近距离要求,使得“中间人攻击”非常困难,攻击者几乎不可能在用户不知情的情况下插入设备窃取数据。
  2. 安全元件:这是卡模拟模式下的核心安全屏障,SE是一个独立的、受硬件保护的微控制器,类似于手机里的“保险箱”,用户的支付密钥、数字证书等敏感信息存储在SE中,无法被手机的操作系统或其他App访问,交易时,SE负责加密和验证,而只将加密后的令牌传给读卡器。
  3. 可信执行环境:对于没有独立SE的设备(如一些低端手机或可穿戴设备),可以使用基于软件的TEE,TEE是一个在处理器上受保护的、隔离的执行环境,操作系统无法访问其中的数据,它同样可以安全地处理敏感操作。
  4. 动态加密:在支付过程中,每次交易使用的密钥或令牌都是动态生成的,即使一次通信被截获,也无法用于下一次交易。

NFC技术原理 PDF 资源推荐

以下是一些高质量的PDF文档,涵盖了从入门到深入的NFC技术原理,您可以根据需求选择阅读。

NFC技术原理详解,核心机制与应用场景?-图3
(图片来源网络,侵删)

入门与科普类

  • NFC Forum - Introduction to NFC Technology

技术规范与白皮书

分享:
扫描分享到社交APP
上一篇
下一篇