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:
Mar. 17, 2020

Filed:

Jul. 25, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventor:

Michael Paul Clarke, Ellenbrook, AU;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); G06F 21/14 (2013.01); G06F 21/54 (2013.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
G06F 21/6281 (2013.01); G06F 21/14 (2013.01); G06F 21/54 (2013.01); G06F 21/62 (2013.01); G06F 21/6209 (2013.01); G06F 2221/0724 (2013.01); H04L 9/0877 (2013.01);
Abstract

A cloud deployment system is used for obfuscating CPU operation codes in a set of machines operating in a distributed computing environment. A reprogrammable microcode replaces a hardware instruction set, the microcode layer containing a set of original operation codes. A first transform of the set of original operation codes produces a first set of transformed operation codes. A first transformed microcode is created which incorporates the first set of transformed operation codes instead of the original operation codes. An operating system and an application is compiled using the first set of transformed operation codes to produce a first cross compiled operating system and application. The first transformed microcode, the first cross compiled operating system and application are deployed to a respective first one of the set of machines, the first one of the machines equipped with a softcore processor.


Find Patent Forward Citations

Loading…