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 PDF

Info

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
Application number
PCT/US2001/022027
Other versions
WO2002006929A2 (en
Inventor
Roger Golliver
James Ii Sutton
Derrick Lin
Shreekant Thakkar
Gilbert Neiger
Francis Mckeen
Howard Herbert
Kenneth Reneris
Carl Ellison
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/618,738 external-priority patent/US6678825B1/en
Application filed by Intel Corp filed Critical Intel Corp
Priority to JP2002512776A priority Critical patent/JP3982687B2/en
Priority to GB0303644A priority patent/GB2381626B/en
Priority to AU2001271996A priority patent/AU2001271996A1/en
Priority to DE10196440T priority patent/DE10196440B4/en
Publication of WO2002006929A2 publication Critical patent/WO2002006929A2/en
Publication of WO2002006929A3 publication Critical patent/WO2002006929A3/en
Priority to HK03104417.4A priority patent/HK1052237B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1458Protection against unauthorised use of memory or access to memory by checking the subject access rights
    • G06F12/1466Key-lock mechanism
    • G06F12/1475Key-lock mechanism in a virtual system, e.g. with translation means
PCT/US2001/022027 2000-07-18 2001-07-13 Controlling access to multiple isolated memories in an isolated execution environment WO2002006929A2 (en)

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
GB0303644A GB2381626B (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 2003-06-19 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 US6678825B1 (en) 2000-03-31 2000-07-18 Controlling access to multiple isolated memories in an isolated execution environment
US09/618,738 2000-07-18

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)

* Cited by examiner, † Cited by third party
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
KR100917290B1 (en) * 2004-06-24 2009-09-11 인텔 코오퍼레이션 Method and apparatus for providing secure virtualization of a trusted platform module
US7590867B2 (en) 2004-06-24 2009-09-15 Intel Corporation Method and apparatus for providing secure virtualization of a trusted platform module
US7587595B2 (en) 2005-05-13 2009-09-08 Intel Corporation Method and apparatus for providing software-based security coprocessors
US7571312B2 (en) 2005-05-13 2009-08-04 Intel Corporation Methods and apparatus for generating endorsement credentials for software-based security coprocessors
US8074262B2 (en) 2005-05-13 2011-12-06 Intel Corporation Method and apparatus for migrating virtual trusted platform modules
US7613921B2 (en) 2005-05-13 2009-11-03 Intel Corporation Method and apparatus for remotely provisioning software-based security coprocessors
US7636442B2 (en) 2005-05-13 2009-12-22 Intel Corporation Method and apparatus for migrating 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 中国航空工业第六一八研究所 Page table partition management device and method based on compound scale page

Citations (5)

* Cited by examiner, † Cited by third party
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
WO2001075565A2 (en) * 2000-03-31 2001-10-11 Intel Corporation Isolated instructions for isolated execution
WO2001075595A2 (en) * 2000-03-31 2001-10-11 Intel Corporation Controlling accesses to isolated memory using a memory controller for isolated execution

Family Cites Families (2)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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
WO2001075565A2 (en) * 2000-03-31 2001-10-11 Intel Corporation Isolated instructions for isolated execution
WO2001075595A2 (en) * 2000-03-31 2001-10-11 Intel Corporation Controlling accesses to isolated memory using a memory controller for isolated execution

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
J HEINRICH: "MIPS R4000 Microprocessor User's Manual", 1 April 1993, MIPS, MT.VIEW, XP002184449 *

Also Published As

Publication number Publication date
GB2381626B (en) 2005-02-09
HK1052237A1 (en) 2003-09-05
JP3982687B2 (en) 2007-09-26
CN1459059A (en) 2003-11-26
TW526416B (en) 2003-04-01
DE10196440T5 (en) 2004-04-29
AU2001271996A1 (en) 2002-01-30
WO2002006929A2 (en) 2002-01-24
CN1252597C (en) 2006-04-19
GB0303644D0 (en) 2003-03-19
DE10196440B4 (en) 2006-03-23
JP2004504663A (en) 2004-02-12
GB2381626A (en) 2003-05-07
HK1052237B (en) 2005-06-03

Similar Documents

Publication Publication Date Title
GB2381626B (en) Controlling access to multiple isolated memories in an isolated execution environment
AU8210601A (en) Associative memory
GB2377304B (en) Content addressable memory cell
AU2002228670A1 (en) Computer related access control
AU2001289140A1 (en) Buffer to multiple memory interface
DE60119199D1 (en) memory cell
GB9930413D0 (en) Memory controller
GB0022970D0 (en) Data access
AU2003246251A1 (en) Magnetic random access memory
GB2366046B (en) Associative cache memory
GB0011438D0 (en) Memory aid
GB2369694B (en) Efficient memory modification tracking
IL150002A0 (en) Computer arrangement using non-refreshed dram
AU2001269218A1 (en) Access control to data processing means
GB9901933D0 (en) Cache memory
EP1343171A4 (en) Memory array
AU2001276732A1 (en) Memory access controller
DE69921519D1 (en) Memory access controller
AU2003252713A1 (en) Magnetic random access memory
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
AU2002239502A1 (en) Boundary addressable memory
AU2001280547A1 (en) Partitioned random access memory

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