WO2002006929A3 - Controlling access to multiple isolated memories in an isolated execution environment - Google Patents
Controlling access to multiple isolated memories in an isolated execution environment Download PDFInfo
- Publication number
- WO2002006929A3 WO2002006929A3 PCT/US2001/022027 US0122027W WO0206929A3 WO 2002006929 A3 WO2002006929 A3 WO 2002006929A3 US 0122027 W US0122027 W US 0122027W WO 0206929 A3 WO0206929 A3 WO 0206929A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- isolated
- memories
- execution environment
- controlling access
- multiple isolated
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1458—Protection against unauthorised use of memory or access to memory by checking the subject access rights
- G06F12/1466—Key-lock mechanism
- G06F12/1475—Key-lock mechanism in a virtual system, e.g. with translation means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002512776A JP3982687B2 (en) | 2000-07-18 | 2001-07-13 | Controlling access to multiple isolated memories in an isolated execution environment |
| AU2001271996A AU2001271996A1 (en) | 2000-07-18 | 2001-07-13 | Controlling access to multiple isolated memories in an isolated execution environment |
| DE10196440T DE10196440B4 (en) | 2000-07-18 | 2001-07-13 | Control access to multiple isolated storage in an isolated execution environment |
| HK03104417.4A HK1052237B (en) | 2000-07-18 | 2001-07-13 | Controlling access to multiple isolated memories in an isolated execution environment |
| GB0303644A GB2381626B (en) | 2000-07-18 | 2001-07-13 | Controlling access to multiple isolated memories in an isolated execution environment |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/618,738 | 2000-07-18 | ||
| US09/618,738 US6678825B1 (en) | 2000-03-31 | 2000-07-18 | Controlling access to multiple isolated memories in an isolated execution environment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2002006929A2 WO2002006929A2 (en) | 2002-01-24 |
| WO2002006929A3 true WO2002006929A3 (en) | 2002-04-25 |
Family
ID=24478929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2001/022027 WO2002006929A2 (en) | 2000-07-18 | 2001-07-13 | Controlling access to multiple isolated memories in an isolated execution environment |
Country Status (8)
| Country | Link |
|---|---|
| JP (1) | JP3982687B2 (en) |
| CN (1) | CN1252597C (en) |
| AU (1) | AU2001271996A1 (en) |
| DE (1) | DE10196440B4 (en) |
| GB (1) | GB2381626B (en) |
| HK (1) | HK1052237B (en) |
| TW (1) | TW526416B (en) |
| WO (1) | WO2002006929A2 (en) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2378005A (en) * | 2001-07-27 | 2003-01-29 | Chien-Tzu Hou | Method for Controlling Paged Memory Access Attributes |
| US7571318B2 (en) * | 2002-03-27 | 2009-08-04 | Advanced Micro Devices, Inc. | Method and apparatus for improved security in a data processor |
| US7325115B2 (en) * | 2003-11-25 | 2008-01-29 | Microsoft Corporation | Encryption of system paging file |
| EP1544820B1 (en) * | 2003-12-11 | 2013-07-31 | Atos Worldline S.A. | Electronic data processing device |
| US7590867B2 (en) | 2004-06-24 | 2009-09-15 | Intel Corporation | Method and apparatus for providing secure virtualization of a trusted platform module |
| KR100917290B1 (en) * | 2004-06-24 | 2009-09-11 | 인텔 코오퍼레이션 | Method and apparatus for secure virtualization of trust platform module |
| US7636442B2 (en) | 2005-05-13 | 2009-12-22 | Intel Corporation | Method and apparatus for migrating software-based security coprocessors |
| US8074262B2 (en) | 2005-05-13 | 2011-12-06 | Intel Corporation | Method and apparatus for migrating virtual trusted platform modules |
| US7571312B2 (en) | 2005-05-13 | 2009-08-04 | Intel Corporation | Methods and apparatus for generating endorsement credentials for software-based security coprocessors |
| US7587595B2 (en) | 2005-05-13 | 2009-09-08 | Intel Corporation | Method and apparatus for providing software-based security coprocessors |
| US7613921B2 (en) | 2005-05-13 | 2009-11-03 | Intel Corporation | Method and apparatus for remotely provisioning software-based security coprocessors |
| US8108668B2 (en) | 2006-06-26 | 2012-01-31 | Intel Corporation | Associating a multi-context trusted platform module with distributed platforms |
| US7477535B2 (en) * | 2006-10-05 | 2009-01-13 | Nokia Corporation | 3D chip arrangement including memory manager |
| US9280659B2 (en) | 2006-12-29 | 2016-03-08 | Intel Corporation | Methods and apparatus for remeasuring a virtual machine monitor |
| US8060876B2 (en) | 2007-08-10 | 2011-11-15 | Intel Corporation | Methods and apparatus for creating an isolated partition for a virtual trusted platform module |
| US8064605B2 (en) | 2007-09-27 | 2011-11-22 | Intel Corporation | Methods and apparatus for providing upgradeable key bindings for trusted platform modules |
| US8249257B2 (en) | 2007-09-28 | 2012-08-21 | Intel Corporation | Virtual TPM keys rooted in a hardware TPM |
| US8584229B2 (en) | 2007-12-21 | 2013-11-12 | Intel Corporation | Methods and apparatus supporting access to physical and virtual trusted platform modules |
| US8307180B2 (en) * | 2008-02-28 | 2012-11-06 | Nokia Corporation | Extended utilization area for a memory device |
| CN103209212B (en) * | 2013-03-22 | 2015-09-16 | 烽火通信科技股份有限公司 | Based on the data cache method in the Web network management client of RIA and system |
| US9710622B2 (en) * | 2015-02-23 | 2017-07-18 | Intel Corporation | Instructions and logic to fork processes of secure enclaves and establish child enclaves in a secure enclave page cache |
| CN106528453B (en) * | 2015-09-10 | 2019-10-18 | 中国航空工业第六一八研究所 | Device and method for page table partition management based on composite scale page |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5075842A (en) * | 1989-12-22 | 1991-12-24 | Intel Corporation | Disabling tag bit recognition and allowing privileged operations to occur in an object-oriented memory protection mechanism |
| EP0600112A1 (en) * | 1992-11-30 | 1994-06-08 | Siemens Nixdorf Informationssysteme Aktiengesellschaft | Data processing system with virtual memory addressing and memory access controlled by keys |
| WO1999009482A1 (en) * | 1997-08-19 | 1999-02-25 | Siemens Nixdorf Informationssysteme Ag | Process for improving the controllability of data processing equipment with address translation |
| WO2001075595A2 (en) * | 2000-03-31 | 2001-10-11 | Intel Corporation | Controlling accesses to isolated memory using a memory controller for isolated execution |
| WO2001075565A2 (en) * | 2000-03-31 | 2001-10-11 | Intel Corporation | Isolated instructions for isolated execution |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5469556A (en) * | 1989-12-12 | 1995-11-21 | Harris Corporation | Resource access security system for controlling access to resources of a data processing system |
| US6542919B1 (en) * | 1996-03-22 | 2003-04-01 | Koninklijke Philips Electronics N.V. | Operating system for use with protection domains in a single address space |
-
2001
- 2001-07-13 DE DE10196440T patent/DE10196440B4/en not_active Expired - Lifetime
- 2001-07-13 AU AU2001271996A patent/AU2001271996A1/en not_active Abandoned
- 2001-07-13 HK HK03104417.4A patent/HK1052237B/en not_active IP Right Cessation
- 2001-07-13 GB GB0303644A patent/GB2381626B/en not_active Expired - Lifetime
- 2001-07-13 WO PCT/US2001/022027 patent/WO2002006929A2/en active Application Filing
- 2001-07-13 CN CNB018158838A patent/CN1252597C/en not_active Expired - Lifetime
- 2001-07-13 JP JP2002512776A patent/JP3982687B2/en not_active Expired - Lifetime
- 2001-07-18 TW TW090117576A patent/TW526416B/en not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5075842A (en) * | 1989-12-22 | 1991-12-24 | Intel Corporation | Disabling tag bit recognition and allowing privileged operations to occur in an object-oriented memory protection mechanism |
| EP0600112A1 (en) * | 1992-11-30 | 1994-06-08 | Siemens Nixdorf Informationssysteme Aktiengesellschaft | Data processing system with virtual memory addressing and memory access controlled by keys |
| WO1999009482A1 (en) * | 1997-08-19 | 1999-02-25 | Siemens Nixdorf Informationssysteme Ag | Process for improving the controllability of data processing equipment with address translation |
| WO2001075595A2 (en) * | 2000-03-31 | 2001-10-11 | Intel Corporation | Controlling accesses to isolated memory using a memory controller for isolated execution |
| WO2001075565A2 (en) * | 2000-03-31 | 2001-10-11 | Intel Corporation | Isolated instructions for isolated execution |
Non-Patent Citations (1)
| Title |
|---|
| J HEINRICH: "MIPS R4000 Microprocessor User's Manual", 1 April 1993, MIPS, MT.VIEW, XP002184449 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3982687B2 (en) | 2007-09-26 |
| TW526416B (en) | 2003-04-01 |
| DE10196440B4 (en) | 2006-03-23 |
| GB0303644D0 (en) | 2003-03-19 |
| GB2381626A (en) | 2003-05-07 |
| WO2002006929A2 (en) | 2002-01-24 |
| CN1252597C (en) | 2006-04-19 |
| JP2004504663A (en) | 2004-02-12 |
| AU2001271996A1 (en) | 2002-01-30 |
| CN1459059A (en) | 2003-11-26 |
| GB2381626B (en) | 2005-02-09 |
| HK1052237B (en) | 2005-06-03 |
| DE10196440T5 (en) | 2004-04-29 |
| HK1052237A1 (en) | 2003-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2381626B (en) | Controlling access to multiple isolated memories in an isolated execution environment | |
| GB2377304B (en) | Content addressable memory cell | |
| AU2001289140A1 (en) | Buffer to multiple memory interface | |
| AU2002248195A1 (en) | Direct access from client to storage device | |
| GB0208302D0 (en) | Mulitilevel memory access method | |
| AU2003246251A1 (en) | Magnetic random access memory | |
| GB2366046B (en) | Associative cache memory | |
| AU2001296983A1 (en) | Binary-ternary content addressable memory | |
| GB0011438D0 (en) | Memory aid | |
| GB2369694B (en) | Efficient memory modification tracking | |
| GB9901933D0 (en) | Cache memory | |
| GB0126711D0 (en) | Storage unit | |
| EP1343171A4 (en) | Memory array | |
| AU2001276732A1 (en) | Memory access controller | |
| DE69921519D1 (en) | Memory access controller | |
| AU2001286950A1 (en) | Content addressable memory cell and design methodology | |
| GB0103958D0 (en) | Access control | |
| AU2003252713A1 (en) | Magnetic random access memory | |
| AU2000267038A1 (en) | Fast random access scheme | |
| GB0028354D0 (en) | Improvements relating to memory addressing | |
| GB2381095B (en) | Multi-way set associative cache memory | |
| GB2367645B (en) | Memory access control | |
| GB0103132D0 (en) | Direct memory access controller | |
| GB2366634B (en) | Memory addressing | |
| AU2002218137A1 (en) | Memory configuration with i/o support |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| ENP | Entry into the national phase |
Ref document number: 0303644 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20010713 |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 018158838 Country of ref document: CN |
|
| 122 | Ep: pct application non-entry in european phase | ||
| RET | De translation (de og part 6b) |
Ref document number: 10196440 Country of ref document: DE Date of ref document: 20040429 Kind code of ref document: P |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10196440 Country of ref document: DE |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8607 |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8607 |