Invention Grant
- Patent Title: CPU obfuscation for cloud applications
-
Application No.: US15658578Application Date: 2017-07-25
-
Publication No.: US10592696B2Publication Date: 2020-03-17
- Inventor: Michael Paul Clarke
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Jeffrey S LaBaw; John G Kennel; Gail Zarick
- Main IPC: G06F21/62
- IPC: G06F21/62 ; G06F21/14 ; G06F21/54 ; H04L9/08

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.
Public/Granted literature
- US20170344757A1 CPU OBFUSCATION FOR CLOUD APPLICATIONS Public/Granted day:2017-11-30
Information query