发明名称 Diversified instruction set processor architecture for the enablement of virus resilient computer systems
摘要 A Virus Resilient Processor (VRP) is obtained with use of a "Diverse Instruction Set Architecture" (DISA) comprising an assignment of differing sets of instruction codes (i.e., "opcodes" or operation codes) to different individual processors. In accordance with certain illustrative embodiments of the present invention, an individual "key" associated with a given processor is advantageously used to transform the set of instruction codes to (and from) a particular instruction set. And in accordance with one of these illustrative embodiments of the invention, the set of instruction codes is transformed by permuting (i.e., reordering) the bits of the instruction code in a specific manner based on the individual key. In this manner, since instruction code sets will be diverse across different processors, malicious code can be advantageously thwarted because an attacker will not know the mapping of opcodes to functionality.
申请公布号 US2007220601(A1) 申请公布日期 2007.09.20
申请号 US20060368251 申请日期 2006.03.03
申请人 HUELSBERGEN LORENZ F;MCLELLAN HUBERT R JR 发明人 HUELSBERGEN LORENZ F.;MCLELLAN HUBERT R.JR.
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人
主权项
地址