US 11,928,204 B2
Method and system with multiple heterogeneous TEE implementations
Kian Chuan Yap, Sai Wan (HK); Ming Sum Sam Ng, Sai Wan (HK); Jason Wai King Lau, Sai Wan (HK); Chun Ting Yip, Sai Wan (HK); Tung Ling Terry Young, Sai Wan (HK); and Durgesh Pandey, Sai Wan (HK)
Assigned to Foris Technology Pte Ltd, Singapore (SG)
Filed by Foris Technology Pte Ltd, Singapore (SG)
Filed on Dec. 13, 2021, as Appl. No. 17/548,776.
Claims priority of application No. 32020022161.4 (HK), filed on Dec. 15, 2020.
Prior Publication US 2022/0188404 A1, Jun. 16, 2022
Int. Cl. G06F 21/53 (2013.01)
CPC G06F 21/53 (2013.01) [G06F 2221/033 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A trusted execution environment (TEE) system, comprising:
a) a first platform that runs a first TEE;
b) a second platform that runs a second TEE; and
c) a merging unit that is adapted to merge a first output from the first TEE of the first platform, with a second output from the second TEE of the second platform, so as to form an output of the TEE system;
wherein the first TEE and the second TEE are based on different implementations; and
wherein the first output or the second output is reshuffled when a vulnerability of respectively the first TEE and the second TEE is patched.