What's New on YubiKey Firmware 5.7? (2024)

Yubico announced on its blog on May 21st that they will soon offer YubiKeys with the latest 5.7 firmware.

Reference) Yubico Blog

I recently received a YubiKey 5C NFC with the latest 5.7 firmware, so I'd like to try it out and see what has changed.

YubiKey Appearance

What's New on YubiKey Firmware 5.7? (1)

The YubiKey I obtained this time has a Type-C USB connection.

Opened the blister pack.

What's New on YubiKey Firmware 5.7? (2)
What's New on YubiKey Firmware 5.7? (3)

It looks the same as the previous YubiKey 5.

Only the firmware was updated, so this is to be expected.

Changes in the firmware update

From Yubico's blog, here are the changes in this firmware update:

  1. Expanded passkey and passwordless storage capabilities – accommodating up to 100 device-bound passkeys (up from 25), 64 OATH seeds (up from 32), 24 PIV certificates, and 2 OTP seeds at once for a total of 190 credentials.

  2. Expansion and enhancement of public key algorithms, including support for larger RSA keys (RSA-3072 and RSA-4096), Ed25519, and X25519 key types enhances key management functions and flexibility for organizations, aligning with DoD memo requirements on stronger public key algorithms. Migration to Yubico’s own cryptographic library that performs the underlying cryptographic operations (decryption, signing, etc.) for RSA and ECC.

  3. Enterprise attestation facilitates the retrieval of unique identifiers during FIDO2 registration and streamlining asset tracking by allowing identity providers to read the serial number from the YubiKey during FIDO2 registration.

  4. Enhanced PIN complexity settings across all YubiKey applications, including FIDO2, PIV, and OpenPGP.

  5. FIDO Client to Authenticator Protocol (CTAP) 2.1 implementation brings improvements around the FIDO2 PIN, including Force PIN Change and Minimum PIN Length, addressing PIN requirements in “enroll on behalf” scenarios.

About 1:

The number of passkeys that can be registered has been increased from 25 to 100, and the storage capacity for OATH and PIV certificate seeds has been increased.

Compared to before, some more services and products support passkeys, so it seems that the number that can be registered has been increased with an eye to the future.

At the moment, just a few people use more than the 25 passkeys limit, but considering the future, it's probably helpful to have more storage space.

About 2:

Algorithms with larger key lengths are now supported.

Originally, multiple key types were supported, but the number of algorithms with higher security strength is steadily increasing.

About 3:

During FIDO registration, the ID provider can read the serial number of the YubiKey and identify the YubiKey, making it possible to manage it by preventing personal YubiKeys from being registered.

However, to use this function, it seems that separate customization is required at the Yubico factory, so this function is not available on YubiKeys that have already been shipped.

About 4:

It is now possible to set the complexity of PIN used for FIDO2, PIV, etc.

However, this also requires separate customization at the Yubico factory, so it seems that this function is not available on YubiKeys that have already been shipped.

About 5:

It is now possible to restrict PIN settings, such as forcing PIN changes and minimum PIN length restrictions.

This function allows administrators to specify how PINs should be used before distributing YubiKeys to end users. So they can impose restrictions such as a minimum number of characters for PINs and make users change the PIN the first time, just like traditional password requirements.

This is a useful feature for system administrators who want to enforce security policies because if a company has a security policy, they can operate YubiKeys following that policy.

It seems that these PIN restriction settings can be tried using commands, so I would like to try them out right away.

Trying out PIN restriction settings

Since the settings are usually done by the administrator, let's assume the following as an example.

  • You are an administrator and you distribute YubiKeys to employees for FIDO authentication.

  • You want to meet the company security policy of a PIN of 10 digits or more.

  • You want each employee to set their PIN.

To carry out the above assumptions, we will try the following two settings on the YubiKey:

  1. Set the minimum number of digits for the PIN.

  2. Always change the PIN when using the device.

Now, let's get to the practical part.

Preparation for setting up

To change the PIN settings, you need to run commands using a tool called YubiKey Manager CLI.

※ Please note that this does not seem to be possible with the GUI YubiKey Manager.

Also, the command is compatible with YubiKey Manager CLI version 5.4.0 and later. So please download 5.4.0.

Go to the site and download 5.4.0.

What's New on YubiKey Firmware 5.7? (4)

Since my test environment is Windows, I'll download the Windows installer and run the installation.

Once the installation is complete, run the command prompt.

※ The command prompt must be launched with administrator privileges.

The commands were taken from the page pushed by Yubico.

Check the version of the command.

ykman -v
What's New on YubiKey Firmware 5.7? (5)

You can see that YubiKey Manager version 5.4.0 is installed.

Setting the default PIN

To restrict the PIN, it is necessary to set a default PIN beforehand.

※ If you try to set restrictions without setting a PIN, you will get the error "ERROR: No PIN is set."

The default PIN can be set from the Windows system settings or the GUI version of YubiKey Manager.

FIDO2 Security Key PIN Setting / Fingerprint Setting - for Windows

This time, I will set it using the CLI command.

Set a 6-digit PIN (123456) with the following command.

ykman fido access change-pin -n 123456

Now that the settings are complete, I will try setting PIN restrictions.

Set the minimum PIN length

Set the minimum PIN length to 10 digits with the following command.

ykman fido access set-min-length 10

When setting up, you will be asked for your current PIN. So enter the PIN (123456) you have already set.

What's New on YubiKey Firmware 5.7? (6)

The settings have been changed.

Let's try changing the PIN to one shorter than 10 digits.

Execute the following command, specifying an 8-digit PIN.

ykman fido access change-pin -n 12345678
What's New on YubiKey Firmware 5.7? (7)

Because the PIN is shorter than the specified 10 digits, an error was displayed and the change failed.

This is expected.

[Additional Information]

If you enter a short PIN when changing it from Windows system settings, you will see an error message saying "Try creating a PIN that 's more complex."

Please note that this message is not about the PIN length and can be confusing.

What's New on YubiKey Firmware 5.7? (8)

Next, try setting a 10-digit PIN.

ykman fido access change-pin -n 1234567890
What's New on YubiKey Firmware 5.7? (9)

This was successful without any errors.

One thing to note is that once you change the minimum PIN length, you can set a longer number of digits than you set it to, but you will not be able to set a shorter number of digits.

For example, after setting 10 digits, you can increase it to 12 digits, but you cannot decrease it to 8 digits.

If you set it incorrectly, you will need to reset the FIDO information.

Setting to force a PIN change

Next, let's try forcing the user to change their PIN before using the device.

Run the following command:

ykman fido access force-change

Enter your current PIN.

What's New on YubiKey Firmware 5.7? (10)

The setup is complete.

To check if the settings are correct, I will try to use FIDO authentication in this state.

To test FIDO, I will try logging in to the YubiOn FIDO Logon management screen using FIDO.

I will check the operation on a Windows 11 computer.

What's New on YubiKey Firmware 5.7? (11)

When I selected the security key, I received a message saying "PIN must be changed before using security key."

What's New on YubiKey Firmware 5.7? (12)

After a short while, the window for changing the PIN will appear.

You can change your PIN by entering your current PIN and your new PIN twice and clicking the OK button.

This operation is very easy for users to understand.

It looks like it will be possible to prevent users from using the YubiKey until they change their PIN at least once.

[Additional Information]

The behaviors are different on Windows 10.

What's New on YubiKey Firmware 5.7? (13)

When I entered the PIN for FIDO authentication, the attempt failed with a message saying that the PIN was incorrect, even though I was sure I entered the correct PIN.

Is this as expected?

In the case of Windows 10, it does not automatically move on to the PIN change sequence as when I tried it on Windows 11. It seems that the YubiKey will not treat the PIN as correct unless you simply change it.

Since the only message you get is that the PIN is incorrect, it's difficult to tell whether you need to change your PIN or you simply entered the wrong PIN. So it's important to be careful about this.

The PIN change window does not appear automatically. So you will need to change your PIN separately.

What's New on YubiKey Firmware 5.7? (14)

※ This time, the PIN was changed using a command, but for general users, it is easier to change the PIN from the Windows system.

FIDO2 Security Key PIN Setting / Fingerprint Setting - for Windows

When I tried entering the changed PIN to perform FIDO authentication in the same way, I was asked to touch the key without getting an error.

What's New on YubiKey Firmware 5.7? (15)

If users are using Windows 10 computers, administrators who are considering operation should be aware of these differences.

Summary

YubiKey with firmware version 5.7 is now available.

There are no particular changes in appearance, but several functions have been added.

The PIN management function can be used by installing the YubiKey Manager CLI (version 5.4.0) and executing commands.

The PIN restriction function does not have any particular impact on general users, but it does expand the options for company administrators who distribute YubiKeys to their employees.

However, some behaviors change depending on the Windows OS used. So when administrators distribute YubiKeys to employees, they will likely need to create a detailed initial setup manual.

The YubiKeys we sell will also be available with firmware 5.7. So please contact us if you are looking for an authenticator.

CONTACT

We also offer solutions that use security keys. So if you are interested, please take a look at our solutions and blogs.

Thanks for reading to the end.

What's New on YubiKey Firmware 5.7? (2024)

FAQs

What is the latest YubiKey firmware? ›

The new 5.7. firmware for the YubiKey 5 Series has a number of new and improved features that will be available for the first time on the multi-protocol YubiKey 5.

How do I get my YubiKey secret key? ›

Sign in to your account and find the two-factor (or two-step) authentication settings in the security settings. Select the option to use an authenticator program or Google authenticator and the server will generate a secret key and a QR code.

What is difference between YubiKey 5 and security key? ›

The Security Key Series differs from a YubiKey 5 Series in that it comes only with the FIDO (FIDO2/FIDO U2F) protocol and the non-Enterprise Edition does not have a serial number. It is only available in USB-A + NFC and USB-C + NFC form factors.

Will there be a YubiKey 6? ›

Yubico releases Yubico Authenticator 6 for desktop and mobile. Microsoft announces Azure AD certificate based authentication for mobile devices, with YubiKeys as the only compatible external security key.

What is the lifespan of a YubiKey? ›

A Yubikey will essentially last forever, and if you stay clear of the insanity that is Passkeys its Webauthn element can support an infinite number of websites.

What is the newest YubiKey? ›

Now available for purchase: YubiKey 5 Series and Security Key Series with new 5.7 firmware. Earlier this month, we announced the launch of Yubico Authenticator 7 as well as the upcoming availability of YubiKey 5.7 firmware.

What is the default lock code for YubiKey? ›

General information. The default PIN code is 123456. The default PUK code is 12345678. The default 3DES management key (9B) is 010203040506070801020304050607080102030405060708.

How do I extract my private key from YubiKey? ›

The owner is responsible for keeping the private key secret. Owners can secure private keys with the YubiKey by importing them or, better yet, generating the private key directly on the YubiKey. Private keys cannot be exported or extracted from the YubiKey.

Can I use YubiKey for all my passwords? ›

The YubiKey works with Password Safe to protect your passwords using two-factor authentication (2FA). Both a master password and a YubiKey are needed to enable access to your Password Safe file, which contains the usernames, websites, passwords and other information for all of your online accounts.

Which YubiKey is most secure? ›

Best Overall Security Key

The Yubikey Security Key C NFC is our top pick for most people. It features excellent build quality, and its USB-C connector means it works on just about every new device. It also has NFC support, which lets it authenticate on mobile devices that lack a USB port.

How many keys can you have on YubiKey 5? ›

OpenPGP - the YubiKey 5's OpenPGP application can hold up to 3 subkeys (signature, encryption, authentication) linked to a single OpenPGP identity.

Is Yubico a Chinese company? ›

Founded in 2007 by former CEO now Chief Evangelist Stina Ehrensvärd, Yubico is a private company with offices in Santa Clara, CA, Bellevue, WA, and Stockholm, Sweden. Yubico CTO, Jakob Ehrensvärd, is the lead author of the original strong authentication specification that became known as Universal 2nd Factor (U2F).

Can YubiKey firmware be updated? ›

Compatible devices

It is currently not possible to upgrade YubiKey firmware after manufacturing and deployment. To prevent attacks on the YubiKey which might compromise its security, the YubiKey does not permit its firmware to be accessed or altered.

Is it safe to keep YubiKey plugged in? ›

Security Hints

If you trust your environment (like at home) you can keep the YubiKey near or even plugged into your computer. In low trust environments (coffee shops, hotel rooms, etc.) keep your YubiKey with you at all times (in a pocket or purse), especially if step away from your computer, even briefly.

What is the latest ilo5 firmware version? ›

Versions
NameServersLatest Firmware
iLO 2ProLiant G4, G5, and G6 (model numbers 300 and higher)2.33 released 30 March 2018
iLO 3ProLiant G71.94 released 17 December 2020
iLO 4ProLiant Gen8 and Gen92.82 released 2 March 2023
iLO 5ProLiant Gen10 and Gen10 Plus3.06 released 16 July 2024
2 more rows

How to check YubiKey firmware version? ›

View YubiKey Firmware Version
  1. Launch the YubiKey Manager, GUI version.
  2. At the YubiKey Manager prompt, insert your YubiKey and touch. If your YubiKey is already connected, the YubiKey Manager Home tab is displayed. ...
  3. View the listed YubiKey firmware version.

What is the latest firmware for Hg633? ›

V1. 22 is the latest version for the Hg633 router currently.

What is new device firmware? ›

Firmware is a form of microcode or program embedded into hardware devices to help them operate effectively. Hardware like cameras, mobile phones, network cards, optical drives, printers, routers, scanners, and television remotes rely on firmware built into their memory to function smoothly.

References

Top Articles
Gas Prices At Costco In Boise Idaho
Lowe's Home.improvement Near Me
scotty rasmussen paternity court
Reports of romance scams hit record highs in 2021
Jay Cutler of NFL Biography, Wife, Career Stats, Net Worth & Salary
Gma Deals And Steals December 5 2022
Panorama Charter Portal
Wjbd Weather Radar
The biggest intelligence leaks in US history
An Honest Review of Accor Live Limitless (ALL) Loyalty Program
Teacup Yorkie For Sale Up To $400 In South Carolina
Sevita Sso Login
Spacebar Counter - Space Bar Clicker Test
Hessaire Mini Split Remote Control Manual
DRAGON BALL Z - Goku Evolution - Light Canvas 40X3 NEU • EUR 37,63
Upper Rank Demons Wiki
Ck3 Diplomatic Range
Pear Shaped Rocsi
Icue Color Profiles
Dickinson Jewelers Prince Frederick Md
Craigslist Battle Ground Washington
Tamilyogi. Vip
Indian Restaurants In Cape Cod
New York (NY) Lottery - Winning Numbers & Results
10-Day Weather Forecast for New Jersey - The Weather Channel | weather.com
Ups Drop Off Newton Ks
Kim Dotcom to fight extradition, says he won't get fair trial in US
Atdhe Net
Bustime B8
Qmf Bcbs Prefix
Sams Gas Price Garland Tx
Verde News Cottonwood Az
Deleon Malik Taylor-Griffin
Publishers Clearing House deceived consumers about their sweepstakes contests, FTC says
1946 Chevy Truck For Sale Craigslist
The 7 Cs of Communication: Enhancing Productivity and Effectiveness
Alabama Adventure Coupons
Otter Bustr
Hux Lipford Funeral
The Legend of Maula Jatt | Rotten Tomatoes
Danielle Longet
Imagemate Orange County
Bible Gateway Lookup
Craigslist Boats For Sale By Owner Sacramento
Currently Confined Coles County
Wbap Iheart
Lesson 8 Skills Practice Solve Two-Step Inequalities Answer Key
Docagent Caesars Sign In
Trinity Portal Minot Nd
Hurst Scott Funeral Home Obituaries Richlands Virginia
Four Embarcadero Center - Lot #77
Boyle County Busted Newspaper
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 6421

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.