YubiKey support for your vault

Add a hardware key
to your vault.

ArkWarden is the first and only iPhone vault that supports a YubiKey. Your pattern derives the encryption key. A YubiKey adds a second factor stored on separate hardware, not on the phone. Tap the key against your iPhone over NFC. The vault opens only after both checks pass.

Why use a hardware key

The second factor is not stored on the phone.

Both Face ID and PIN are stored on the phone. A YubiKey is separate hardware. Someone who takes your phone does not also have the key.

Your pattern derives the key that decrypts your files. A second factor is checked after the pattern succeeds, before the vault is shown. Many second factors are stored or verified on the phone. A YubiKey is different because it is separate hardware.

Because the key is physical and separate, it helps in these situations:

  • Someone who takes the phone does not also get the YubiKey. They are still missing something required to open the vault.
  • Malware on the phone cannot copy the key. The YubiKey's private key never leaves the key, so there is nothing on the phone to steal.
  • Someone who watches you draw your pattern still cannot open the vault. They do not have the physical key, and there is no YubiKey secret shown on screen.

ArkWarden communicates with the YubiKey using FIDO2 and WebAuthn. When you register a key, the YubiKey creates a public and private key pair internally and gives ArkWarden only the public key. The private key never leaves the YubiKey. At unlock time, ArkWarden sends the key a new random challenge, the key signs it, and ArkWarden verifies the signature. No reusable YubiKey secret is stored on the phone.

About YubiKey

YubiKey follows a widely used standard, not a custom method.

A YubiKey is a small physical security key made by Yubico. Yubico co-authored the FIDO2 and WebAuthn standards that hardware keys use. YubiKeys are used by governments, banks, and large technology companies to protect accounts where password theft is a serious risk.

ArkWarden chose YubiKey because it provides a physical second factor, keeps the private key on the hardware key, and works with iPhone over NFC. ArkWarden does not create its own hardware-key system. It uses FIDO2 and WebAuthn through the YubiKey's signing hardware.

Setting it up

Registering a YubiKey, step by step.

Setup happens once over NFC. You confirm with your pattern, hold the key to the top of your iPhone, and ArkWarden registers it. The screenshots below show the actual screens.

1

Open two-factor settings and choose YubiKey

In Settings, open two-factor authentication. ArkWarden lists three methods, one of which pairs with your pattern: Biometrics, PIN Code, and YubiKey. Choose YubiKey.

2

Confirm it is you with your pattern

Before changing a security setting, ArkWarden asks you to draw your pattern. This makes sure the person adding a hardware key is the same person who already unlocks the vault.

3

Tap Scan to Register

On the Register YubiKey screen, tap Scan to Register. ArkWarden also recommends registering a second key as a backup during setup.

4

Hold the key to the top of your iPhone

The system NFC sheet appears and asks you to scan your YubiKey. Hold the key against the top of your iPhone. ArkWarden communicates with the key, and once registration is complete the screen confirms the key is registered. This process does not need a network connection.

Step 1 ArkWarden two-factor authentication screen showing Biometrics, PIN Code, and YubiKey options

Choose YubiKey in two-factor authentication.

Step 2 ArkWarden confirm it is you screen asking you to draw your pattern to continue

Draw your pattern to confirm it is you.

Step 3 ArkWarden Register YubiKey 1 screen with a Scan to Register button and advice to register a second backup key

Register YubiKey 1. Tap Scan to Register.

Step 4 iOS Ready to Scan NFC sheet prompting you to scan your YubiKey

The system NFC sheet: scan your YubiKey.

Step 4 iOS NFC sheet showing ArkWarden communicating with the YubiKey

Communicating with the key over NFC.

Step 4 iOS NFC sheet confirming YubiKey 1 registered with a checkmark

Registered. The key is now a second factor.

Two keys for one vault

Register a backup key before you need it.

You can register up to two YubiKeys per vault. Either key can unlock it. The second key is your backup if the first key is lost, left at home, or unavailable.

From the YubiKey management screen, you can add a second key and remove either key. By default, the keys are named YubiKey 1 and YubiKey 2. You can rename them to make them easier to tell apart, for example by naming the key you carry and the key you keep at home. Neither key is primary. Registering two just gives the vault a second key it will accept.

The practical advice is simple. Register two keys during setup and keep them in different places. This reduces the risk of losing access because one hardware key is lost.

Manage keys ArkWarden YubiKey management screen showing YubiKey 1 registered, an option to add YubiKey 2, and a note that either key will unlock your vault

Up to two keys. Add, remove, or rename. Either key unlocks your vault.

Using it after setup

What unlocking looks like after setup.

After a key is registered, unlocking the vault adds one NFC scan. Draw your pattern, hold the key to your iPhone, and the vault opens after the YubiKey check succeeds.

The order is always the same. You draw your pattern first, which derives the encryption key and decrypts the vault key. Then, because a second factor is enabled, ArkWarden asks for the YubiKey before showing the vault. You hold the key to the top of the phone, ArkWarden verifies the signature over NFC, and the vault opens. If you cancel, the vault stays closed.

At unlock iOS Ready to Scan NFC sheet during vault unlock

After your pattern, scan the key.

At unlock iOS NFC sheet confirming the vault is unlocked with a checkmark

Vault unlocked. Both checks passed.

Important distinction

This is not an authenticator app.

Hardware keys are often used for signing in to websites, so it is important to be clear about what YubiKey does in ArkWarden. ArkWarden does not store login codes for other services, does not generate one-time passwords, and is not a replacement for an authenticator app.

The YubiKey in ArkWarden protects one thing: your vault. It is a second factor checked after your pattern, before your own files are shown. It does not change your accounts on other sites, and using it here does not register the key with anyone except ArkWarden. The same physical key still works independently with your other services.

If a key is lost

You can recover access if a key is lost.

There are two recovery paths, depending on how you set up YubiKey:

  • If you registered a second key, use it. Either key unlocks the vault, so open ArkWarden with the backup, then go to Settings and remove the lost key so it can no longer be used.
  • If you had only one key and lost it, use your BIP-39 recovery phrase. On the lock screen, choose the recovery phrase option and enter your words. After the vault opens, you can disable YubiKey or register a new key from Settings.

The recovery phrase is always the final recovery method, regardless of which second factor you use. It is generated on your device, written down by you, and never stored anywhere ArkWarden can access. A second registered key is easier for normal use because it lets you recover without using the recovery phrase.

Common questions

Common questions about YubiKey.

Why did ArkWarden choose YubiKey?
ArkWarden chose YubiKey because it gives your vault a physical second factor that is separate from the phone. The YubiKey keeps its private key on the hardware key itself, supports FIDO2 and WebAuthn, and works with iPhone over NFC. This makes it a strong fit for a vault that already derives its encryption key from your pattern.
Can I use a YubiKey with a vault on iPhone?
Yes, with ArkWarden. ArkWarden is the first and only iPhone vault to support a YubiKey hardware security key as a second factor. You tap the key against the back of your iPhone over NFC. ArkWarden uses FIDO2 / WebAuthn, the same standards used to protect high-value accounts.
Does the YubiKey work over USB-C on iPhone?
Not currently. ArkWarden supports YubiKey over NFC only. USB-C wired authentication for third-party apps is not available through Apple's current frameworks, so ArkWarden uses NFC, which works on every iPhone that supports NFC regardless of charging port. We will add USB-C support when Apple makes it possible.
How many YubiKeys can I register?
Up to two per vault. The second key is a backup, and either registered key will unlock your vault, so if one is lost or left at home the other still works. By default the keys are named YubiKey 1 and YubiKey 2, and you can rename them.
Can I rename my YubiKeys?
Yes. By default the keys are called YubiKey 1 and YubiKey 2. You can rename them to something that helps you tell them apart, for example which key you carry with you and which one stays at home.
What happens if I lose my YubiKey?
If you registered a second key, use it to unlock your vault, then remove the lost key from Settings. If you have no backup key, use your BIP-39 recovery phrase to bypass two-factor authentication, then disable YubiKey or register a new one from inside your vault. The recovery phrase is always the final recovery method.
Is ArkWarden an authenticator app?
No. ArkWarden does not store login codes for other websites and does not generate one-time passwords. The YubiKey in ArkWarden is a second factor for your own vault, checked after your pattern, before the vault opens. It protects the files inside ArkWarden, not accounts on other services.
Does YubiKey unlock work without internet?
Yes. The YubiKey communicates directly with your iPhone over NFC. Registration and unlock both happen on the device, with no network connection required.
ArkWarden

The only vault on iPhone
that takes a YubiKey.

Most vault apps stop at a passcode. ArkWarden lets you add a hardware key, the same kind banks and governments rely on, to protect the files that matter most. Set it up in a minute.

Scan to download ArkWarden
Install on iPhone. No account, no email.
Point your camera at the code.
Download on the App Store
Back to two-factor authentication
FIDO2 / WebAuthn over NFC Up to two keys, either one unlocks Recovery phrase is always the final recovery method