Source: http://www.google.com/patents/US8185734?dq=6,424,354
Timestamp: 2014-12-26 17:45:04
Document Index: 643040811

Matched Legal Cases: ['Application No. 038114542', 'Application No. 038114542', 'Application No. 201010161984', 'application No. 201010161984', 'application No. 201110030876', 'Application No. 2003', 'Application No. 2003', 'Application No. 2008', 'Application No. 10']

Patent US8185734 - System and method for execution of a secured environment initialization ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software...http://www.google.com/patents/US8185734?utm_source=gb-gplus-sharePatent US8185734 - System and method for execution of a secured environment initialization instructionAdvanced Patent SearchPublication numberUS8185734 B2Publication typeGrantApplication numberUS 12/455,844Publication dateMay 22, 2012Filing dateJun 8, 2009Priority dateMar 29, 2002Also published asCN101410772A, CN101410772B, CN101833632A, CN101833632B, CN102103671A, CN102103671B, CN102708333A, CN102841994A, CN102841995A, CN102855441A, CN103559448A, DE10392470B4, DE10392470T5, US7069442, US7546457, US8645688, US20030188165, US20050182940, US20090259845, US20120216025, US20130205127, US20140281467, WO2003085497A2, WO2003085497A3Publication number12455844, 455844, US 8185734 B2, US 8185734B2, US-B2-8185734, US8185734 B2, US8185734B2InventorsA. Sutton II James, David W. GrawrockOriginal AssigneeIntel CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (103), Non-Patent Citations (58), Referenced by (2), Classifications (12) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for execution of a secured environment initialization instructionUS 8185734 B2Abstract A method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software into memory. The initiating processor then loads the initialization software into secure memory for authentication and execution. The initialization software then authenticates and registers the secure virtual machine monitor software prior to secure system operations.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS3699532Apr 27, 1970Oct 17, 1972Singer CoMultiprogramming control for a data handling systemUS3996449Aug 25, 1975Dec 7, 1976International Business Machines CorporationOperating system authenticatorUS4037214Apr 30, 1976Jul 19, 1977International Business Machines CorporationKey register controlled accessing systemUS4162536Jan 30, 1978Jul 24, 1979Gould Inc., Modicon Div.Digital input/output system and methodUS4207609May 8, 1978Jun 10, 1980International Business Machines CorporationMethod and means for path independent device reservation and reconnection in a multi-CPU and shared device access systemUS4247905Aug 26, 1977Jan 27, 1981Sharp Kabushiki KaishaMemory clear systemUS4276594Jun 16, 1978Jun 30, 1981Gould Inc. Modicon DivisionDigital computer with multi-processor capability utilizing intelligent composite memory and input/output modules and method for performing the sameUS4278837Jun 4, 1979Jul 14, 1981Best Robert MCrypto microprocessor for executing enciphered programsUS4307214Sep 3, 1980Dec 22, 1981Phillips Petroleum CompanySC2 activation of supported chromium oxide catalystsUS4307447Jun 19, 1979Dec 22, 1981Gould Inc.Programmable controllerUS4319323Apr 4, 1980Mar 9, 1982Digital Equipment CorporationCommunications device for data processing systemUS4347565Nov 30, 1979Aug 31, 1982Fujitsu LimitedAddress control system for software simulationUS4366537May 23, 1980Dec 28, 1982International Business Machines Corp.Authorization mechanism for transfer of program control or data between different address spaces having different storage protect keysUS4403283Jul 28, 1980Sep 6, 1983Ncr CorporationExtended memory system and methodUS4419724Apr 14, 1980Dec 6, 1983Sperry CorporationMain bus interface packageUS4430709Jul 7, 1981Feb 7, 1984Robert Bosch GmbhApparatus for safeguarding data entered into a microprocessorUS4521852Jun 30, 1982Jun 4, 1985Texas Instruments IncorporatedData processing device formed on a single semiconductor substrate having secure memoryUS4571672Dec 19, 1983Feb 18, 1986Hitachi, Ltd.Access control method for multiprocessor systemsUS4759064Oct 7, 1985Jul 19, 1988Chaum David LBlind unanticipated signature systemsUS4795893Jul 10, 1987Jan 3, 1989Bull, Cp8Security device prohibiting the function of an electronic data processing unit after a first cutoff of its electrical powerUS4802084Feb 10, 1986Jan 31, 1989Hitachi, Ltd.Address translatorUS4825052Dec 30, 1986Apr 25, 1989Bull Cp8Method and apparatus for certifying services obtained using a portable carrier such as a memory cardUS4907270Jul 9, 1987Mar 6, 1990Bull Cp8Method for certifying the authenticity of a datum exchanged between two devices connected locally or remotely by a transmission lineUS4907272Jul 9, 1987Mar 6, 1990Bull Cp8Method for authenticating an external authorizing datum by a portable object, such as a memory cardUS4910774Jul 8, 1988Mar 20, 1990Schlumberger IndustriesMethod and system for suthenticating electronic memory cardsUS4975836Dec 16, 1985Dec 4, 1990Hitachi, Ltd.Virtual computer systemUS5007082Feb 26, 1990Apr 9, 1991Kelly Services, Inc.Computer software encryption apparatusUS5022077Aug 25, 1989Jun 4, 1991International Business Machines Corp.Apparatus and method for preventing unauthorized access to BIOS in a personal computer systemUS5075842Dec 22, 1989Dec 24, 1991Intel CorporationDisabling tag bit recognition and allowing privileged operations to occur in an object-oriented memory protection mechanismUS5079737Oct 25, 1988Jan 7, 1992United Technologies CorporationMemory management unit for the MIL-STD 1750 busUS5187802Dec 18, 1989Feb 16, 1993Hitachi, Ltd.Virtual machine system with vitual machine resetting store indicating that virtual machine processed interrupt without virtual machine control program interventionUS5230069Oct 2, 1990Jul 20, 1993International Business Machines CorporationApparatus and method for providing private and shared access to host address and data spaces by guest programs in a virtual machine computer systemUS5237616Sep 21, 1992Aug 17, 1993International Business Machines CorporationSecure computer system having privileged and unprivileged memoriesUS5255379Dec 28, 1990Oct 19, 1993Sun Microsystems, Inc.Method for automatically transitioning from V86 mode to protected mode in a computer system using an Intel 80386 or 80486 processorUS5287363Jul 1, 1991Feb 15, 1994Disk Technician CorporationSystem for locating and anticipating data storage media failuresUS5293424Oct 14, 1992Mar 8, 1994Bull Hn Information Systems Inc.Secure memory cardUS5295251Sep 21, 1990Mar 15, 1994Hitachi, Ltd.Method of accessing multiple virtual address spaces and computer systemUS5317705Aug 26, 1993May 31, 1994International Business Machines CorporationApparatus and method for TLB purge reduction in a multi-level machine systemUS5319760Jun 28, 1991Jun 7, 1994Digital Equipment CorporationTranslation buffer for virtual machines with address space matchUS5361375May 24, 1993Nov 1, 1994Fujitsu LimitedVirtual computer system having input/output interrupt control of virtual machinesUS5386552Jul 18, 1994Jan 31, 1995Intel CorporationPreservation of a computer system processing state in a mass storage deviceUS5421006Apr 20, 1994May 30, 1995Compaq Computer Corp.Method and apparatus for assessing integrity of computer system softwareUS5434999Apr 8, 1993Jul 18, 1995Bull Cp8Safeguarded remote loading of service programs by authorizing loading in protected memory zones in a terminalUS5437033Nov 4, 1991Jul 25, 1995Hitachi, Ltd.System for recovery from a virtual machine monitor failure with a continuous guest dispatched to a nonguest modeUS5442645Oct 24, 1994Aug 15, 1995Bull Cp8Method for checking the integrity of a program or data, and apparatus for implementing this methodUS5455909Apr 22, 1992Oct 3, 1995Chips And Technologies Inc.Microprocessor with operation capture facilityUS5459867Sep 30, 1993Oct 17, 1995Iomega CorporationKernels, description tables, and device driversUS5459869Feb 17, 1994Oct 17, 1995Spilo; Michael L.Method for providing protected mode services for device drivers and other resident softwareUS5469557Mar 5, 1993Nov 21, 1995Microchip Technology IncorporatedCode protection in microcontroller with EEPROM fusesUS5473692Sep 7, 1994Dec 5, 1995Intel CorporationRoving software license for a hardware agentUS5479509Apr 6, 1994Dec 26, 1995Bull Cp8Method for signature of an information processing file, and apparatus for implementing itUS5504922Sep 6, 1994Apr 2, 1996Hitachi, Ltd.Virtual machine with hardware display controllers for base and target machinesUS5506975Dec 14, 1993Apr 9, 1996Hitachi, Ltd.Virtual machine I/O interrupt control method compares number of pending I/O interrupt conditions for non-running virtual machines with predetermined numberUS5511217Nov 30, 1993Apr 23, 1996Hitachi, Ltd.Computer system of virtual machines sharing a vector processorUS5522075Mar 22, 1994May 28, 1996Digital Equipment CorporationProtection ring extension for computers having distinct virtual machine monitor and virtual machine address spacesUS5528231Jun 7, 1994Jun 18, 1996Bull Cp8Method for the authentication of a portable object by an offline terminal, and apparatus for implementing the processUS5533126Apr 21, 1994Jul 2, 1996Bull Cp8Key protection device for smart cardsUS5555385Oct 27, 1993Sep 10, 1996International Business Machines CorporationAllocation of address spaces within virtual machine compute systemUS5555414Dec 14, 1994Sep 10, 1996International Business Machines CorporationMultiprocessing system including gating of host I/O and external enablement to guest enablement at polling intervalsUS5560013Dec 6, 1994Sep 24, 1996International Business Machines CorporationMethod of using a target processor to execute programs of a source architecture that uses multiple address spacesUS5564040Nov 8, 1994Oct 8, 1996International Business Machines CorporationIn a computer systemUS5566323Oct 24, 1994Oct 15, 1996Bull Cp8Data processing system including programming voltage inhibitor for an electrically erasable reprogrammable nonvolatile memoryUS5568552Jun 7, 1995Oct 22, 1996Intel CorporationMethod for providing a roving software license from one node to another nodeUS5574936Jan 25, 1995Nov 12, 1996Amdahl CorporationAccess control mechanism controlling access to and logical purging of access register translation lookaside buffer (ALB) in a computer systemUS5582717Sep 11, 1991Dec 10, 1996Di Santo; Dennis E.Water dispenser with side by side filling-stationsUS5604805Feb 9, 1996Feb 18, 1997Brands; Stefanus A.Privacy-protected transfer of electronic informationUS5606617Oct 14, 1994Feb 25, 1997Brands; Stefanus A.Secret-key certificatesUS5615263Jan 6, 1995Mar 25, 1997Vlsi Technology, Inc.For performing a cryptographic function on data in a data streamUS5628022Jun 1, 1994May 6, 1997Hitachi, Ltd.Microcomputer with programmable ROMUS5628023Dec 27, 1994May 6, 1997International Business Machines CorporationVirtual storage computer system having methods and apparatus for providing token-controlled access to protected pages of memory via a token-accessible viewUS5633929Sep 15, 1995May 27, 1997Rsa Data Security, IncCryptographic key escrow system having reduced vulnerability to harvesting attacksUS5657445Jan 26, 1996Aug 12, 1997Dell Usa, L.P.Apparatus and method for limiting access to mass storage devices in a computer systemUS5668971Feb 27, 1996Sep 16, 1997Compaq Computer CorporationPosted disk read operations performed by signalling a disk read complete to the system prior to completion of data transferUS5684948Sep 1, 1995Nov 4, 1997National Semiconductor CorporationMemory management circuit which provides simulated privilege levelsUS5706469Sep 11, 1995Jan 6, 1998Mitsubishi Denki Kabushiki KaishaData processing system controlling bus access to an arbitrary sized memory areaUS5717903May 15, 1995Feb 10, 1998Compaq Computer CorporationMethod and appartus for emulating a peripheral device to allow device driver development before availability of the peripheral deviceUS5720609Dec 11, 1996Feb 24, 1998Pfefferle; William CharlesCatalytic methodUS5721222Aug 25, 1995Feb 24, 1998Zeneca LimitedInhibitors of human leukocyte elastaseUS5729760Jun 21, 1996Mar 17, 1998Intel CorporationSystem for providing first type access to register if processor in first mode and second type access to register if processor not in first modeUS5737604Sep 30, 1996Apr 7, 1998Compaq Computer CorporationMethod and apparatus for independently resetting processors and cache controllers in multiple processor systemsUS5737760Oct 6, 1995Apr 7, 1998Motorola Inc.Microcontroller with security logic circuit which prevents reading of internal memory by external programUS5740178Aug 29, 1996Apr 14, 1998Lucent Technologies Inc.Software for controlling a reliable backup memoryUS5752046Dec 18, 1996May 12, 1998Apple Computer, Inc.Power management system for computer device interconnection busUS5757919Dec 12, 1996May 26, 1998Intel CorporationCryptographically protected paging subsystemUS5764889Sep 26, 1996Jun 9, 1998International Business Machines CorporationMethod and apparatus for creating a security environment for a user task in a client/server systemUS5764969Feb 10, 1995Jun 9, 1998International Business Machines CorporationMethod and system for enhanced management operation utilizing intermixed user level and supervisory level instructions with partial concept synchronizationUS5796835May 7, 1997Aug 18, 1998Bull Cp8Portable electronic objectUS5796845Jun 26, 1997Aug 18, 1998Matsushita Electric Industrial Co., Ltd.Sound field and sound image control apparatus and methodUS5805712Dec 29, 1995Sep 8, 1998Intel CorporationApparatus and method for providing secured communicationsUS5809546May 23, 1996Sep 15, 1998International Business Machines CorporationMethod for managing I/O buffers in shared storage by structuring buffer table having entries including storage keys for controlling accesses to the buffersUS5825875Oct 11, 1995Oct 20, 1998Cp8 TransacProcess for loading a protected storage zone of an information processing device, and associated deviceUS5825880Jun 4, 1997Oct 20, 1998Sudia; Frank W.Multi-step digital signature method and systemUS5835594Feb 9, 1996Nov 10, 1998Intel CorporationMethods and apparatus for preventing unauthorized write access to a protected non-volatile storageUS5844986Sep 30, 1996Dec 1, 1998Intel CorporationSecure BIOSUS5852717Nov 20, 1996Dec 22, 1998Shiva CorporationPerformance optimizations for computer networks utilizing HTTPUS5854913Jun 10, 1997Dec 29, 1998International Business Machines CorporationMicroprocessor with an architecture mode control capable of supporting extensions of two distinct instruction-set architecturesUS5867577Mar 9, 1995Feb 2, 1999Bull Cp8Method and apparatus for authenticating a data carrier intended to enable a transaction or access to a service or a location, and corresponding carrierUS5872994Nov 12, 1996Feb 16, 1999Nec CorporationFlash memory incorporating microcomputer having on-board writing functionUS5890189Dec 3, 1996Mar 30, 1999Kabushiki Kaisha ToshibaMemory management and protection system for virtual memory in computer systemUS7024555 *Nov 1, 2001Apr 4, 2006Intel CorporationApparatus and method for unilaterally loading a secure operating system within a multiprocessor environmentUS7085935 *Sep 22, 2000Aug 1, 2006Intel CorporationManaging a secure environment using a chipset in isolated execution modeUS7124170 *Aug 21, 2000Oct 17, 2006Intertrust Technologies Corp.Secure processing unit systems and methodsUS7546457 *Mar 31, 2005Jun 9, 2009Intel CorporationSystem and method for execution of a secured environment initialization instruction* Cited by examinerNon-Patent CitationsReference1"M68040 User'S Manual," Motorola, Inc., 1993, pp. 1-1 to 8-32.2"Trusted Computing Platform Alliance (TCPA)," Main Specification Version 1.1a, Dec. 2001, pp. 1-321.3Berg, "How Do I Create a Signed Applet?," Dr. Dobb's Journal, M&T Publication, vol. 22, No. 8, Aug. 1997, pp. 1-9.4Brands, "Restrictive Blinding of Secret-Key Certificates", Advances in Cryptology-Eurocrypt '95, Lecture Notes in Computer Science, 1995, vol. 921, 1995, pp. 231-247.5Brands, "Restrictive Blinding of Secret-Key Certificates", Advances in Cryptology�Eurocrypt '95, Lecture Notes in Computer Science, 1995, vol. 921, 1995, pp. 231-247.6Chien et al., "Safe and Protected Execution for the Morph/AMRM Reconfigurable Processor," Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 1999, Apr. 21-23, 1999, pp. 209-221.7Compaq Computer Corporation et al. "Trusted Computing Platform Alliance (TCPA)", Main Specification Version 1.1a, Dec. 2001, pp. 1-321.8Coulouris et al., "Distributed Systems: Concepts and Design", 2nd Edition, Addison-Wesley Publishers Ltd., 1994, pp. 422-424.9Crawford, "Architecture of the Intel 80386", Proceedings of the IEEE International Conference on Computer Design, Oct. 6-9, 1986, pp. 155-160.10Davida et al., "Defending Systems Against Viruses through Cryptographic Authentication", Proceedings of the Symposium on Security and Privacy, May 1-May 3, 1989.11Fabry, "Capability-Based Addressing", Communications of the ACM, vol. 17, No. 7, Jul. 1974, pp. 403-412.12Frieder, "The Architecture and Operational Characteristics of the VMX Host Machine", IEEE Proceedings of the 15th Annual Workshop on Microprogramming, Oct. 5, 1982, pp. 9-16.13Goldberg, "Survey of virtual machine research," IEEE Computer Magazine, Jun. 1974, pp. 34-35.14Gong et al., "Going Beyond the Sandbox: An Overview of the New Security Architecture in the Java Development Kit 1.2", Proceedings of the Usenix Symposium on the Internet Technologies and Systems, Dec. 1997, pp. 103-112.15Gum, "System/370 Extended Architecture: Facilities for Virtual Machines", IBM Journal of Research and Development, vol. 27, No. 6, Nov. 1983, pp. 530-544.16Heinrich, "MIPS R4000 Microprocessor User's Manual", Second Edition, Chapter 4, Memory Management, Jun. 11, 1993, pp. 61-97.17Heinrich, "MIPS R4000 Microprocessor User's Manual," 1994, pp. 67-79.18Hewlett Packard Company, "Mobile Security Overview", Sep. 2002, pp. 1-9.19IBM Corporation, "IBM ThinkPad T30 Notebooks", IBM Product Specification, Jul. 2, 2002, pp. 1-6.20IBM, "Information Display Technique for a Terminate Stay Resident Program," IBM Technical Disclosure Bulletin, vol. 34, No. 7A, Dec. 1, 1991 pp. 156-158.21Intel Corporation, "IA-64 System Abstraction Layer Specification", Intel Product Specification, Order No. 245359-001, Jan. 2000, 112 pages.22Intel Corporation, "Intel 82802AB/82802AC Firmware Hub (FWH)", Intel Product Datasheet, Document No. 290658-004, Nov. 2000, pp. 1-6, 17-28.23Intel Corporation, "Intel IA-64 Architecture Software Developer's Manual - vol. 2: IA-64 System Architecture", Intel Product Manual, Order No. 245318-001, Jan. 2000, pp. i, ii, 5.1-5.3, 11.1-11.8, 11.23-11.26.24Intel Corporation, "Intel386 DX Microprocessor 32-Bit CHMOS Microprocessor With Integrated Memory Management," Order Number: 231630-011, Dec. 31, 1995, pp. 5-56.25Intel, "IA-32 Intel Architecture Software Developet's Manual", vol. 3, System Programming Guide Miscellaneous Information, vol. 3, 2003, pp. 13-1 to 13-24.26International Search Report received for PCT Patent Application No. PCT/US03/08762, mailed on Aug. 12, 2003, 7 pages.27IPEA/US, International Preliminary Examination Report on International Application No. PCT/US03/08762, 4 pages, Jan. 19, 2005.28Karger et al., "A VMM Security Kernel for the VAX Architecture," IEEE Symposium on Security and Privacy, May 7-9, 1990, pp. 2-19.29Kashiwagi et al., "Design and Implementation of Dynamically Reconstructing System Software", Third Asia-Pacific Software Engineering Conference (APSEC'96), Dec. 4-7, 1996.30Lawton, "Running Multiple Operating Systems Concurrently on an IA32 PC Using Virtualization Techniques", Nov. 29, 1999, pp. 1-31, available at: http://www.floobydust.com/virtualization/lawton-1999.txt.31Lawton, "Running Multiple Operating Systems Concurrently on an IA32 PC Using Virtualization Techniques", Nov. 29, 1999, pp. 1-31, available at: http://www.floobydust.com/virtualization/lawton�1999.txt.32Luke et al., "Replacement Strategy for Aging Avionics Computers", IEEE Aerospace and Electronic Systems Magazine, vol. 14, No. 3, Mar. 1999, pp. 7-11.33Menezes, "Handbook of Applied Cryptography", CRC Press Selies on Discrete Mathematics and its Applications, ISBN 0849385237, Oct. 1996, pp. 403-405, 475, 506-515, 570.34Nanba et al., "VM/4: ACOS-4 Virtual Machine Architecture", Proceedings of the 12th annual international symposium on Computer architecture, Jun. 1985, pp. 171-178.35Office Action received for Chinese Patent Application No. 038114542, mailed on Jul. 19, 2010, 5 pages of English Translation.36Office Action received for Chinese Patent Application No. 038114542, mailed on Nov. 20, 2009, 11 pages of Chinese Office Action including 6 pages of English Translation.37Office Action received for Chinese Patent Application No. 201010161984.3, mailed on Apr. 8, 2011, 8 pages of Chinese Office Action including 5 pages Of English Translation.38Office Action received for Chinese patent application No. 201010161984.3, mailed on Dec. 16, 2011, 13 pages of English translation and 7 pages of Chinese Office action.39Office Action received for Chinese patent application No. 201110030876.7, mailed on Jan. 29, 2012, 13 pages, including 6 pages of English translation.40Office Action received for Indian Patent Application No. IP: 2746/DELNP/2004, mailed on Aug. 14, 2006, 5 pages.41Office Action received for Japanese Patent Application No. 2003-582616, mailed on Jun. 17, 2008, 5 pages of Japanese Office Action including 2 pages of English Translation.42Office Action received for Japanese Patent Application No. 2003-582616, mailed on Oct. 26, 2010, 3 pages of English Translation and 3 pages of Office Action.43Office Action received for Japanese Patent Application No. 2008-236958, mailed on May 10, 2011, 4 pages of Japanese Office Action including 2 pages of English Translation.44Office Action received for Korean Patent Application No. 10-2004-7015567, mailed on Apr. 17, 2006, 2 pages of English Translation.45Office Action received for United Kingdom Patent Application No. GB0422078.6, mailed on Jul. 27, 2005, 4 pages.46Office Action received for United Kingdom Patent Application No. GB0422078.6, mailed on Oct. 6, 2005, 3 pages.47Richt et al., "In-Circuit-Emulator Wird Echtzeittauglich", Elektronic, Franzis Verlag GMBH, Munchen, DE, vol. 40, No. 16, Aug. 6, 1991, pp. 100-103.48Robin et al., "Analysis of the Intel Pentium's Ability to Support a Secure Virtual Machine Monitor," Proceedings of the 9th conference on USENIX Security Symposium,vol. 9, Aug. 14, 2000, pp. 1-17.49Rosenblum, "Virtual Platform: A Virtual Machine Monitor for Commodity PCs", Proceedings of the 11th Hotchips Conference, Aug. 17, 1999, pp. 185-196.50RSA Security Inc., "Hardware Authenticators", available at: http://www.rsasecurity.com/node.asp?id=1158, 2004, pp. 1-2.51RSA Security Inc., "RSA SecurlD Authenticators", available at: www.rsasecurity.com/products/securid/datasheets/SID-DS-0103.pdf, 2003, pp. 1-2.52RSA Security Inc., "Software Authenticators", available at: http://www.rsasecurity.com/node.asp?id=1313, 2004, pp. 1-2.53RSA Security Inc., "RSA SecurlD Authenticators", available at: www.rsasecurity.com/products/securid/datasheets/SID�DS�0103.pdf, 2003, pp. 1-2.54Saez et al., "A Hardware Scheduler for Complex Real-Time Systems", Proceedings of the IEEE International Symposium on Industrial Electronics, Jul. 12-16, 1999, pp. 43-48.55Schneier, "Applied Cryptography: Protocols, Algorithm, and Source Code in C", 2nd Edition, Wiley, John & Sons, Inc., Nov. 1995, pp. 28-33, 176-177, 216-217, 461-473, 518-522.56Schneier, "Applied Cryptography: Protocols, Algorithms, and Source Code in C", 2nd Edition, Wiley, John & Sons, Inc., Oct. 1995, pp. 47-52, 56-65, 169-187.57Sherwood, Timothy et al., "Patchable Instruction Rom Architecture", Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, Nov. 2001.58Sugerman et al., "Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor", Proceedings of the 2001 Usenix Annual Technical Conference, Usenix Association, Jun. 25-30, 2001, 15 pages.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8645688 *Apr 11, 2012Feb 4, 2014Intel CorporationSystem and method for execution of a secured environment initialization instructionUS20120216025 *Apr 11, 2012Aug 23, 2012Sutton Ii James ASystem and method for execution of a secured environment initialization instruction* Cited by examinerClassifications U.S. Classification713/164, 713/190International ClassificationG06F21/00, G06F1/00, G06F12/14, H04L29/00, G06F21/24Cooperative ClassificationG06F21/57, G06F12/1458, G06F9/4403, G06F9/44505European ClassificationG06F21/57RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google