The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 05, 2021

Filed:

Jul. 11, 2019
Applicant:

Cyber Armor Ltd., Jerusalem, IL;

Inventors:

Leonid Sandler, Jerusalem, IL;

Benyamin Hirschberg, Jerusalem, IL;

Assignee:

CYBER ARMOR LTD., Jerusalem, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); H04L 9/32 (2006.01); G06F 21/71 (2013.01); G06F 21/44 (2013.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
H04L 9/3247 (2013.01); G06F 21/44 (2013.01); G06F 21/606 (2013.01); G06F 21/71 (2013.01);
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.


Find Patent Forward Citations

Loading…