Skip to main content
Version: v3.4.0 (Latest)

How to configure and publish an SE Profile in OnBoard™ IoT Security

tip

You can configure the SE Profile only when it is in the Draft state.

This article will guide you through the following operations in OnBoard™ IoT Security (OBIS):

  • Configure basic information
  • Configure Initial Profile
  • Configure Post-Provision Profile
  • Publish the SE Profile

Prerequisites​

Before getting started, please ensure that:

Configure basic information​

  1. Sign in to OBIS.

  2. In the Core section of the left menu, click SEMS, and then select the corresponding SE Profile to navigate to the SE Profile page.

  3. In the Basic Info section of the SE Profile page, click the Edit icon.

    Screenshot displays how to edit the SE Profile basic information

  4. In the Edit Basic Info panel, verify the SE Profile name and description, and then enter the corresponding chip identification (chip manufacturer, series, and part number).

    Screenshot displays how to edit the details of the SE Profile basic information

  5. After verifying that the information is correct, click Save.

Configure Initial Profile​

  1. Sign in to OBIS.

  2. In the Core section of the left menu, click SEMS, and then select the corresponding SE Profile to navigate to the SE Profile page.

Configure ISD​

  1. In the Initial Profile section, click the Edit icon.

    Screenshot displays how to config the ISD of the Initial Profile

  2. In the Edit ISD Config panel, enter and select the relevant information. You may also click Fill Defaults.

    Screenshot displays how to config the ISD information of the Initial Profile

    Description of the ISD configuration information:

    InformationDescription
    Factory ISD AIDThe AID (Application Identifier) used to identify the Factory ISD (Issuer Security Domain) on the SE chip, which remains constant throughout the chip's lifecycle. The default value is A000000151000000.
    Key ModelTwo key models can be selected: Single Master Key and Triple Keys (ENC/MAC/DEK). The default setting is Single Master Key.
    KVNThe key version number used within the current security domain to establish an SCP03 secure channel. The default value is 0x30.
    Diversification AlgorithmThree diversification algorithms can be selected: EMV_CPS, AES_CMAC, and None. The default setting is EMV_CPS.
    Master Key RefSelect the key that has been created in KMS.
    Note: When the key model is Triple Keys (ENC/MAC/DEK), you must specify the ENC key, MAC key, and DEK key individually.
  3. After verifying that the information is correct, click Save.

Configure SE Content​

  1. In the SE Content (chip manufacturer pre-installed) subsection, click the Options icon for the ISD and then select Add AMSD.

    Screenshot displays how to config the AMSD of the Initial Profile

  2. In the Add AMSD panel, enter and select the relevant information. You may also click Fill Defaults.

    Screenshot displays how to config the AMSD information of the Initial Profile

    Description of the AMSD configuration information:

    InformationDescription
    NameThe AMSD (Application Management Security Domain) name must be unique.
    AIDThe AID (Application Identifier) used to identify an AMSD must be unique.
    Key ModelTwo key models can be selected: Single Master Key and Triple Keys (ENC/MAC/DEK). The default setting is Single Master Key.
    KVNThe key version number used within the current security domain to establish an SCP03 secure channel. The default value is 0x30.
    Diversification AlgorithmThree diversification algorithms can be selected: EMV_CPS, AES_CMAC, and None. The default setting is EMV_CPS.
    Master Key RefSelect the key that has been created in KMS.
    Note: When the key model is Triple Keys (ENC/MAC/DEK), you must specify the ENC key, MAC key, and DEK key individually.
  3. After verifying that the information is correct, click Save.

Configure Post-Provision Profile​

  1. Sign in to OBIS.

  2. In the Core section of the left menu, click SEMS, and then select the corresponding SE Profile to navigate to the SE Profile page.

Configure ISD​

  1. In the Post-Provision Profile section, click the Edit icon.

    Screenshot displays how to config the ISD of the Post-Provision Profile

  2. In the Edit ISD Config panel, enter and select the relevant information. You may also click Fill Defaults.

    Screenshot displays how to config the ISD information of the Post-Provision Profile

    Description of the ISD configuration information:

    InformationDescription
    General ConfigurationFactory ISD AIDThe AID (Application Identifier) used to identify the Factory ISD (Issuer Security Domain) on the SE chip, which remains constant throughout the chip's lifecycle. The default value is A000000151000000.
    SCP03 ConfigurationKey ModelTwo key models can be selected: Single Master Key and Triple Keys (ENC/MAC/DEK). The default setting is Single Master Key.
    KVNThe key version number used within the current security domain to establish an SCP03 secure channel. The default value is 0x30.
    Diversification AlgorithmThree diversification algorithms can be selected: EMV_CPS, AES_CMAC, and None. The default setting is EMV_CPS.
    Master Key RefSelect the key that has been created in KMS.
    Note: When the key model is Triple Keys (ENC/MAC/DEK), you must specify the ENC key, MAC key, and DEK key individually.
    SCP11c ConfigurationModeTwo modes can be selected: Mode A (on-device generation) and Mode B (cloud pre-generation).
    SD Issuance Chain / SD CertificateSelect the SD source based on the SD certificate generation mode:
    For Mode A, select either CA-KLCC or KA-KLOC from the GPCA;
    For Mode B, select an SD certificate from the GPCA.
    The system displays only the available objects for which you have the authorization to create, within the current environment.
    SD KVNIdentifies the SD key version number used within the current security domain to establish an SCP11c secure channel.
    CA-KLOCSelect the CA-KLOC used to verify the OCE certificate chain, and the system will write its public key to the SE as an OCE trust anchor.
    OCE KVNIdentifies the version number of the CA-KLOC trust anchor used within the current security domain to verify the OCE certificate chain.
  3. After verifying that the information is correct, click Save.

Configure SE Content​

tip

Supports adjusting the positions of AMSD (Application Management Security Domain) nodes via drag-and-drop within an ISD, enabling flexible reconfiguration of the security domain structure and the download sequence for Java Card content.

  1. In the SE Content subsection, click the Options icon for the ISD and then select Add AMSD.

    Screenshot displays how to config the AMSD of the Post-Provision Profile

  2. In the Add AMSD panel, enter and select the relevant information. You may also click Fill Defaults.

    Screenshot displays how to config the AMSD information of the Post-Provision Profile

    Description of the AMSD configuration information:

    InformationDescription
    General ConfigurationNameThe AMSD name must be unique.
    AIDThe AID (Application Identifier) used to identify an AMSD must be unique.
    PrivilegeIt is used to configure the GlobalPlatform management privileges of an AMSD within the SE and is represented as a 3-byte hexadecimal value.
    System Specific ParamsIt is used to configure parameters related to the SE platform or system implementation.
    Application Specific ParamsIt is used to configure parameters related to specific applications or business requirements.
    SCP03 ConfigurationKey ModelTwo key models can be selected: Single Master Key and Triple Keys (ENC/MAC/DEK). The default setting is Single Master Key.
    KVNThe key version number used within the current security domain to establish an SCP03 secure channel. The default value is 0x30.
    Diversification AlgorithmThree diversification algorithms can be selected: EMV_CPS, AES_CMAC, and None. The default setting is EMV_CPS.
    Master Key RefSelect the key that has been created in KMS.
    Note: When the key model is Triple Keys (ENC/MAC/DEK), you must specify the ENC key, MAC key, and DEK key individually.
    SCP11c ConfigurationModeTwo modes can be selected: Mode A (on-device generation) and Mode B (cloud pre-generation).
    SD Issuance Chain / SD CertificateSelect the SD source based on the SD certificate generation mode:
    For Mode A, select either CA-KLCC or KA-KLOC from the GPCA;
    For Mode B, select an SD certificate from the GPCA.
    The system displays only the available objects for which you have the authorization to create, within the current environment.
    SD KVNIdentifies the SD key version number used within the current security domain to establish an SCP11c secure channel.
    CA-KLOCSelect the CA-KLOC used to verify the OCE certificate chain, and the system will write its public key to the SE as an OCE trust anchor.
    OCE KVNIdentifies the version number of the CA-KLOC trust anchor used within the current security domain to verify the OCE certificate chain.
  3. After verifying that the information is correct, click Save.

Publish the SE Profile​

tip

You can publish an SE Profile only when it is in the Draft state and you have the necessary publishing permissions.

Once published, the SE Profile will be permanently locked, and none of its fields can be edited further.

  1. Sign in to OBIS.

  2. In the Core section of the left menu, click SEMS, and then select the corresponding SE Profile to navigate to the SE Profile page.

  3. Verify that the following conditions are met, then click Actions and select Publish.

    Screenshot displays how to publish the SE Profile

    • The ISDs for both the initial profile and the Post-Provision Profile have been configured.
    • All keys and GPCA objects referenced by any node are in the Active state.
    • The SCP (SCP03 or SCP11c) for all security domains has been configured.
  4. In the Confirm Publish window, click Confirm Publish to complete the publication of the SE Profile.

Footer Icon
Download IconDownload User Manual