发明名称 METHODS AND SYSTEMS FOR CHECKING RUN-TIME INTEGRITY OF SECURE CODE
摘要 Methods and systems to guard against attacks designed to replace authenticated, secure code with non-authentic, unsecure code and using existing hardware resources in the CPU's memory management unit (MMU) are disclosed. In certain embodiments, permission entries indicating that pages in memory have been previously authenticated as secure are maintained in a translation lookaside buffer (TLB) and checked upon encountering an instruction residing at an external page. A TLB permission entry indicating permission is invalid causes on-demand authentication of the accessed page. Upon authentication, the permission entry in the TLB is updated to reflect that the page has been authenticated. As another example, in certain embodiments, a page of recently authenticated pages is maintained and checked upon encountering an instruction residing at an external page.
申请公布号 WO2011016793(A3) 申请公布日期 2011.07.14
申请号 WO2009US50556 申请日期 2009.07.14
申请人 QUALCOMM INCORPORATED;BRIDGES, JEFFREY TODD;SARTORIUS, THOMAS ANDREW;MILLENDORF, STEVEN M. 发明人 BRIDGES, JEFFREY TODD;SARTORIUS, THOMAS ANDREW;MILLENDORF, STEVEN M.
分类号 G06F21/00 主分类号 G06F21/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利