US 11,748,472 B2
Trusted service for detecting attacks on trusted execution environments
Ghassan Karame, Heidelberg (DE); and Claudio Soriente, Madrid (ES)
Assigned to NEC CORPORATION, Tokyo (JP)
Filed by NEC Laboratories Europe GmbH, Heidelberg (DE)
Filed on Sep. 2, 2020, as Appl. No. 17/9,791.
Prior Publication US 2022/0067150 A1, Mar. 3, 2022
Int. Cl. G06F 21/55 (2013.01); G06F 21/57 (2013.01)
CPC G06F 21/552 (2013.01) [G06F 21/57 (2013.01); G06F 2221/031 (2013.01); G06F 2221/034 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for providing a trusted service to a trusted execution environment running on a remote host machine, the method comprising:
receiving, by the trusted service, a message from the trusted execution environment that was sent upon a restart of the trusted execution environment;
incrementing a counter of the trusted service, which is running on a different machine than the remote host machine; and
sending a response message to the trusted execution environment using a value of the incremented counter,
wherein the trusted execution environment uses the value of the incremented counter to determine whether the remote host machine has been rebooted.