Технология NFC (Near Field Communication – «связь на малых расстояниях») – комбинация нескольких бесконтактных технологий радиочастотной идентификации и связи, предназначенная для обмена информацией между двумя близкорасположенными друг к другу устройствами.
Технология NFC - совместная разработка компаний NXP Semiconductor и Sony, одобрена как стандарт ISO/IEC в 2003 году.
Центральная частота технологии NFC - 13,56 МГц, скорость передачи данных на расстояние до 10 см может составлять 106, 212 или 424 кбит/сек. При обмене данными оба устройства выступают как активные (равноправные), поэтому NFC используется для доступа к устройствам RFID.
Технология NFC обратно совместима с распространенным стандартом смарт карт ISO/IEC 14443 А (например, Mifare) и ISO/IEC 14443 В. Для обмена информацией между двумя устройствами используется новый протокол ECMA-340 и ISO/IEC 18092.
Технология NFC предназначена, в первую очередь, для портативных устройств. Она широко используется в мобильных телефонах, смартфонах, планшетах.
Чаще всего NFC применяется в следующих областях:
Расширение сфер применения технологии NFC напрямую зависит от обеспечения безопасности при передаче-получении данных между устройствами.
Например, современные смартфоны, оснащенные NFC-компонентами, имеют также встроенную интегральную схему или дополнительный программный модуль SIM (Subscriber Identity Module - «модуль идентификации абонента»).
?спользование модуля SIM позволяют осуществлять безопасные транзакции между NFC-устройствами внутри доверенного пространства организации, доступ к которому контролируется.
Развитие технологии мобильного доступа началось с поддержки NFC на мобильных телефонах.
Первое препятствие, которое не позволило NFC стать ключевой технологией мобильного доступа сегодня, отсутствие поддержки технологии операционной системой iOS, а значит ее отсутствие в устройствах Apple.
Второе препятствие, с которым столкнулись первопроходцы, безопасность передачи ключа от телефона к считывателю. Остался нерешенным вопрос, каким образом раздавать права доступа к Secure Element, к отдельному криптопроцессору NFC, который отвечает за режим эмуляции карты.
Ситуация изменилась после выпуска новой версии операционной системы Android 4.4 KitKat осенью 2013 года, в которой появилась возможность эмулировать бесконтактные smart-карты в телефоне, никак не регламентируя вопросы безопасного хранения и обработки данных.
Это стало возможным благодаря новой технологии HCE (Host-based Card Emulation), которая позволила хранить данные эмулируемых карт не только в физических чипах безопасности, встроенных в телефон, на SIM-карте или SD-карте, но и в памяти телефона или в облаке. Обработка данных происходит с помощью приложения, установленного на телефон.
HCE для NFC имеет открытую архитектуру, таким образом, нет необходимости координировать и согласовывать действия с производителями телефонов, также решаются многие проблемы совместимости.