2.5 SecureElement Object

The SecureElement object contains relevant information pertaining to the secure sub-system.

{
  "version": 3,
  "model": "ATECC608C",
  "partNumber": "ATECC608C-MAH22",
  "manufacturer": EntityName,
  "provisioner": EntityName,
  "distributor": EntityName,
  "groupId": "359SCE55NV38H3CB",
  "provisioningTimestamp": "2024-01-15T17:22:45.000Z",
  "uniqueId": "0123f1822c38dd7a01",
  "publicKeySet": {
    "keys": [ PublicJWK, ... ]
  },
  "modelInfo": ModelInfo
}
versionInteger indicating the version of the SecureElement object. The current version is 3. Subsequent versions will strive to maintain backward compatibility with previous versions, where possible.
modelName of the base secure sub-system model. The current options for the CryptoAuthentication family are ATECC608A, ATECC608B, ATECC608C, ECC204 and ECC206. The current options for the CryptoAutomotive family are TA010, TA100 and TA101.
partNumberComplete part number of the provisioned secure sub-system device.
manufacturerAn EntityName object that identifies the manufacturer of the secure sub-system device.
provisionerAn EntityName object that identifies who performed the provisioning/programming of the secure sub-system device.
distributorAn EntityName object that identifies who distributed the provisioned secure sub-system devices. In many cases, this will be the same entity that generates the manifest data being described here.
groupIdSecure sub-system devices may be organized into groups identified by a single ID. If the secure sub-system device is part of a group, this is the unique ID of that set. Group IDs should be globally unique.
provisioningTimestampDate and time the secure sub-system device was provisioned in UTC. Formatting is per RFC 3339.
uniqueIdUnique identifier for the secure sub-system device. For CryptoAuthentication and CryptoAutomotive secure sub-system devices, this is the device serial number represented as a lowercase hex string.
publicKeySetAn object representing the public keys (and certificate chains, if available) corresponding to private keys held by the secure sub-system device. This object is a JSON Web Key Set (JWK Set) per RFC 7517 section 5, where keys are an array of PublicJWK objects.
modelInfoIf additional non-cryptographic information about the secure sub-system device needs to be conveyed, this ModelInfo object may be present with model-specific information.