Page 1 of 1

Certificates can be obtained by

Posted: Sun Feb 09, 2025 4:48 am
by rakhirhif8963
— TEE . Each TEE device supports two working memory segments. The first is an open environment for executing normal code (normal world); the second is intended for hosting a secure world. This protected zone is where applications are launched, which are protected from attacks and are guaranteed secure code execution.

Secure communications based on OTrP are formed by establishing "trust anchors" between TEE and TSM. Their presence is maintained throughout the entire period of data exchange between these elements.

To get the system up and running, you need to perform the following operations:

— TSM must check that the TEE has a unique key;

— TEE must check that TSM has a unique key;

— After initialization of the secure environment on the TEE device, a check is performed to determine whether the TEE has a unique key.

Trust model of relationships based on OTrP
To establish trust relationships between services and devices, the OTrP protocol requires the use of a certificate verification service. It is used to identify the main elements of connected devices. Keys are issued through the CA service, which also subsequently controls the correct use of keys.


— service providers (Service Provider, SP);

— TSM services;

— devices, part of whose resources are allocated for malta mobile database operation of the TEE trusted environment. They are issued two types of certificates: the first is used to load the trusted firmware (TFW), the second — to load the TEE.

As a result, a model of trusted interactions between different elements is built on the basis of OTrP.

Architecture of OTrP-based systems
The implementation of the OTrP protocol implies the creation of systems that will contain certain structural blocks, namely:

— authentication center for issuing certificates to infrastructure elements using the OTrP protocol (SP, TSM, various devices — TEE, TFW);

— a set of software tools (SDK) from the TSM service developer to support interactions with the client application;

— an OTrP agent for transmitting protocol commands between the TSM and the TEE. The agent is developed by the TEE solution provider. This software agent routes OTrP commands and messages to the appropriate TEE services. It operates as a service and has its own set of commands.