The intended usage is when a collection Yubikeys share the same AES key.
Assume a case where the public id (fixed part) is set to zero bytes. The OTP is then 128 bits = 32 modhex characters. The server decrypts all keys in the collection using the same AES key and uses the private id (uid) to determine the user's id.
If not used in this context, such as how the Yubico authentication server setting works, the private id (uid) is typically set to a random string. Although not needed, the server application can verify this number.
With the best regards,
JakobE Hardware- and firmware guy @ Yubico
|