Patent attributes
A method for executing computer programs in a trusted execution environment of a device is disclosed. The method includes retrieving a genomic differentiation object corresponding to a computer program that comprises a set of encoded executable instructions. The method further includes modifying the genomic differentiation object based on genomic regulation instructions (GRI) to obtain a modified genomic differentiation object, wherein the GRI were used to encode the set of encoded executable instructions of the computer program. The method includes obtaining a first instruction that is to be executed from the first set of encoded executable instructions of the computer program; obtaining a first sequence from first metadata associated with the first encoded instruction; generating a genomic engagement factor (GEF) based on the first sequence and the modified genomic differentiation object; decoding the first encoded instruction using the GEF to obtain a first decoded instruction; and executing the first decoded instruction.