[go: up one dir, main page]

TWI320531B - System and method for securely booting from external memory using internal memory - Google Patents

System and method for securely booting from external memory using internal memory

Info

Publication number
TWI320531B
TWI320531B TW094138954A TW94138954A TWI320531B TW I320531 B TWI320531 B TW I320531B TW 094138954 A TW094138954 A TW 094138954A TW 94138954 A TW94138954 A TW 94138954A TW I320531 B TWI320531 B TW I320531B
Authority
TW
Taiwan
Prior art keywords
memory
securely booting
internal memory
external memory
external
Prior art date
Application number
TW094138954A
Other languages
English (en)
Other versions
TW200625089A (en
Inventor
Dhiraj Bhatt
Eric Auzas
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
Application filed by Intel Corp filed Critical Intel Corp
Publication of TW200625089A publication Critical patent/TW200625089A/zh
Application granted granted Critical
Publication of TWI320531B publication Critical patent/TWI320531B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/575Secure boot

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Storage Device Security (AREA)
TW094138954A 2004-11-15 2005-11-07 System and method for securely booting from external memory using internal memory TWI320531B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/988,913 US8667580B2 (en) 2004-11-15 2004-11-15 Secure boot scheme from external memory using internal memory

Publications (2)

Publication Number Publication Date
TW200625089A TW200625089A (en) 2006-07-16
TWI320531B true TWI320531B (en) 2010-02-11

Family

ID=35811598

Family Applications (1)

Application Number Title Priority Date Filing Date
TW094138954A TWI320531B (en) 2004-11-15 2005-11-07 System and method for securely booting from external memory using internal memory

Country Status (5)

Country Link
US (1) US8667580B2 (zh)
CN (1) CN101044488A (zh)
GB (1) GB2433623B (zh)
TW (1) TWI320531B (zh)
WO (1) WO2006055344A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI463852B (zh) * 2011-11-07 2014-12-01 Panasonic Corp 通信系統及用於它之傳送單元

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070076611A1 (en) * 2005-10-05 2007-04-05 Fujitsu Limited Detecting anomalies from acceptable traffic affected by anomalous traffic
US8375189B2 (en) * 2005-12-30 2013-02-12 Intel Corporation Configuring levels of program/erase protection in flash devices
US20080077592A1 (en) * 2006-09-27 2008-03-27 Shane Brodie method and apparatus for device authentication
US20080141015A1 (en) * 2006-12-06 2008-06-12 Glen Edmond Chalemin System and method for operating system deployment in a peer-to-peer computing environment
IL187044A0 (en) * 2007-10-30 2008-02-09 Sandisk Il Ltd Fast secure boot implementation
KR20090058660A (ko) * 2007-12-05 2009-06-10 삼성전자주식회사 휴대용 단말기에서 메타데이터 관리 방법 및 장치
DE102008011925B4 (de) * 2008-02-29 2018-03-15 Globalfoundries Inc. Sicheres Initialisieren von Computersystemen
GB2472169B (en) * 2008-05-16 2013-03-06 Hewlett Packard Development Co System and method for providing a system management command
WO2011000722A1 (fr) * 2009-07-03 2011-01-06 Gemalto Sa Procédé de validation distante d'un code exécutable
CN102270229B (zh) * 2011-07-13 2013-02-13 中国人民解放军海军计算技术研究所 一种bios级系统文件的度量方法
US9953166B2 (en) * 2013-07-04 2018-04-24 Microsemi SoC Corporation Method for securely booting target processor in target system using a secure root of trust to verify a returned message authentication code recreated by the target processor
WO2015047367A1 (en) * 2013-09-30 2015-04-02 Hewlett-Packard Development Company, L.P. One-time power-on password
US20150242620A1 (en) 2014-02-27 2015-08-27 Microsemi SoC Corporation Methods for controlling the use of intellectual property in individual integrated circuit devices
US10114369B2 (en) 2014-06-24 2018-10-30 Microsemi SoC Corporation Identifying integrated circuit origin using tooling signature
CN104079994B (zh) * 2014-07-07 2017-05-24 四川金网通电子科技有限公司 基于机顶盒无卡ca的授权系统及方法
JP6293629B2 (ja) * 2014-09-22 2018-03-14 株式会社東芝 情報処理装置
US10353638B2 (en) 2014-11-18 2019-07-16 Microsemi SoC Corporation Security method and apparatus to prevent replay of external memory data to integrated circuits having only one-time programmable non-volatile memory
US10211120B2 (en) * 2015-12-23 2019-02-19 Intel Corporation Rework grid array interposer with direct power
US10262164B2 (en) 2016-01-15 2019-04-16 Blockchain Asics Llc Cryptographic ASIC including circuitry-encoded transformation function
US10009339B2 (en) * 2016-03-31 2018-06-26 Intel Corporation System, apparatus and method for securely protecting a processor in transit
JP6740702B2 (ja) * 2016-05-11 2020-08-19 富士ゼロックス株式会社 情報処理装置及びプログラム
US10740466B1 (en) * 2016-09-29 2020-08-11 Amazon Technologies, Inc. Securing interfaces of a compute node
CN106775716B (zh) * 2016-12-15 2020-04-17 中国科学院沈阳自动化研究所 一种基于度量机制的可信plc启动方法
US10901627B1 (en) 2017-02-28 2021-01-26 Amazon Technologies, Inc. Tracking persistent memory usage
US10404674B1 (en) 2017-02-28 2019-09-03 Amazon Technologies, Inc. Efficient memory management in multi-tenant virtualized environment
US10474359B1 (en) 2017-02-28 2019-11-12 Amazon Technologies, Inc. Write minimization for de-allocated memory
US11263326B2 (en) * 2017-06-02 2022-03-01 Apple Inc. Method and apparatus for secure system boot
US10985922B2 (en) * 2017-09-29 2021-04-20 Taiwan Semiconductor Manufacturing Co., Ltd. Device with self-authentication
US10372943B1 (en) 2018-03-20 2019-08-06 Blockchain Asics Llc Cryptographic ASIC with combined transformation and one-way functions
US10256974B1 (en) 2018-04-25 2019-04-09 Blockchain Asics Llc Cryptographic ASIC for key hierarchy enforcement
US11341248B2 (en) * 2018-12-21 2022-05-24 Intel Corporation Method and apparatus to prevent unauthorized operation of an integrated circuit in a computer system
US11301567B2 (en) * 2020-02-03 2022-04-12 Dell Products L.P. Systems and methods for automatic boot to authenticated external device
CN111752588B (zh) * 2020-06-02 2024-12-20 深圳麦格米特电气股份有限公司 一种应用程序的更新方法和电子设备
CN115130143A (zh) * 2021-03-25 2022-09-30 华为技术有限公司 一种安全启动的方法及装置
US11409865B1 (en) * 2021-08-16 2022-08-09 Cyberark Software Ltd. Verification code injection at build time
KR20240034586A (ko) 2022-09-07 2024-03-14 삼성전자주식회사 보안 부팅 시스템 및 그것의 동작 방법

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5509120A (en) 1993-11-30 1996-04-16 International Business Machines Corporation Method and system for detecting computer viruses during power on self test
US5805711A (en) * 1993-12-21 1998-09-08 Francotyp-Postalia Ag & Co. Method of improving the security of postage meter machines
US5937063A (en) * 1996-09-30 1999-08-10 Intel Corporation Secure boot
JP2001188686A (ja) * 1999-10-22 2001-07-10 Sony Corp データ書換装置、制御方法および記録媒体
US6791157B1 (en) * 2000-01-18 2004-09-14 Advanced Micro Devices, Inc. Integrated circuit package incorporating programmable elements
US20020144104A1 (en) * 2001-04-02 2002-10-03 Springfield Randall Scott Method and system for providing a trusted flash boot source
US7100036B2 (en) * 2001-10-30 2006-08-29 Hewlett-Packard Development Company, L.P. System and method for securing a computer
JP4004915B2 (ja) * 2002-06-28 2007-11-07 株式会社ルネサステクノロジ データ処理装置
EP1429224A1 (en) 2002-12-10 2004-06-16 Texas Instruments Incorporated Firmware run-time authentication
US7457411B2 (en) 2003-03-13 2008-11-25 New Mexico Technical Research Foundation Information security via dynamic encryption with hash function
US7673020B2 (en) * 2003-05-02 2010-03-02 Microsoft Corporation System and method for facilitating communication between a computing device and multiple categories of media devices
US8332652B2 (en) * 2003-10-01 2012-12-11 International Business Machines Corporation Computing device that securely runs authorized software
EP1741045A2 (en) * 2004-04-14 2007-01-10 Ipass Inc. Dynamic executable
US7640343B2 (en) * 2004-05-27 2009-12-29 Microsoft Corporation Using resource item lists to consume resource items
US20050283601A1 (en) * 2004-06-22 2005-12-22 Sun Microsystems, Inc. Systems and methods for securing a computer boot

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI463852B (zh) * 2011-11-07 2014-12-01 Panasonic Corp 通信系統及用於它之傳送單元

Also Published As

Publication number Publication date
GB2433623A (en) 2007-06-27
US20060107320A1 (en) 2006-05-18
US8667580B2 (en) 2014-03-04
GB2433623B (en) 2008-11-12
GB0706017D0 (en) 2007-05-09
CN101044488A (zh) 2007-09-26
WO2006055344A1 (en) 2006-05-26
TW200625089A (en) 2006-07-16

Similar Documents

Publication Publication Date Title
TWI320531B (en) System and method for securely booting from external memory using internal memory
GB2429805B (en) Memory correction system and method
TWI370359B (en) Method and system for non-volatile memory performance improvement
GB2434673B (en) Method, device, and system of securely storing data
GB2434226B (en) Hierarchical memory correction system and method
GB2417105B (en) Processor memory system
GB0705296D0 (en) Lending system and method
EP1815327A4 (en) SYSTEM AND METHOD FOR PROGRAMMING ISOLATED COMPUTER ENVIRONMENT
GB2411266B (en) Bus system and method thereof
EP1934708A4 (en) METHOD AND SYSTEM FOR PREVENTING UNSECURED MEMORY ACCESS
GB0518112D0 (en) System and method for storing data
GB0422295D0 (en) System and method for data entry
GB2419262B (en) Authentication system and method
GB0524093D0 (en) System and method for communicating with memory devices
GB2420200B (en) Memory system
GB2411261B (en) Standalone memory device and system and method using such device
EP1676392A4 (en) SYSTEM AND METHOD FOR SECURE ACCESS
GB2430778B (en) System and method for throttling memory accesses
GB0421947D0 (en) Method and system for managing memory
EP1805998A4 (en) SYSTEM AND METHOD FOR IMPROVED KNOWLEDGE OF SITUATIONS
EP1912222A4 (en) MEMORY CONTROL METHOD AND STORAGE SYSTEM
GB0400661D0 (en) Memory management method and related system
TWI341491B (en) Memory access system and memory access method thereof
GB2417102B (en) System and method for managing memory
GB0611224D0 (en) System and method for automatically optimizing available virtual memory

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees