SAMSUNG TEEgris

A powerful solution to run application
in a trusted execution environment.

What is Samsung TEEgris?

Samsung TEEgris is a system-wide security solution which allows you to run applications in a trusted execution environment based on TrustZone. We present the TEEgris architecture for external developers to enable their trusted applications and services. Samsung Mobile uses the TEEgris framework for several commercial projects. You can utilize the TEEgris framework to run and deploy your applications. TEEgris supports TrustZone technologies and guarantees the strengths of security( i.e., hardware cryptography, binary encryption, access control) and performance( i.e., multicore, multithreading). In addition, TEEgris provides a variant of GlobalPlatform APIs such as Trusted User Interface, Trusted Storage, and so on. TEEgris provides end-to-end service deployment environments so you can write, manage, deploy trusted applications on TEEgris.

TEEgris key feature

Provides You can
Cryptographic operation No worry about home-made cryptography
Trusted Storage
Keystore/Keymaster
Safely store your assets in H/W-backed storage
Trusted User Interface Safely get user input and show display
H/W crypto accelerator Enjoy H/W crypto performance
Mathematical function Develop a biometrics matching algorithm
Network socket connection Communicate with your remote server safely
Multi core behavior Get much faster performance
PThread execution Develop applications with multithreading

TEEgris SDK

The TEEgris SDK is a Software Development Kit for making your trusted applications. We will announce how to obtain it and the available device information soon. From then on, you will be able to develop trusted applications.