Patent · US Active

System and method of verifying runtime integrity

US11139983B2 · kind B2 · utility

0Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 11, 2019
Grant dateOct 5, 2021
Priority date
Expiry dateApr 8, 2040

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2463/082
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Systems and methods of verifying runtime integrity with a trusted execution environment (TEE) may include generating, by a processor in communication with the TEE, a secure communication channel between the TEE and at least one executable program attempting to communicate with the TEE, providing, by the processor, a moving target defense (MTD) module to the at least one executable program via the generated secure communication channel, wherein the MTD module comprises disposable polymorphic code, sending over the secured communication channel, by the processor: data, received from the at least one executable program, and a transformed runtime digest of the at least one executable program, and allowing, by the processor, communication with the TEE when the validity of the transformed runtime digest of the corresponding at least one executable program is verified.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.