Invention Grant
US08347114B2 Method and apparatus for enforcing a predetermined memory mapping 有权
用于执行预定存储器映射的方法和装置

  • Patent Title: Method and apparatus for enforcing a predetermined memory mapping
  • Patent Title (中): 用于执行预定存储器映射的方法和装置
  • Application No.: US12737244
    Application Date: 2009-07-27
  • Publication No.: US08347114B2
    Publication Date: 2013-01-01
  • Inventor: Fabien GremaudHenri Kudelski
  • Applicant: Fabien GremaudHenri Kudelski
  • Applicant Address: CH Cheseaux-sur-Lausanne
  • Assignee: Nagravision S.A.
  • Current Assignee: Nagravision S.A.
  • Current Assignee Address: CH Cheseaux-sur-Lausanne
  • Agency: Harness, Dickey & Pierce, P.L.C.
  • Priority: EP08161284 20080728
  • International Application: PCT/EP2009/059648 WO 20090727
  • International Announcement: WO2010/012678 WO 20100204
  • Main IPC: G06F11/30
  • IPC: G06F11/30
Method and apparatus for enforcing a predetermined memory mapping
Abstract:
A system and a method are disclosed for enforcing a predetermined mapping of addresses in a physical address space to addresses in a virtual address space in a data processing system including a processor in the virtual address space and a memory in a physical address space. During the compilation and linking of an application to be run on the data processing system, in at least one embodiment, the mapping table is generated linking the virtual addresses to physical addresses. This mapping table is kept secret. A second mapping table is generated using a cryptographic function of the physical address with the virtual address as a key to link virtual addresses to intermediate addresses. The second mapping table is loaded into the memory management unit. The data processing system further includes cryptographic hardware to convert the intermediate address to the physical address using the inverse of the cryptographic function which was used to calculate the intermediate address.
Public/Granted literature
Information query
Patent Agency Ranking
0/0