scp03.rst 853 B

123456789101112131415161718192021222324252627282930313233
  1. .. SPDX-License-Identifier: GPL-2.0+
  2. scp03 command
  3. =============
  4. Synopsis
  5. --------
  6. ::
  7. scp03 enable
  8. scp03 provision
  9. Description
  10. -----------
  11. The *scp03* command calls into a Trusted Application executing in a
  12. Trusted Execution Environment to enable (if present) the Secure
  13. Channel Protocol 03 stablished between the processor and the secure
  14. element.
  15. This protocol encrypts all the communication between the processor and
  16. the secure element using a set of pre-defined keys. These keys can be
  17. rotated (provisioned) using the *provision* request.
  18. See also
  19. --------
  20. For some information on the internals implemented in the TEE, please
  21. check the GlobalPlatform documentation on `Secure Channel Protocol '03'`_
  22. .. _Secure Channel Protocol '03':
  23. https://globalplatform.org/wp-content/uploads/2014/07/GPC_2.3_D_SCP03_v1.1.2_PublicRelease.pdf