Computer implemented method
AssigneeSecure Micro LTD
InventorsAli Rohafza, Martin Serpell
Life of this patent
Estimating the term…
Abstract
A computer-implemented method of making secure computer products is described, including a computer-implemented method of configuring a computer system comprising a processing module operable to run a computer program executable, the method comprising: varying at least one programmable element of the processing module using a first variation applied to the at least one programmable element to modify the processing module such that only a computer program executable compiled using a compatible compiler can be run using the processing module.
Claims20
A computer-implemented method of configuring a computer system comprising a processing module operable to run a computer program executable, the method comprising:
- varying at least one programmable element of the processing module using a first variation applied to the at least one programmable element to modify the processing module such that only a computer program executable compiled using a compatible compiler can be run using the processing module.
A computer-implemented method of generating computer program executables which can be executed on a computer system, the computer system comprising a processing module operable to run a computer program executable, the method comprising:
- varying at least one programmable element of the processing module using a first variation applied to the at least one programmable element to modify the processing module such that only a computer program executable compiled using a compatible compiler can be run using the processing module;
- varying a compilation step of a compiler using a second variation to modify the compiler, wherein the second variation is compatible with the first variation;
- and
- compiling a computer program written in a first programming language into a second programming language using the modified compiler to generate a computer program executable which can be run using the modified processing module.
A system for configuring a computer system comprising a processing module operable to run a computer program executable, the system configured to:
- vary at least one programmable element of the processing module using a first variation applied to the at least one programmable element to modify the processing module such that only a computer program executable compiled using a compatible compiler can be run using the processing module.
Dependencies are inferred from the claim text.