The OEM generates an RSA key pair with modulus size 2048/3072/4096 bits, known as the OEM Master Key (OMK). The private key component is provisioned by the OEM during manufacturing using the
TEE Management library; the OEM’s manufacturing facility is assumed to be a trusted environment, and the
TEE_ProvisionOemMasterKey
command is enabled only if the platform is in pre-End Of Manufacturing (pre-EOM) state. The OMK is used to encrypt the symmetric applet encryption key. If the
TEE_ProvisionOemMasterKey
command is invoked more than once, the key is overwritten.