4.1 PIV 9B keys

Note: 9B keys are applicable only for PIV cards, and cards based on PIV technology.

The PIV 9B key (also known as the PIV admin key) is a symmetric key on every PIV card. MyID needs to know the 9B key to write data or generate RSA keypairs on a PIV card.

Cards are delivered with a fixed factory PIV 9B key. You must set up MyID with the factory key for the appropriate device type. This allows MyID to authenticate to the card and write PIV data during the issuance.

4.1.1 Risks

4.1.2 Solution

Set up MyID to replace the factory PIV 9B key with a customer PIV 9B key – this is a key known only to the customer's system. Unauthorized parties will not have access to this customer PIV 9B key, and therefore cannot perform any unauthorized modifications of the PIV cards issued by MyID.

Set the following options on your customer keys:

4.1.3 Implementation

Use the Key Manager workflow to set up your customer PIV 9B keys, using the Key Diversity: Diverse and Automatically Generate Encryption Key on HSM options.

See the PIV card application administration key (9B) section of the PIV Integration Guide for details of using the Key Manager workflow.

To verify that the system has been configured correctly, issue a card, then examine the audit logs for the issuance. A row should appear in the audit logs indicating that the PIV 9B keyset was changed to Customer.

Audit log

4.1.4 Considerations

When you issue a card with a customer PIV 9B key, if you intend to use the card on a different MyID installation, you must first cancel the card on the system on which it was issued – this changes the PIV 9B key back to the factory setting.

4.1.5 Recommendations