发明名称 METHOD OF INSTRUCTION LOCATION RANDOMIZATION (ILR) AND RELATED SYSTEM
摘要 A method and system for relocating executable instructions to arbitrary locations are disclosed. The instruction relocation may be arbitrary or random, and may operate on groups of instructions or individual instructions. Such relocation may be achieved through hardware or software, and may use a virtual machine, software dynamic translators, interpreters, or emulators. Instruction relocation may use or produce a specification governing how to relocate the desired instructions. Randomizing the location of instructions provides defenses against a variety of security attacks. The disclosed embodiments provide many advantages over other instruction relocation techniques, such as low runtime overhead, no required user interaction, applicability post-deployment, and the ability to operate on arbitrary executable programs.
申请公布号 US2015106872(A1) 申请公布日期 2015.04.16
申请号 US201314381464 申请日期 2013.02.27
申请人 Hiser Jason D.;Nguyen-Tuong Anh;Co Michele;Davidson Jack W. 发明人 Hiser Jason D.;Nguyen-Tuong Anh;Co Michele;Davidson Jack W.
分类号 H04L29/06 主分类号 H04L29/06
代理机构 代理人
主权项
地址 Charlottesville VA US