Invention Grant
- Patent Title: Method and apparatus for enforcing a predetermined memory mapping
- Patent Title (中): 用于执行预定存储器映射的方法和装置
-
Application No.: US12737244Application Date: 2009-07-27
-
Publication No.: US08347114B2Publication Date: 2013-01-01
- Inventor: Fabien Gremaud , Henri Kudelski
- Applicant: Fabien Gremaud , Henri 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

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
- US20110099387A1 METHOD AND APPARATUS FOR ENFORCING A PREDETERMINED MEMORY MAPPING Public/Granted day:2011-04-28
Information query