Dynamic Hybridized Positional Notation Instruction Set Computer Architecture to Enhance Security
Description
The technology relates to a computer architecture that is capable to execute instructions in different positional notation values. The definition of a positional notation value is given by the general formula that represents a base 10 numeral in any positional notation. The computer architecture includes a special routing unit that hybridizes the instructions of multiple positional notation values, in variable rations. The routing unit has a temporal control dynamically switching between multiple hybridized instruction sets. Furthermore, the novel computer architecture can be applied to enhance security, whereby a software code is segmented into sequences of different code variations aimed at different computing units.
Additional information
Patent number and inventor
16/358,509 and 16/842,643
Bertrand Cambou, Paul G. Flikkema, and Donald A. Telesca Jr.
Potential applications
This technology is designed for use with cybersecurity and information assurance.
Benefits and advantages
The primary goal of this novel computing architecture is to improve security protocols between parties communicating through a nonsecure channel. Conventional systems have a fixed architecture and known instruction set, leaving the systems vulnerable to malicious code deployed by hackers. With this technology, the system is configured to dynamically change its architecture, incorporating computing units that perform operations in different numerical bases. An outside attacker is not privy to the current state of the system. The computing architecture mitigates malware attacks which are designed to run on monolithic systems.
Case number and licensing status
2018-014
This invention is available for licensing.