Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Today's complex software systems are neither secure nor reliable. The rudimentary software protection primitives provided by current hardware forces systems to run many distrusting software components (e.g., procedures, libraries, plugins, modules) in the same protection domain, or otherwise suffer degraded performance from address space switches.    present CODOMs (COde-centric memory DOMains), a novel architecture that can provide finer-grained isolation beten software components with effectively zero run-time overhead, all at a fraction of the complexity of other approaches. An implementation of CODOMs in a cycle-accurate full-system x86 simulator demonstrates that with the right hardware support, finer-grained protection and run-time performance can peacefully coexist.
['Lluis Vilanova', 'Muli Ben-Yehuda', 'Nacho Navarro', 'Yoav Etsion', 'Mateo Valero']
I am writing a research paper on a idea CODOMs: protecting software with code-centric memory domains
[{"from": "human", "value": "I am writing a research paper on a idea CODOMs: protecting software with code-centric memory domains"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Today's complex software systems are neither secure nor reliable. The rudimentary software protection primitives provided by current hardware forces systems to run many distrusting software components (e.g., procedures, libraries, plugins, modules) in the same protection domain, or otherwise suffer degraded performance from address space switches.    present CODOMs (COde-centric memory DOMains), a novel architecture that can provide finer-grained isolation beten software components with effectively zero run-time overhead, all at a fraction of the complexity of other approaches. An implementation of CODOMs in a cycle-accurate full-system x86 simulator demonstrates that with the right hardware support, finer-grained protection and run-time performance can peacefully coexist."}]