> For the complete documentation index, see [llms.txt](https://yubico.gitbook.io/yubikey5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yubico.gitbook.io/yubikey5/introduction/nfc-vs-fips.md).

# NFC vs FIPS

Difference between NFC and FIPS.

| <p>NFC <br><a href="https://en.wikipedia.org/wiki/Near-field_communication">Near-field communication</a></p>                                                          | Set of communication protocols that enables communication between two electronic devices over a distance of 4 cm.                                                                                   |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>FIPS<br><a href="https://www.nist.gov/standardsgov/compliance-faqs-federal-information-processing-standards-fips">Federal Information Processing Standards</a></p> | Set of publicly announced standards that the National Institute of Standards and Technology has developed for use in computer systems of non-military, American government agencies and contractors |

## <mark style="color:red;">❊ Differences</mark>

<table><thead><tr><th width="133.33333333333331">Device</th><th width="145">Algorithms</th><th width="144">Passwordless</th><th width="196">Level 1 &#x26; 2 Certs</th><th>NFC</th></tr></thead><tbody><tr><td><strong>NFC</strong></td><td>RSA 2048<br>RSA 4096<br>ECC p256<br>ECC p384</td><td><img src="https://3439786616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFqFACNHWgp8HSNubDNCu%2Fuploads%2FWtRVmoJu3cHGrnkRuLRu%2Fcheck.png?alt=media&amp;token=02ef37f6-5cb6-4b6e-916d-63a9c6433763" alt=""></td><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td><img src="https://3439786616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFqFACNHWgp8HSNubDNCu%2Fuploads%2FWtRVmoJu3cHGrnkRuLRu%2Fcheck.png?alt=media&amp;token=02ef37f6-5cb6-4b6e-916d-63a9c6433763" alt=""></td></tr><tr><td><strong>FIPS</strong></td><td>RSA 2048<br>ECC p256<br>ECC p384</td><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td><img src="https://3439786616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFqFACNHWgp8HSNubDNCu%2Fuploads%2FWtRVmoJu3cHGrnkRuLRu%2Fcheck.png?alt=media&amp;token=02ef37f6-5cb6-4b6e-916d-63a9c6433763" alt=""></td><td><img src="https://3439786616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFqFACNHWgp8HSNubDNCu%2Fuploads%2FWtRVmoJu3cHGrnkRuLRu%2Fcheck.png?alt=media&amp;token=02ef37f6-5cb6-4b6e-916d-63a9c6433763" alt=""></td></tr></tbody></table>

{% hint style="warning" %}
The rules governing FIPS-certified environments forbid the use of the following features of the YubiKey 5 FIPS Series:

* The P-224 curve
* Credential registration over NFC.
  {% endhint %}

{% hint style="info" %}
A major difference between the NFC and FIPS series was that FIPS did not include GPG functionality. However, as of firmware v5.4.3; GPG is now available for both FIPS and NFC Yubikeys.
{% endhint %}

## <mark style="color:red;">❊ Summary</mark>

Overall, the NFC and FIPS Yubikeys provide almost the same exact functionality. However, because RSA 4096 is not a government approved standard yet; the FIPS series keys do not allow this algorithm to be used.

If you are an everyday user and are not being specifically told that you must use a FIPS certified device by your employer; then the NFC series Yubikeys are more than enough.

Both the Yubikey 5 NFC and the Yubikey FIPS series include NFC variant devices. Which means that if you do require a FIPS certified device; you can get a FIPS device that supports USB + NFC.

## <mark style="color:red;">❊ FIPS U2F</mark>

If for any reason; you need to RESET the U2F interface of a FIPS series Yubikey, this action will COMPLETELY wipe the U2F Master key and will invalidate the FIPS validation. It will no longer be possible to put the YubiKey back into FIPS mode, even if it had been in FIPS mode before the reset, and even if you set it with a password.

The U2F application will be configured with a new attestation cert, which includes information that the YubiKey has been reset, and hence cannot be in FIPS mode.

If you do not require a FIPS series Yubikey as a requirement by your employer, you should buy the Yubikey 5 NFC series key instead. The Yubikey 5 NFC series does not have this restriction.

<br>
