JP4736370B2 - ホスティング環境構築方法および計算機システム - Google Patents
ホスティング環境構築方法および計算機システム Download PDFInfo
- Publication number
- JP4736370B2 JP4736370B2 JP2004218044A JP2004218044A JP4736370B2 JP 4736370 B2 JP4736370 B2 JP 4736370B2 JP 2004218044 A JP2004218044 A JP 2004218044A JP 2004218044 A JP2004218044 A JP 2004218044A JP 4736370 B2 JP4736370 B2 JP 4736370B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- boot
- boot image
- management
- computer resources
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
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)
Description
Claims (6)
- 複数の計算機リソースと、前記複数の計算機リソースにローディングさせるブートイメージを格納したブートイメージ管理ストレージと、前記ブートイメージを前記複数の計算機リソースにローディングさせる管理計算機とが互いに通信可能な計算機システムにおいて、前記管理計算機の指示により、前記ブートイメージを、前記複数の計算機リソースにローディングさせてブートさせることにより同一のホスティング環境を前記複数の計算機リソースに構築するホスティング環境構築方法であって、
前記管理計算機は、
予め、前記ブートイメージを複数の断片に分割し、前記計算機リソースに備えられたROM部に記憶された公開鍵に対応する秘密鍵を用いて、前記ブートイメージの断片に対して電子署名を付与してブートイメージ管理ストレージに格納し、
ローディングさせるブートイメージの識別情報とともに、前記複数の計算機リソースにブート指示を送信し、
前記複数の計算機リソースは、
前記管理計算機からの前記ブート指示の受領に応じて、前記識別情報で指定されたブートイメージの断片を順次、前記ブートイメージ格納ストレージから読み込み、
各計算機リソースに備えられた前記ROM部に記憶された公開鍵を用いて、前記ブートイメージの断片に付与されている電子署名の検証処理を実行して前記ブートイメージの断片が有効か無効かを判断し、
前記ブートイメージの断片が無効であった場合には、前記管理計算機に検証処理が失敗したことを通知し、
前記管理計算機は、前記複数の計算機リソースのうちのひとつから前記検証の失敗を受領すると、ブート指示を送信した他の全ての計算機リソースに対してブート中止指示を送
信する
ことを特徴とするホスティング環境構築方法。 - 複数の計算機リソースと、前記複数の計算機リソースにローディングさせるブートイメージを格納したブートイメージ管理ストレージと、前記ブートイメージを前記複数の計算機リソースにローディングさせる管理計算機とが互いに通信可能な計算機システムにおいて、前記管理計算機の指示により、前記ブートイメージを、前記複数の計算機リソースにローディングさせてブートさせることにより同一のホスティング環境を前記複数の計算機リソースに構築するホスティング環境構築方法であって、
前記管理計算機は、
予め、前記ブートイメージを複数の断片に分割してブート管理ストレージに格納し、
ローディングさせるブートイメージの識別情報と共に前記複数の計算機リソースにブート指示を送信し、
前記複数の計算機リソースは、
前記管理計算機からの前記ブート指示の受領に応じて、ローディングするブートイメージの断片に対する電子署名の生成処理を要求するメッセージと、当該計算機リソースの識別子とローディングするブートイメージの断片の識別子をブートイメージ管理ストレージに対して送信し、
前記ブートイメージ管理ストレージは、
前記ブートイメージ管理ストレージが備える鍵管理テーブルから前記計算機リソースの識別子に対応する秘密鍵を特定し、前記秘密鍵を用いて前記ブートイメージの断片の識別子が示すブートイメージの断片に対して電子署名を生成し、受領した前記メッセージの送信元の前記計算機リソースに電子署名を送信し、
前記計算機リソースは、各前記計算機リソースに備えられたROM部に格納された署名検証部によって、受け取った電子署名の検証処理を実行し、
検証処理が失敗した場合には、前記管理計算機に検証処理が失敗したことを通知し、
前記管理計算機は、前記複数の計算機リソースの1つから前記検証処理の失敗を受領すると、ブート指示を送信した他の全ての前記計算機リソースに対してブート中止指示を送信する
ことを特徴とするホスティング環境構築方法。 - 請求項1または2に記載のホスティング環境構築方法であって、
前記ブートイメージ管理ストレージは、更に、分割されたブートイメージの断片毎に優先度情報を有し、
前記管理計算機は、更に電子署名の検証処理の対象とするかどうかの優先度ともに、前記複数の計算機リソースにブート指示を送信し、
前記計算機リソースは、前記ブート指示と共に送信された前記優先度と前記ブートイメージの断片に対応する前記優先度情報との比較に基づいて、電子署名の検証を行うかどうか判断する
ことを特徴とするホスティング環境構築方法。 - 請求項3に記載のホスティング環境構築方法であって、
前記管理計算機は、ブート指示と共に送信する前記優先度を、前記複数の計算機リソース毎に指定する
ことを特徴とするホスティング環境構築方法。 - 複数の計算機リソースと、前記複数の計算機リソースにローディングさせるブートイメージを格納したブートイメージ管理ストレージと、前記ブートイメージを前記複数の計算機リソースにローディングさせる管理計算機とが互いに通信可能な計算機システムにおいて、前記管理計算機の指示により、前記ブートイメージを、前記複数の計算機リソースにローディングさせてブートさせることにより同一のホスティング環境を前記複数の計算機リソースに構築する計算機システムであって、
前記管理計算機は、
予め、前記ブートイメージを複数の断片に分割し、前記計算機リソースに備えられたROM部に記憶された公開鍵に対応する秘密鍵を用いて、前記ブートイメージの断片に対して電子署名を付与してブートイメージ管理ストレージに格納し、
ローディングさせるブートイメージの識別情報とともに、前記複数の計算機リソースにブート指示を送信し、
前記複数の計算機リソースは、
前記管理計算機からの前記ブート指示の受領に応じて、前記識別情報で指定されたブートイメージの断片を順次、前記ブートイメージ格納ストレージから読み込み、
各計算機リソースに備えられた前記ROM部に記憶された公開鍵を用いて、
前記ブートイメージの断片に付与されている電子署名の検証処理を実行して前記ブートイメージの断片が有効か無効かを判断し、
前記ブートイメージの断片が無効であった場合には、前記管理計算機に検証処理が失敗したことを通知し、
前記管理計算機は、前記複数の計算機リソースのうちのひとつから前記検証の失敗を受領すると、ブート指示を送信した他の全ての計算機リソースに対してブート中止指示を送信する
ことを特徴とする計算機システム。 - 複数の計算機リソースと、前記複数の計算機リソースにローディングさせるブートイメージを格納したブートイメージ管理ストレージと、前記ブートイメージを前記複数の計算機リソースにローディングさせる管理計算機とが互いに通信可能な計算機システムにおいて、前記管理計算機の指示により、前記ブートイメージを、前記複数の計算機リソースにローディングさせてブートさせることにより同一のホスティング環境を前記複数の計算機リソースに構築する計算機システムであって、
前記管理計算機は、
予め、前記ブートイメージを複数の断片に分割してブート管理ストレージに格納し、
ローディングさせるブートイメージの識別情報と共に前記複数の計算機リソースにブート指示を送信し、
前記複数の計算機リソースは、
前記管理計算機からの前記ブート指示の受領に応じて、ローディングするブートイメージの断片に対する電子署名の生成処理を要求するメッセージと、当該計算機リソースの識別子とローディングするブートイメージの断片の識別子をブートイメージ管理ストレージに対して送信し、
前記ブートイメージ管理ストレージは、
前記ブートイメージ管理ストレージが備える鍵管理テーブルから前記計算機リソースの識別子に対応する秘密鍵を特定し、前記秘密鍵を用いて前記ブートイメージの断片の識別子が示すブートイメージの断片に対して電子署名を生成し、受領した前記メッセージの送信元の前記計算機リソースに電子署名を送信し、
前記計算機リソースは、各前記計算機リソースに備えられたROM部に格納された署名検証部によって、受け取った電子署名の検証処理を実行し、
検証処理が失敗した場合には、前記管理計算機に検証処理が失敗したことを通知し、
前記管理計算機は、前記複数の計算機リソースの1つから前記検証処理の失敗を受領すると、ブート指示を送信した他の全ての前記計算機リソースに対してブート中止指示を送信する
ことを特徴とする計算機システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004218044A JP4736370B2 (ja) | 2004-07-27 | 2004-07-27 | ホスティング環境構築方法および計算機システム |
US11/044,956 US7543150B2 (en) | 2004-07-27 | 2005-01-26 | Method and system for setting up hosting environments in safety |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004218044A JP4736370B2 (ja) | 2004-07-27 | 2004-07-27 | ホスティング環境構築方法および計算機システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006039888A JP2006039888A (ja) | 2006-02-09 |
JP4736370B2 true JP4736370B2 (ja) | 2011-07-27 |
Family
ID=35733766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004218044A Expired - Fee Related JP4736370B2 (ja) | 2004-07-27 | 2004-07-27 | ホスティング環境構築方法および計算機システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7543150B2 (ja) |
JP (1) | JP4736370B2 (ja) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7962734B2 (en) | 2006-09-20 | 2011-06-14 | Hewlett-Packard Development Company, L.P. | Method of restarting a computer platform |
JP4997063B2 (ja) * | 2007-10-29 | 2012-08-08 | 株式会社日立製作所 | 計算機の起動方法及び計算機システム |
US8811619B2 (en) * | 2008-10-31 | 2014-08-19 | Dell Products, Lp | Encryption key management system and methods thereof |
JP5477660B2 (ja) * | 2009-01-07 | 2014-04-23 | 日本電気株式会社 | ネットブート型シンクライアントシステム、コンピュータ、シンクライアント実施方法、及びシンクライアント用プログラム |
US8850173B2 (en) | 2009-04-29 | 2014-09-30 | Hewlett-Packard Development Company, L.P. | BIOS image manager |
JP5767565B2 (ja) * | 2010-12-14 | 2015-08-19 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ソフトウェア・イメージの管理方法、コンピュータ・プログラム、およびシステム(共有メモリ・ブロックを用いた複数のソフトウェア・イメージの管理) |
US9064118B1 (en) * | 2012-03-16 | 2015-06-23 | Google Inc. | Indicating whether a system has booted up from an untrusted image |
JP6040767B2 (ja) * | 2012-12-28 | 2016-12-07 | 富士通株式会社 | 配信システム、配信方法、及びプログラム |
US9230112B1 (en) | 2013-02-23 | 2016-01-05 | Xilinx, Inc. | Secured booting of a field programmable system-on-chip including authentication of a first stage boot loader to mitigate against differential power analysis |
US11539399B2 (en) * | 2013-03-04 | 2022-12-27 | Wind River Systems, Inc. | System and method for smart card based hardware root of trust on mobile platforms using near field communications |
US10205750B2 (en) * | 2013-03-13 | 2019-02-12 | Intel Corporation | Policy-based secure web boot |
US9165143B1 (en) | 2013-03-15 | 2015-10-20 | Xilinx, Inc. | Image file generation and loading |
US9336010B2 (en) | 2013-03-15 | 2016-05-10 | Xilinx, Inc. | Multi-boot or fallback boot of a system-on-chip using a file-based boot device |
JP6212891B2 (ja) * | 2013-03-25 | 2017-10-18 | 日本電気株式会社 | 仮想化システム、仮想サーバ、仮想ディスク配置方法、及び仮想ディスク配置プログラム |
JP2015022521A (ja) * | 2013-07-19 | 2015-02-02 | スパンション エルエルシー | セキュアブート方法、組み込み機器、セキュアブート装置およびセキュアブートプログラム |
US9152794B1 (en) * | 2013-09-05 | 2015-10-06 | Xilinx, Inc. | Secure key handling for authentication of software for a system-on-chip |
US9411688B1 (en) | 2013-12-11 | 2016-08-09 | Xilinx, Inc. | System and method for searching multiple boot devices for boot images |
FR3019347B1 (fr) * | 2014-03-25 | 2017-07-21 | Oberthur Technologies | Securisation du chargement de donnees dans une memoire non-volatile d'un element securise |
US9880859B2 (en) * | 2014-03-26 | 2018-01-30 | Intel Corporation | Boot image discovery and delivery |
WO2016003415A1 (en) * | 2014-06-30 | 2016-01-07 | Hewlett-Packard Development Company, L.P. | Securely sending a complete initialization package |
CN104486079B (zh) * | 2014-12-02 | 2017-12-22 | 东南大学 | 一种基于公钥的无线图像传感器数据完整性保护方法 |
US9894061B2 (en) | 2015-10-16 | 2018-02-13 | International Business Machines Corporation | Method for booting and dumping a confidential image on a trusted computer system |
US10013561B2 (en) * | 2015-10-30 | 2018-07-03 | Ncr Corporation | Dynamic pre-boot storage encryption key |
JP6736456B2 (ja) | 2016-11-17 | 2020-08-05 | キオクシア株式会社 | 情報処理装置およびプログラム |
US10540501B2 (en) * | 2017-06-02 | 2020-01-21 | Dell Products, L.P. | Recovering an information handling system from a secure boot authentication failure |
US10341361B2 (en) * | 2017-06-05 | 2019-07-02 | Hewlett Packard Enterprise Development Lp | Transmitting secure information |
EP3690836A4 (en) * | 2017-10-16 | 2020-10-14 | Huawei Technologies Co., Ltd. | SAFETY ELEMENT AND ASSOCIATED DEVICE |
US11574060B2 (en) * | 2019-04-24 | 2023-02-07 | International Business Machines Corporation | Secure initial program load |
JP7268529B2 (ja) * | 2019-08-07 | 2023-05-08 | 富士電機株式会社 | 電子機器 |
WO2021113309A1 (en) * | 2019-12-06 | 2021-06-10 | Magic Leap, Inc. | Encoding stereo splash screen in static image |
US20230049387A1 (en) * | 2021-08-11 | 2023-02-16 | Micron Technology, Inc. | Public Key Storage with Secure Remote Update Capability |
US20240241958A1 (en) * | 2023-01-18 | 2024-07-18 | Rockwell Collins, Inc. | Method for secure, efficient startup of hyper-converged systems using hybrid centralization |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10327147A (ja) * | 1997-05-21 | 1998-12-08 | Hitachi Ltd | 電子認証公証方法およびシステム |
JP3293760B2 (ja) * | 1997-05-27 | 2002-06-17 | 株式会社エヌイーシー情報システムズ | 改ざん検知機能付きコンピュータシステム |
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 |
JP3560860B2 (ja) | 1999-07-23 | 2004-09-02 | 株式会社東芝 | 秘密分散システム、装置及び記憶媒体 |
JP2001223735A (ja) * | 2000-02-09 | 2001-08-17 | Fuji Xerox Co Ltd | データ通信装置及び記録媒体 |
JP4020567B2 (ja) * | 2000-05-15 | 2007-12-12 | 株式会社コナミデジタルエンタテインメント | ゲーム機およびそのゲーム環境設定ネットワークシステム |
US6694360B1 (en) * | 2000-06-09 | 2004-02-17 | 3Com Corporation | Multi-mode network interface having loadable software images |
US7246238B2 (en) * | 2001-01-25 | 2007-07-17 | Schlumberger Omnes, Inc. | System and method for providing integration via a dial-up interface |
DE10125017A1 (de) * | 2001-05-22 | 2002-12-05 | Siemens Ag | Verfahren zum Erbringen von Diensten in einem Datenübertragungsnetz und zugehörige Komponenten |
JP2003044288A (ja) * | 2001-08-02 | 2003-02-14 | Casio Comput Co Ltd | 情報処理装置、情報処理システム、及びプログラム |
JP3863401B2 (ja) | 2001-10-12 | 2006-12-27 | 株式会社東芝 | ソフトウェア処理装置 |
JP2003216593A (ja) * | 2002-01-17 | 2003-07-31 | Hitachi Ltd | サーバ管理システム |
CA2380762A1 (en) * | 2002-04-04 | 2003-10-04 | Intrinsyc Software, Inc. | Internet-enabled device provisioning, upgrade and recovery mechanism |
US7171479B2 (en) * | 2002-04-26 | 2007-01-30 | International Business Machines Corporation | Efficient delivery of boot code images from a network server |
US7334099B2 (en) * | 2002-06-28 | 2008-02-19 | Microsoft Corporation | Method and system for managing image files |
US6986033B2 (en) * | 2002-09-10 | 2006-01-10 | Veritas Operating Corporation | System for automated boot from disk image |
JP4336874B2 (ja) * | 2002-12-10 | 2009-09-30 | 日本電気株式会社 | 構成情報提供システム、構成情報管理サーバ、アクセス認証サーバ、クライアント及びプログラム |
US20050246529A1 (en) * | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Isolated persistent identity storage for authentication of computing devies |
US20050283606A1 (en) * | 2004-06-22 | 2005-12-22 | Williams Mitchell A | Selecting a boot image |
-
2004
- 2004-07-27 JP JP2004218044A patent/JP4736370B2/ja not_active Expired - Fee Related
-
2005
- 2005-01-26 US US11/044,956 patent/US7543150B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006039888A (ja) | 2006-02-09 |
US20060026429A1 (en) | 2006-02-02 |
US7543150B2 (en) | 2009-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4736370B2 (ja) | ホスティング環境構築方法および計算機システム | |
EP3376378B1 (en) | Container license management method, and apparatus | |
TWI380216B (en) | System and method for automated operating system installation | |
US8909940B2 (en) | Extensible pre-boot authentication | |
WO2011102087A1 (en) | Information processing device, information processing system, software routine execution method, and remote attestation method | |
JP5587192B2 (ja) | アプリケーションのリモートオートプロビジョニング及びリモートオートパブリケーション | |
JP5333579B2 (ja) | 管理サーバ、ブートサーバ、ネットワークブートシステムおよびネットワークブート方法 | |
JP4850949B2 (ja) | シンクライアント端末装置、その運用プログラム、及び方法、並びにシンクライアントシステム | |
EP2726979A2 (en) | Component update using management engine | |
KR20130094317A (ko) | 신뢰성 있는 부트 최적화를 위한 방법 및 장치 | |
US9690944B2 (en) | System and method updating disk encryption software and performing pre-boot compatibility verification | |
US10482278B2 (en) | Remote provisioning and authenticated writes to secure storage devices | |
TW201032134A (en) | System and method for booting a computer system using preboot data | |
JP2011150499A (ja) | シンクライアントシステム、シンクライアント端末およびシンクライアントプログラム | |
US8635670B2 (en) | Secure centralized backup using locally derived authentication model | |
JP2008176749A (ja) | Id貸出装置、id貸出プログラムおよびid貸出方法 | |
JP2013186793A (ja) | 情報処理装置、イメージファイル作成方法およびプログラム | |
JP7479517B2 (ja) | 冗長暗号化アルゴリズムに基づいてセキュアブートを実行するための方法およびデバイス | |
CN110569075B (zh) | 一种多操作***的切换方法 | |
CN114296873B (zh) | 一种虚拟机镜像保护方法、相关器件、芯片及电子设备 | |
CN110968852B (zh) | 一种虚拟机密码管理方法、***、设备及计算机存储介质 | |
CN113742715A (zh) | 基于虚拟机的操作***授权方法、装置、***及计算设备 | |
WO2010150413A1 (ja) | 計算機システム | |
JP2011145827A (ja) | 仮想バスシステム、およびデバイス管理方法 | |
JP2005234864A (ja) | 配信サーバおよびセキュリティポリシ配信サーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060424 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091015 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100326 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110303 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110405 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110418 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140513 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |