Yubico iOS Authentication Expands to Include NFC

September 12, 2019 3 minute read

This week, at the annual September iPhone event, Apple introduced new functionality that allows the full range of YubiKey authentication on iOS via near field communication (NFC). This has been many years in the making, back in Oct 2017 we even wrote about when this day would come.

Previously, NFC on iOS was read-only, which meant that it couldn’t support modern authentication protocols like FIDO U2F, FIDO2/WebAuthn that require both read and write capabilities – but now that has changed. With these recent updates, iPhone users (running iOS 13+) can experience mobile NFC authentication with a YubiKey 5 NFC or Security Key NFC by Yubico on apps and browsers that have added support.

Coming right on the heels of our new YubiKey 5Ci, iOS users now have a broad and complete choice of secure authentication options, based on their preference and use cases. NFC-enabled YubiKeys will work with compatible apps and browsers on iPhones 7 or later running iOS 13. Older iPhone models, most iPads, and some iPods will work with the YubiKey 5Ci through its Lightning connector on select apps and browsers.

The YubiKey 5C NFC is coming soon!
The YubiKey 5C NFC is coming soon!

That’s not all. Based on feedback and suggestions from our customers (we hear you!), we are happy to announce a sneak preview of YubiKey 5C NFC, our upcoming USB-C security key enabled with NFC. This key will provide yet another authentication option for all environments supporting iOS, Android, Windows, MacOS, and more, all on one key. Arriving this coming Winter*, this new device will deliver the same multi-protocol functionality and user experience of the YubiKey 5 Series. Sign up here to receive updates on product availability.

This announcement supports Yubico’s long-standing YubiKey vision: to deliver secure hardware-based authentication across any operating system and platform. Our goal is to support all authentication use cases across any computing device, as we recognize that individuals use multiple phones, operating systems, laptops, tablets, or desktops each day to access work and personal accounts.

To coincide with this new NFC functionality, Yubico will also be rolling out updated software for end users and developers on iOS. On mobile iOS devices, users will soon be able to use the Yubico Authenticator application to communicate over NFC, USB and Lightning connection to generate a 6 digit, time-based code commonly used by many services for 2-factor authentication. This is similar to Google Authenticator, with the main differentiator being the user credential is stored on the external YubiKey, versus internally on the mobile device, making it extremely portable to get the one-time codes either on mobile devices and/or desktop computers.  We expect to introduce the new Yubico Authenticator for iOS in the coming months.

Developers who are interested in adding YubiKey support for desktop or mobile users, can access Yubico’s wide range of libraries on the Yubico developer site, including SDKs for Android and iOS app developers. We are also in the process of updating our Yubico Mobile SDK for iOS to support the new iOS NFC authentication capabilities. This will allow applications to implement modern authentication protocols such as FIDO2 and support the YubiKey over both Lightning and NFC connections.

Please visit the Yubico developer website to sign up for updates and to get access the current Yubico Mobile SDK for iOS.

*Due to current circumstances, we’re experiencing delays with the upcoming launch of the YubiKey 5C NFC. We’re working to get the key out as soon as possible, and appreciate your patience! If you’d like to be notified of updates, sign up here.

Share this article:

Recommended content

Software Development Toolkits (SDKs)

What our customers and partners are saying! Download Yubico’s SDK offerings Yubico mobile series


Yubico announces general availability of next-generation Android and iOS SDKs

Yubico is committed to enabling YubiKey integrations for all of our technology partners and enterprise customers with the least amount of friction and time-to-market as possible. With this goal in mind, we are very excited to announce the public general availability of our Android and iOS SDKs that went into public beta in December last ...


Customer YubiStories: How a biopharmaceutical company solved NFC authentication with a YubiKey and wristband

One of the greatest things about the YubiKey is that it can be used in virtually any environment and by any user. While we all know about the common user experience of plugging in your YubiKey then touching to authenticate, we often hear unique stories from our customers about how they used creativity to address ...


Yubico releases new public beta versions of iOS and Android mobile SDKs

Today, Yubico is excited to release public beta versions of the next generation of our mobile SDKs for both iOS and Android platforms. The Yubico Mobile SDKs can be used to integrate multi-protocol YubiKey support into mobile apps via near-field communication (NFC), Lightning, and USB connections (USB available for Android only). With this public preview, we want to give ...