PIV/CIV Device Profile
This tutorial helps you to add a device profile so that you can handle the keys related to PIV/CIV-supported devices.
- Navigate to Configuration > Device Profiles.
- Select + Add Device Profile.
- Select OK to continue.
- Enter the following information:
- Category: Select a device Category as Personal Identity Verification
(PIV).
- Supplier: Select the name of the supplier from the
drop-down list for the selected category. The supported suppliers are
- IDEMIA
- ZTPass
- Thales
- Yubico
- Giesecke+Devrient
- Product Name: Select the Product Name which is the product
model
for the selected supplier.
- Select OK.
For each product category, you need to configure parameters in two sections - General
Information and Key Manager. Ensure to provide the required values under
these two sections.
General Information
The general information section is common for all the product categories. In this section, provide the
general details such as name and a brief description of the device profile.
- Enter a name for the device profile.
- Provide a brief description of the profile being created.
The category, Supplier, and Product Name are populated based on the details provided during the creation
of the device profile. You cannot edit these fields.
Key Manager
NOTE
Factory Master Key is a key which is created by appending the global platform keys (ENC, MAC, and
KEK) in a sequence. Ensure that there are no spaces or special characters while entering the factory
master key.
For example, if
- ENC = 123
- MAC = 789
- KEK = ABC
then Factory Master Key = 123789ABC
In the Key Manager section, based on the category and the model selected, you will have to configure the
device profile parameters. You have to define the place to store the keys and provide the values for the
Issuer Security Domain Keys. These keys enable Unifyia to oversee card applications and data, as
well as facilitate tasks such as establishing a secure channel, resetting the card to factory
configuration, unlocking writing privileges, and updating application data.
Refer to the table below to understand the meaning of the different keys that are present in the
PIV-supported smart devices.
Terms related to Issuer Domain Security Keys
Term |
Description |
Factory Management Key
|
This is the PIV application administrative key (9B Key) provided by the Yubikeys
manufacturer and is used to update application data and keys during card
personalization.
|
Factory Master Key
|
This is the default manufacturer/factory key (Global Platform keys) and is required
to open a secure channel and also to reset the card to factory settings.
|
Factory Admin Key or Factory Management Key
|
This is the PIV application administrative key (9B) provided by the PIV card
manufacturer and is used to update application data and keys during card
personalization.
|
Customer Master Key
|
This is the key generated by the customer and would replace the factory master key.
This is used for opening a secure channel for card authentication and encryption of
the data.
|
Customer Admin Key or Customer Management Key
|
This key is the PIV application administrative key (9B) generated by the customer and
is used to update application data and keys during card personalization.
|
- Based on the PIV category, supplier, and product model selected, you will see 2 or 4 fields to
enter the keys. You can enter the manufacturer's Master and Admin keys for the chosen product
and also provide the corresponding customer Master and Admin keys to replace the manufacturer
keys. Refer to the table that lists the details of the issuer domain security keys.
- For IDEMIA ID-One PIV V2.4.1 on Cosmo V8.1 and IDEMIA
ID-One PIV V2.4.1 on Cosmo V8.2, additionally, you will find an option to
diversify the keys using the Master Key or Key Ceremony (currently not
implemented). Choose to diversify the Master Key.
- Enter the values as required by referring to the table below to understand what type of keys are
to be provided for configuring the device profile and the length of the keys for the selected
product.
- Select Save to complete the creation of the device profile.
Details of the Issuer Domain Security Keys
Product |
Required Keys |
Key Length |
IDEMIA ID-One PIV V2.4.1 on Cosmo V8.1
|
- Factory Master Key
- Factory Admin Key
- Customer Master Key
|
- 64 Characters
- 64 Characters
- 64 Characters
|
IDEMIA ID-One PIV V2.4.1 on Cosmo V8.2
|
- Factory Master Key
- Factory Admin Key
- Customer Master Key
|
- 64 Characters
- 64 Characters
- 64 Characters
|
G+D SCE 7.0 with PIV Applet V1.0
|
- Factory Master Key
- Factory Admin Key
- Customer Master Key
- Customer Admin Key
|
- 96 Characters
- 32 Characters
- 96 Characters
- 32 Characters
|
Thales IDPrime PIV v3.0
|
- Factory Master Key
- Factory Admin Key
- Customer Master Key
- Customer Admin Key
|
- 32 Characters
- 32 Characters
- 32 Characters
- 32 Characters
|
ZTPass - ZTPass on NXP P71D600
|
- Factory Master Key
- Factory Admin Key
- Customer Master Key
- Customer Admin Key
|
- 96 Characters
- 32 Characters
- 96 Characters
- 32 Characters
|
Yubikey 5
|
- Factory Admin Key
- Customer Admin Key
|
- 48 Characters
- 48 Characters
|
ID Wallet
|
|
|
ID Card
|
|
|