Skip to main content

Here are the security keys Apple recommends for iPhone, iPad, and Mac

The main new feature that arrived with iOS 16.3 and macOS 13.2 is support for physical security keys. For those that want to take security up a notch, you’ll need to pick up at least two hardware keys, but which ones to choose? Here are the security keys Apple recommends for iPhone, iPad, and Mac.

With the launch of physical security key support for Apple devices, the company hasn’t jumped into making its own keys. Instead, it made iPhone, iPad, and Mac compatible with existing FIDO-certified security keys.

If you choose to use Security Keys for Apple ID, the hardware keys will replace the six-digit 2FA code that’s normally sent to a verified device. That means this is definitely not the right fit for everyone as you assume full responsibility for your account (if your keys are lost you may be locked out of your account permanently). But if you want a greater level of security for your Apple ID, physical keys offer that.

Security keys Apple recommends for iPhone, iPad, Mac

In a support document, Apple has recommended three specific keys while also giving the green light to others that meet a couple of guidelines.

Important: You’ll need a minimum of two FIDO-certified security keys to enable them with iPhone, iPad, and Mac

For other recommended security keys, Apple says to make sure it’s FIDO certified and of course, features connectivity for your Apple devices. Here’s a more affordable option with USB-C and NFC:

Apple notes NFC for security keys only works with iPhones (iPhone 6 and later). USB-C works with most Macs and recent iPads, USB-A works with older Macs (or iPhones/iPads with a Lightning adapter), and Lightning works with iPhones and supported iPads.

For a look at the setup process, check out my colleague Jeff’s video walkthrough:

One more thing to keep in mind, there are four instances where security keys will not work:

  • You can’t sign in to iCloud for Windows.
  • You can’t sign in to older devices that can’t be updated to a software version that supports security keys.
  • Child accounts and Managed Apple IDs aren’t supported.
  • Apple Watches that are paired with a family member’s iPhone aren’t supported. To use security keys, first set up your watch with your own iPhone.

And if you haven’t seen all the requirements, here’s everything Apple says you need to use Security Keys for Apple ID:

  • At least two FIDO® Certified security keys with connectivity for your Apple devices
  • iOS 16.3, iPadOS 16.3, or macOS Ventura 13.2, or later on all of the devices where you’re signed in with your Apple ID
  • Two-factor authentication set up for your Apple ID
  • A modern web browser – if you can’t use your security key to sign in on the web, update your browser to the latest version or try another browser
  • To sign in to Apple Watch, Apple TV, or HomePod after you set up security keys, you need an iPhone or iPad with a software version that supports security keys

Are you planning to use physical security keys with your Apple ID? Share your thoughts in the comments!

Read more 9to5Mac tutorials and guides:

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

Author

Avatar for Michael Potuck Michael Potuck

Michael is an editor for 9to5Mac. Since joining in 2016 he has written more than 3,000 articles including breaking news, reviews, and detailed comparisons and tutorials.


Manage push notifications

notification icon
We would like to show you notifications for the latest news and updates.
notification icon
Please wait...processing
notification icon
We would like to show you notifications for the latest news and updates.
notification icon
Please wait...processing