摘要:
A method is provided of protecting a program executing on a device at least to some extent from execution flow errors caused by physical disturbances, such as device failures and voltage spikes, that cause program execution to jump to an unexpected memory location. The executing program follows an execution path that proceeds through a plurality of regions (B′[m], B′[f]). A first check value (wisb) is provided at a randomly accessible memory location. It is determined at least once (e.g. in TERM[m]) in at least one region (B′[m]) whether the first check value (wisb) has an expected value (s[m]) for that region (B′[m]). The first check value (wisb) is updated (e.g. in “set-up for call to f”), as execution passes from a first region (B′[m]) into a second region (B′[f]) in which such a determination is made, so as to have a value (s[f]) expected in the second region (B′[f]). An error handling procedure is performed if such a determination is negative.
摘要:
Diaminoacid-polyamine:peptide-based gemini compounds are disclosed. The compounds are based on diaminoacid-polyamine or diaminoacid-aminoacid-polyamine backbone with peptide groups and optionally hydrocarboxyl groups linked thereto. Uses of the diaminoacid-polyamine:peptide-based gemini compounds and methods for their production are also disclosed.
摘要:
Spermine:peptide-based surfactant compounds are disclosed. The compounds are based on a spermine backbone with peptide groups and optionally hydrocarbyl groups linked thereto. Uses of the spermine:peptide-based surfactant compounds and methods for their production are also disclosed.