Questions tagged [trusted-execution-environment]

Specify the platform where the TEE is implemented. Via a tag [trust-zone], [sgx], etc. or within the question.

More information at https://en.wikipedia.org/wiki/Trusted_execution_environment

7 questions
4
votes
2 answers

Client Application and Trusted Application in Trusted Execution Environment (TEE)

I am new to the TEE (Trusted Execution Environment). Can someone help me with few basic doubts? AFAIK, every Android mobile device have a separate TEE OS installed along with some predefined TA (Trusted Application) to store the secret information…
1
vote
0 answers

Google Trusty TEE implementation

I am working on a mobile vault app in Android, I'm new to this field (TEE), and I have searched a lot about how to implement Trusty TEE but did not find any tutorial. How can I implement Google Trusty TEE in an android app, how do I enable it? Any…
1
vote
1 answer

how so many codes run in SGX? isn't there any limitation?

sgx is widely used in edge/cloud computing. in fact they use SGX to run the user's code. but it's strange for me. what is the capacity of SGX? i mean how many codes we can run in SGX? doesn't it have limitation? how they run all of the user's code…
capstonene
  • 179
  • 11
0
votes
0 answers

Restrict client application for a specific trusted application within TEE

Is there a way to restrict client application to use a specific trusted application within TEE. As far as the Global Platform specifications are concerned, any client application can interact with a trusted application using Global Platform client…
gst
  • 1,251
  • 1
  • 14
  • 32
0
votes
0 answers

Generating random numbers with the Trusted Executable Environment in Android

When developing high security apps using a hardware based encryption on Android its nice to have the Keystore API for encryption functionalities. However when needing to use random values it seams like the recomended way to do it is to use…
sgaleta
  • 53
  • 5
0
votes
0 answers

Is it safe to store keys in TPM using Tpm2Lib?

I was looking for a method to securely store values into a trusted execution environment and I found this library from Microsoft called Tpm2Lib. I'm using the code below that is a actually working but I've some concerns about the security. It is…
Andrea Cattaneo
  • 568
  • 1
  • 6
  • 18
0
votes
1 answer

Create custom openvpn for android client to generate private key in TEE

I want to create a custom OpenVpn For Android client that satisfies my requirements. In typical mode , clients have a configuration file (.ovpn file) that they use to connect to OpenVpn server. Authentication procedure can be either…
ofskyMohsen
  • 1,121
  • 1
  • 12
  • 26