AU2001266968A1 - Protection of boot block data and accurate reporting of boot block contents - Google Patents
Protection of boot block data and accurate reporting of boot block contentsInfo
- Publication number
- AU2001266968A1 AU2001266968A1 AU2001266968A AU6696801A AU2001266968A1 AU 2001266968 A1 AU2001266968 A1 AU 2001266968A1 AU 2001266968 A AU2001266968 A AU 2001266968A AU 6696801 A AU6696801 A AU 6696801A AU 2001266968 A1 AU2001266968 A1 AU 2001266968A1
- Authority
- AU
- Australia
- Prior art keywords
- boot block
- protection
- boot
- contents
- accurate reporting
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Stored Programmes (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
In one embodiment, an integrated circuit device comprises a trusted platform module and a boot block memory unit covered by a common package. The boot block memory unit is in communication with the trusted platform module and provides boot information to the trusted platform module. An example of the boot information includes a boot block code.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/608,551 US6678833B1 (en) | 2000-06-30 | 2000-06-30 | Protection of boot block data and accurate reporting of boot block contents |
| US09/608,551 | 2000-06-30 | ||
| PCT/US2001/019325 WO2002003196A2 (en) | 2000-06-30 | 2001-06-14 | Protection of boot block data and accurate reporting of boot block contents |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| AU2001266968A1 true AU2001266968A1 (en) | 2002-01-14 |
Family
ID=24436994
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AU2001266968A Abandoned AU2001266968A1 (en) | 2000-06-30 | 2001-06-14 | Protection of boot block data and accurate reporting of boot block contents |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US6678833B1 (en) |
| EP (1) | EP1314086B1 (en) |
| CN (1) | CN1214322C (en) |
| AT (1) | ATE340381T1 (en) |
| AU (1) | AU2001266968A1 (en) |
| DE (1) | DE60123259T2 (en) |
| HK (1) | HK1052767B (en) |
| WO (1) | WO2002003196A2 (en) |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1055990A1 (en) | 1999-05-28 | 2000-11-29 | Hewlett-Packard Company | Event logging in a computing platform |
| EP1056010A1 (en) | 1999-05-28 | 2000-11-29 | Hewlett-Packard Company | Data integrity monitoring in trusted computing entity |
| GB0020371D0 (en) * | 2000-08-18 | 2000-10-04 | Hewlett Packard Co | Apparatus and method for establishing trust |
| GB2376763B (en) * | 2001-06-19 | 2004-12-15 | Hewlett Packard Co | Demonstrating integrity of a compartment of a compartmented operating system |
| GB2372595A (en) * | 2001-02-23 | 2002-08-28 | Hewlett Packard Co | Method of and apparatus for ascertaining the status of a data processing environment. |
| GB2372594B (en) * | 2001-02-23 | 2004-10-06 | Hewlett Packard Co | Trusted computing environment |
| GB2372592B (en) * | 2001-02-23 | 2005-03-30 | Hewlett Packard Co | Information system |
| US7237121B2 (en) * | 2001-09-17 | 2007-06-26 | Texas Instruments Incorporated | Secure bootloader for securing digital devices |
| GB2378272A (en) * | 2001-07-31 | 2003-02-05 | Hewlett Packard Co | Method and apparatus for locking an application within a trusted environment |
| US7484105B2 (en) * | 2001-08-16 | 2009-01-27 | Lenovo (Singapore) Ptd. Ltd. | Flash update using a trusted platform module |
| US20030037244A1 (en) * | 2001-08-16 | 2003-02-20 | International Business Machines Corporation | System management interrupt generation upon completion of cryptographic operation |
| US7631196B2 (en) * | 2002-02-25 | 2009-12-08 | Intel Corporation | Method and apparatus for loading a trustable operating system |
| US7076669B2 (en) * | 2002-04-15 | 2006-07-11 | Intel Corporation | Method and apparatus for communicating securely with a token |
| US20040003265A1 (en) * | 2002-06-26 | 2004-01-01 | International Business Machines Corporation | Secure method for BIOS flash data update |
| DE10235381A1 (en) * | 2002-08-02 | 2004-02-19 | Robert Bosch Gmbh | Transferring at least one data record from external data source into computer unit involves validity check of additional information containing identifier individually associated with computer unit |
| US7200758B2 (en) * | 2002-10-09 | 2007-04-03 | Intel Corporation | Encapsulation of a TCPA trusted platform module functionality within a server management coprocessor subsystem |
| US7571484B2 (en) * | 2003-12-04 | 2009-08-04 | Microsoft Corporation | System and method for image authentication of a resource-sparing operating system |
| US20050132177A1 (en) * | 2003-12-12 | 2005-06-16 | International Business Machines Corporation | Detecting modifications made to code placed in memory by the POST BIOS |
| US20050138409A1 (en) * | 2003-12-22 | 2005-06-23 | Tayib Sheriff | Securing an electronic device |
| US7484091B2 (en) * | 2004-04-29 | 2009-01-27 | International Business Machines Corporation | Method and system for providing a trusted platform module in a hypervisor environment |
| US7380119B2 (en) * | 2004-04-29 | 2008-05-27 | International Business Machines Corporation | Method and system for virtualization of trusted platform modules |
| US7664965B2 (en) * | 2004-04-29 | 2010-02-16 | International Business Machines Corporation | Method and system for bootstrapping a trusted server having redundant trusted platform modules |
| CN100351731C (en) * | 2004-04-30 | 2007-11-28 | 联想(北京)有限公司 | Safety computer and method for implementing same |
| CN1331015C (en) * | 2004-09-30 | 2007-08-08 | 联想(北京)有限公司 | Computer security startup method |
| US20060112267A1 (en) * | 2004-11-23 | 2006-05-25 | Zimmer Vincent J | Trusted platform storage controller |
| US20060129824A1 (en) * | 2004-12-15 | 2006-06-15 | Hoff James P | Systems, methods, and media for accessing TPM keys |
| US20060184785A1 (en) * | 2005-02-16 | 2006-08-17 | David Carroll Challener | Apparatus, system, and method for securing I/O communications between a blade and a peripheral interface device of a blade-based computer system |
| EP2194476B1 (en) | 2005-03-22 | 2014-12-03 | Hewlett-Packard Development Company, L.P. | Method and apparatus for creating a record of a software-verification attestation |
| US7640593B2 (en) * | 2005-04-21 | 2009-12-29 | Nokia Corporation | User-controlled management of TPM identities |
| US7396257B2 (en) * | 2005-05-26 | 2008-07-08 | Itt Manufacturing Enterprises, Inc. | Computer input/output (I/O) connector assembly having a security circuit disposed therein |
| US20070067132A1 (en) * | 2005-09-19 | 2007-03-22 | Tziouvaras Demetrios A | Method and apparatus for routing data streams among intelligent electronic devices |
| US20070101156A1 (en) * | 2005-10-31 | 2007-05-03 | Manuel Novoa | Methods and systems for associating an embedded security chip with a computer |
| US8650127B1 (en) * | 2006-01-06 | 2014-02-11 | Apple Inc. | Digital rights management for computer program code |
| US7755872B2 (en) * | 2006-09-14 | 2010-07-13 | Schweitzer Engineering Laboratories, Inc. | System, method and device to preserve protection communication active during a bypass operation |
| US20100146267A1 (en) * | 2008-12-10 | 2010-06-10 | David Konetski | Systems and methods for providing secure platform services |
| WO2013101178A1 (en) * | 2011-12-30 | 2013-07-04 | Intel Corporation | Using a trusted platform module for boot policy and secure firmware |
| US9721104B2 (en) * | 2013-11-26 | 2017-08-01 | Intel Corporation | CPU-based measured boot |
| US9721100B2 (en) * | 2014-06-27 | 2017-08-01 | Intel Corporation | Technologies for protected hardware function monitoring and forensics |
| US10885196B2 (en) * | 2016-04-29 | 2021-01-05 | Hewlett Packard Enterprise Development Lp | Executing protected code |
| US11989300B2 (en) * | 2021-07-19 | 2024-05-21 | Dell Products L.P. | Firmware secure boot customization extensions |
Family Cites Families (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4278837A (en) | 1977-10-31 | 1981-07-14 | Best Robert M | Crypto microprocessor for executing enciphered programs |
| DE3483410D1 (en) | 1983-10-14 | 1990-11-22 | Toshiba Kawasaki Kk | ONE-CHIP MICROCOMPUTER WITH LOCKABLE FUNCTION OF THE PROGRAM MEMORY. |
| US4633388A (en) | 1984-01-18 | 1986-12-30 | Siemens Corporate Research & Support, Inc. | On-chip microprocessor instruction decoder having hardware for selectively bypassing on-chip circuitry used to decipher encrypted instruction codes |
| US4698617A (en) | 1984-05-22 | 1987-10-06 | American Microsystems, Inc. | ROM Protection scheme |
| US5144659A (en) | 1989-04-19 | 1992-09-01 | Richard P. Jones | Computer file protection system |
| US5022077A (en) | 1989-08-25 | 1991-06-04 | International Business Machines Corp. | Apparatus and method for preventing unauthorized access to BIOS in a personal computer system |
| US5421006A (en) * | 1992-05-07 | 1995-05-30 | Compaq Computer Corp. | Method and apparatus for assessing integrity of computer system software |
| US5359659A (en) | 1992-06-19 | 1994-10-25 | Doren Rosenthal | Method for securing software against corruption by computer viruses |
| US5465299A (en) | 1992-12-03 | 1995-11-07 | Hitachi, Ltd. | Electronic document processing system and method of forming digital signature |
| FR2703800B1 (en) | 1993-04-06 | 1995-05-24 | Bull Cp8 | Method for signing a computer file, and device for implementing it. |
| DE4315732C1 (en) * | 1993-05-11 | 1994-06-01 | Siemens Nixdorf Inf Syst | Personal computer software integrity booting and testing - conducting power-on self-test in ROM-BIOS, loading partition, loading boot sector of operating system partition, starting operating system and kernel, and using hash function for cryptographic key and testing |
| US5444850A (en) | 1993-08-04 | 1995-08-22 | Trend Micro Devices Incorporated | Method and apparatus for controlling network and workstation access prior to workstation boot |
| US5386469A (en) | 1993-08-05 | 1995-01-31 | Zilog, Inc. | Firmware encryption for microprocessor/microcomputer |
| US5450489A (en) | 1993-10-29 | 1995-09-12 | Time Warner Entertainment Co., L.P. | System and method for authenticating software carriers |
| US5509120A (en) | 1993-11-30 | 1996-04-16 | International Business Machines Corporation | Method and system for detecting computer viruses during power on self test |
| US5377264A (en) | 1993-12-09 | 1994-12-27 | Pitney Bowes Inc. | Memory access protection circuit with encryption key |
| US5584023A (en) | 1993-12-27 | 1996-12-10 | Hsu; Mike S. C. | Computer system including a transparent and secure file transform mechanism |
| US5666411A (en) | 1994-01-13 | 1997-09-09 | Mccarty; Johnnie C. | System for computer software protection |
| JPH07295893A (en) | 1994-04-28 | 1995-11-10 | Nec Corp | Device and method for reading in memory information of microrprocessor |
| US5473692A (en) | 1994-09-07 | 1995-12-05 | Intel Corporation | Roving software license for a hardware agent |
| US6421776B1 (en) * | 1994-10-14 | 2002-07-16 | International Business Machines Corporation | Data processor having BIOS packing compression/decompression architecture |
| US5644636A (en) | 1994-12-30 | 1997-07-01 | Xtec, Incorporated | Method and apparatus for securing data stored in semiconductor memory cells |
| US5699428A (en) | 1996-01-16 | 1997-12-16 | Symantec Corporation | System for automatic decryption of file data on a per-use basis and automatic re-encryption within context of multi-threaded operating system under which applications run in real-time |
| US5937063A (en) * | 1996-09-30 | 1999-08-10 | Intel Corporation | Secure boot |
| US5828753A (en) * | 1996-10-25 | 1998-10-27 | Intel Corporation | Circuit and method for ensuring interconnect security within a multi-chip integrated circuit package |
| US5977997A (en) * | 1997-03-06 | 1999-11-02 | Lsi Logic Corporation | Single chip computer having integrated MPEG and graphical processors |
| US6557104B2 (en) * | 1997-05-02 | 2003-04-29 | Phoenix Technologies Ltd. | Method and apparatus for secure processing of cryptographic keys |
| US6003117A (en) * | 1997-10-08 | 1999-12-14 | Vlsi Technology, Inc. | Secure memory management unit which utilizes a system processor to perform page swapping |
| US6378072B1 (en) * | 1998-02-03 | 2002-04-23 | Compaq Computer Corporation | Cryptographic system |
| DE69942712D1 (en) * | 1998-05-29 | 2010-10-14 | Texas Instruments Inc | Secure computing device |
| US6266754B1 (en) * | 1998-05-29 | 2001-07-24 | Texas Instruments Incorporated | Secure computing device including operating system stored in non-relocatable page of memory |
| US6289454B1 (en) * | 1998-06-29 | 2001-09-11 | Vlsi Technology, Inc. | Memory configuration which support multiple cryptographical algorithms |
| US6137173A (en) * | 1998-06-30 | 2000-10-24 | Intel Corporation | Preventing backside analysis of an integrated circuit |
| US6735696B1 (en) | 1998-08-14 | 2004-05-11 | Intel Corporation | Digital content protection using a secure booting method and apparatus |
| US6327660B1 (en) * | 1998-09-18 | 2001-12-04 | Intel Corporation | Method for securing communications in a pre-boot environment |
| US6463535B1 (en) * | 1998-10-05 | 2002-10-08 | Intel Corporation | System and method for verifying the integrity and authorization of software before execution in a local platform |
-
2000
- 2000-06-30 US US09/608,551 patent/US6678833B1/en not_active Expired - Lifetime
-
2001
- 2001-06-14 CN CNB018121365A patent/CN1214322C/en not_active Expired - Lifetime
- 2001-06-14 EP EP01944572A patent/EP1314086B1/en not_active Expired - Lifetime
- 2001-06-14 DE DE60123259T patent/DE60123259T2/en not_active Expired - Lifetime
- 2001-06-14 AU AU2001266968A patent/AU2001266968A1/en not_active Abandoned
- 2001-06-14 WO PCT/US2001/019325 patent/WO2002003196A2/en not_active Ceased
- 2001-06-14 HK HK03104971.2A patent/HK1052767B/en not_active IP Right Cessation
- 2001-06-14 AT AT01944572T patent/ATE340381T1/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| CN1440527A (en) | 2003-09-03 |
| CN1214322C (en) | 2005-08-10 |
| WO2002003196A3 (en) | 2003-03-20 |
| HK1052767A1 (en) | 2003-09-26 |
| DE60123259T2 (en) | 2007-05-10 |
| DE60123259D1 (en) | 2006-11-02 |
| EP1314086A2 (en) | 2003-05-28 |
| US6678833B1 (en) | 2004-01-13 |
| ATE340381T1 (en) | 2006-10-15 |
| EP1314086B1 (en) | 2006-09-20 |
| HK1052767B (en) | 2007-04-27 |
| WO2002003196A2 (en) | 2002-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2001266968A1 (en) | Protection of boot block data and accurate reporting of boot block contents | |
| MXPA03011245A (en) | Retroreflective product in which integrated circuit is sealed. | |
| ATE323348T1 (en) | ELECTRO-OPTICAL INTERFACE SYSTEM AND OPERATING METHOD | |
| WO2003085489A3 (en) | Multi-purpose personal portable electronic system | |
| TW200515178A (en) | Techniques for providing a virtual workspace comprised of a multiplicity of electronic devices | |
| ATE345018T1 (en) | CONNECTIONS OF ACCESS POINTS IN WIRELESS TELECOMMUNICATIONS SYSTEMS | |
| MY128108A (en) | Improvements in host computer access to peripheral device drivers | |
| TW336365B (en) | A computer telephone system | |
| FI20011417A7 (en) | Method to protect electronic device and electronic device | |
| TW346605B (en) | An apparatus for reading an electronic network navigation device and a peripheral for use therewith | |
| SG129282A1 (en) | Data communication apparatus and method for managing memory in the same | |
| FR2767624B1 (en) | ELECTRONIC PORTABLE DEVICE FOR SECURE COMMUNICATION SYSTEM, AND METHOD FOR INITIALIZING ITS PARAMETERS | |
| ATE493718T1 (en) | USE OF AN ELECTRONIC CHIP CARD WITH DIFFERENT PORTS IN AN ELECTRONIC DEVICE | |
| AU2003213909A1 (en) | System and method for transmitting and utilizing attachments | |
| ATE435468T1 (en) | FULL SPECTRUM PASSIVE COMMUNICATION SYSTEM AND CORRESPONDING METHOD | |
| DK0819287T3 (en) | Transaction management system controlled by an integrated circuit | |
| KR20060101556A (en) | Near and remote access and method for wireless parametric data and regulatory data | |
| AU4264896A (en) | Gambling chip authentication device | |
| WO2003038647A3 (en) | Packaged combination memory for electronic devices | |
| DE59914861D1 (en) | Interface device | |
| AU5968300A (en) | Device for protecting the initial utilization of a processor/chip card | |
| FI20045505A7 (en) | Protecting data stored in the device's memory | |
| AU6189800A (en) | Method and system of communicating devices, and devices therefor, with protecteddata transfer | |
| FR2822988B1 (en) | METHOD FOR PROTECTING AN ELECTRONIC ENTITY WITH A MICROCIRCUIT AND ELECTRONIC ENTITY PROVIDED WITH SUCH PROTECTION | |
| WO2004008272A3 (en) | Wireless telephone usage management |