Hiding Stable Machine Instructions in Noise
AssigneeFiske Software LLC
InventorMichael Stephen Fiske
Life of this patent
Estimating the term…
Loading patent…
AssigneeFiske Software LLC
InventorMichael Stephen Fiske
Estimating the term…
Our machine architecture and machine procedures use robustness, unpredictability and variability to hinder malware infection. In some embodiments, our machine instruction opcodes are randomized. The computing behavior of our machine is structurally stable (invariant) to small changes made to its machine instructions. Our invention expands the engineering method of stability to a cryptographically stable machine that is resistant to malware sabotage by an adversary. Our procedures use quantum randomness to build unpredictable stable instructions. Our machine procedures can execute just before running a program so that the computing task can be performed with a different representation of its instructions during each run. A process of hiding a key or data inside of random noise is described that protects the privacy of the machine instruction opcodes and operands. In some embodiments, quantum randomness generates random noise, using photonic emission with a light emitting diode.
A machine-implemented method comprising:
A machine-implemented method of randomizing machine instructions comprising:
A system of randomizing machine instructions comprising:
Dependencies are inferred from the claim text.