(57)【特許請求の範囲】
【請求項１】
装置に処理方法を実行させる関連付けられた命令群を有する少なくとも１つのコンピュータ読み取り可能な記憶媒体であって、前記処理方法は、
第１の装置識別子のうち前記装置を何れかのクラスの装置として総称的に識別する公開部分を機能提供サーバーに送信するステップであって、前記第１の装置識別子のうちの前記公開部分は企業内で前記装置を一意には識別しない、ステップと、
前記第１の装置識別子のうちの前記公開部分に基づいて暗号化されたメッセージを、前記機能提供サーバーから受信するステップと、
前記第１の装置識別子の秘密部分に基づいて前記メッセージを復号するステップと、
前記第１の装置識別子及び前記装置の関連性の認証のために、前記メッセージは成功裏に復号されたことを示す通知を前記機能提供サーバーに送信するステップと、
前記関連性が成功裏に認証された場合に、企業内で前記装置を一意に識別する第２の装置識別子を前記機能提供サーバーから受信するステップと、
前記第２の装置識別子を前記装置に導入するステップであって、該第２の装置識別子の導入により、該第２の装置識別子は前記第１の装置識別子に取って代わる、ステップと
を有する、記憶媒体。
【請求項２】
前記第１の装置識別子は前記装置が製造された時に該装置に関連付けられている、請求項１の記憶媒体。
【請求項３】
前記関連付けられた命令群は起動前の実行環境において前記装置により実行されるように形成されている、請求項１の記憶媒体。
【請求項４】
前記第１の装置識別子の前記公開部分を送信すること、前記メッセージを受信すること、前記通知を送信すること、及び前記第２の装置識別子を受信することのうちの少なくとも１つが、トランスポート層セキュリティによるメッセージ交換により行われる、請求項１の記憶媒体。
【請求項５】
前記第１の装置識別子の前記公開部分を送信すること、前記メッセージを受信すること、及び前記通知を送信することは、前記装置がインターネットプロトコルアドレスを受信する前に、データリンクレイヤメッセージにより行われる、請求項１の記憶媒体。
【請求項６】
前記第１の装置識別子の前記公開部分を送信した後に、インターネットプロトコルアドレスを要求する動的ホストコンフィギュレーションプロトコルリクエストを送信するステップを更に有する、請求項１−５の何れか１項に記載の記憶媒体。
【請求項７】
前記装置を起動するためのオペレーティングシステムブートイメージを前記機能提供サーバーから受信するステップを更に有する、請求項１−５の何れか１項に記載の記憶媒体。
【請求項８】
装置であって、
前記装置をネットワークに通信可能に結合するように形成された通信インターフェースと、
前記通信インターフェースに結合された機能提供手段と
を有し、前記機能提供手段は、
第１の装置識別子の公開部分であって前記装置を何れかのクラスの装置として総称的に識別しかつ企業内で前記装置を一意には識別しない公開部分を、前記通信インターフェースを介して機能提供サーバーに提供し、
前記第１の装置識別子の前記公開部分に基づいて暗号化されたメッセージを、前記機能提供サーバーから受信し、
前記第１の装置識別子の秘密部分に基づいて前記メッセージを復号し、
前記第１の装置識別子及び前記装置の関連性の認証のために、前記メッセージは成功裏に復号されたことを示す通知を前記機能提供サーバーに送信し、
前記関連性が成功裏に認証された場合に、企業内で前記装置を一意に識別する第２の装置識別子を前記機能提供サーバーから受信し、及び
前記第２の装置識別子を前記装置に導入するように形成され、
該第２の装置識別子の導入により、該第２の装置識別子は前記第１の装置識別子に取って代わる、装置。
【請求項９】
前記機能提供手段が、前記機能提供サーバーからオペレーティングシステム起動イメージを受信する、請求項８記載の装置。
【請求項１０】
前記機能提供手段が、起動する前の実行環境において実行されるように形成されている、請求項８記載の装置。
【請求項１１】
前記第１の装置識別子は前記装置が製造された時に該装置に関連付けられている、請求項８−１０の何れか１項に記載の装置。
【請求項１２】
機能提供サーバーが、第１の装置識別子のうち装置を何れかのクラスの装置として総称的に識別する公開部分を、該装置から受信するステップであって、前記第１の装置識別子のうちの前記公開部分は企業内で前記装置を一意には識別しない、ステップと、
前記機能提供サーバーが、前記第１の装置識別子の前記公開部分に基づいてメッセージを暗号化するステップと、
前記機能提供サーバーが、暗号化された前記メッセージを前記装置に送信するステップと、
前記第１の装置識別子の秘密部分に基づいて前記メッセージは前記装置により成功裏に復号されたことを示す通知を、前記機能提供サーバーが前記装置から受信するステップと、
前記機能提供サーバーが、前記通知の少なくとも一部に基づいて前記第１の装置識別子及び前記装置の関連性を認証するステップと、
前記関連性が成功裏に認証された場合に、企業内で前記装置を一意に識別する第２の装置識別子を、前記機能提供サーバーが前記装置に送信するステップであって、前記第２の装置識別子は、前記装置に前記第２の装置識別子が導入された場合に前記第１の装置識別子に取って代わるように形成されている、ステップと
を有する方法。
【請求項１３】
オペレーティングシステムブートイメージを前記装置に送信するステップを更に有する、請求項１２の方法。
【請求項１４】
前記第１の装置識別子の前記公開部分を受信すること、前記メッセージを送信すること、及び前記通知を受信することの内の少なくとも１つは、トランスポート層セキュリティによるメッセージ交換により行われる、請求項１３記載の方法。
【請求項１５】
前記第１の装置識別子の受信した公開部分と前記第１の装置識別子の過去に配布した公開部分とに基づいて、前記機能提供サーバーが前記第１の装置識別子の妥当性を判定するステップを更に有する、請求項１２記載の方法。
【請求項１６】
前記第１の装置識別子の過去に配布した公開部分は、メーカーのウェブサイト又は資材一覧表を通じて前記機能提供サーバーに配布されている、請求項１５記載の方法。
【請求項１７】
前記第２の装置識別子を送信することで、前記機能提供サーバーが前記装置の所有権を遠隔的に取得することを促す、請求項１２−１６の何れか１項に記載の方法。
【請求項１８】
前記関連性の認証の後に、動的ホストコンフィギュレーションプロトコル（ＤＨＣＰ）リクエストを前記装置から受信するステップと、
インターネットプロトコルアドレスを与えるＤＨＣＰ承認を前記装置に送信するステップと
を更に有する請求項１２−１６の何れか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は遠隔機能提供の分野に関し、装置識別子を使用する装置、方法及び記憶媒体に関する。
【背景技術】
【０００２】
新しいサーバーを企業ネットワークに統合するためには、通常は、情報技術（ＩＴ）の専門家が手で起動装置を新しいサーバーに組み込み、その新しいサーバーの前で操作卓を操作する必要がある。確かにこの方法でも、サーバーを提供するのはそれなりに上手くいくが、ただしそれはサーバーの台数が少ない場合だけである。この方法では、多数の分散サーバーを統合するには顕著な手間ひまがかかってしまう。
【０００３】
遠隔機能提供の手続は、非特許文献１に詳述されている。非特許文献１を以下「ＰＸＥ  ２．１」という。ＰＸＥ  ２．１に記載の、オペレーティングシステムが起動する前の実行環境を、以下「ＰＸＥ」という。この手続では、ＰＸＥ起動サーバーがＰＸＥクライアントをネットワーク越しに起動する。ＰＸＥ  ２．１の手続では、ＰＸＥクライアントの一意な識別情報を活用する。例えば大域一意識別子（ＧＵＩＤ）及び／又は汎用一意識別子（ＵＵＩＤ）を用いる。これにより、動的ホスト構成プロトコル（ＤＨＣＰ）が、ＰＸＥクライアントを認識できるようになり、ＰＸＥクライアントにインターネットプロトコル（ＩＰ）アドレスを提供できるようになる。ＰＸＥクライアントは、すると、オペレーティングシステム（ＯＳ）の起動イメージをＰＸＥ起動サーバーから取得できる。この過程は通常閉じたネットワークの内部で行われる。ＯＳの起動イメージが完全で真正なものでないと、安全上の問題があるからである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１８７８６号公報
【特許文献２】特開２００４−３６２０６１号公報
【特許文献３】特開２００５−２２８２９９号公報
【非特許文献】
【０００５】
【非特許文献１】Preboot  Execution  Environment  (PXE)  Specification,  Version  2.1,  Intel  Corporation,  with  special  contributions  from  SystemSoft  (TM),  1999年9月20日発行。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、遠隔機能提供をネットワーク上で安全に行うことが可能な装置、方法及び記憶媒体を提供することである。
【課題を解決するための手段】
【０００７】
一実施例による記憶媒体は、
装置に処理方法を実行させる命令を記憶する少なくとも１つのコンピュータ読み取り可能な記憶媒体であって、前記処理方法は、
前記装置を何れかのクラスの装置として総称的に識別する第１の装置識別子の公開部分を機能提供サーバーに送信するステップと、
前記第１の装置識別子の前記公開部分に基づいて暗号化されたメッセージを、前記機能提供サーバーから受信するステップと、
前記第１の装置識別子の秘密部分に基づいて前記メッセージを復号するステップと、
前記第１の装置識別子及び前記装置の関連性を認証するために、前記メッセージは成功裏に復号されことを示す通知を前記機能提供サーバーに送信するステップと、
前記関連性が成功裏に認証された場合に、企業内で前記装置を一意に識別する第２の装置識別子を前記機能提供サーバーから受信するステップと、
前記第２の装置識別子を前記装置にインストールするステップと
を有し、該第２の装置識別子のインストールにより、該第２の装置識別子は前記第１の装置識別子に取って代わる、記憶媒体である。
【図面の簡単な説明】
【０００８】
【図１】本願発明の種々の実施例による、遠隔機能提供環境の図。
【図２】本願発明の種々の実施例による、ＰＸＥクライアントの動作を示す流れ図。
【図３】本願発明の種々の実施例による、ＰＸＥ起動サーバーの動作を示す流れ図。
【図４】本願発明の種々の実施例による、計算装置の図。
【発明を実施するための形態】
【０００９】
本願発明の実施例は、装置識別子を活用する遠隔機能提供を提供する。
【００１０】
本願発明の実施例は、後述の詳細な記載及び添付の図面を参照することによって容易に理解できることになる。記載を簡潔にするために、類似の参照番号は類似の構造要素を指示する。本発明の実施例を、添付の図面を用いて、例によって、限定すること無しに、説明する。
【００１１】
以下の詳細な記載において、添付の図面への参照を行う。添付の図面は本願の部分である。添付の図面において、同様の参照番号は図面全体を通して同様の部分を指示する。添付の図面において、実施例を例示する。実施例において本発明を実施してもよい。本願発明の範囲を離脱せずに、他の実施例を活用してもよいこと、及び、構造的若しくは論理的な変更を行ってもよいことを、理解する必要がある。従って、以下の詳細な記載を、本願発明を限定する意味で受け取ってはならない。本願発明による実施例の範囲は、添付の特許請求の範囲及びその均等物が定義する。
【００１２】
種々の操作を、順に実行する複数の個別の操作として記述してもよい。これによって本願発明の実施例を理解する助けになってもよい。しかし、記述の順序が、これらの操作が順序に依存していることを含意すると、解釈してはならない。
【００１３】
本願において、「甲及び／又は乙」という表現は、「（甲）、（乙）、又は（甲及び乙）」を意味する。本願において、「甲、乙、及び／又は丙」という表現は、「（甲）、（乙）、（丙）、（甲及び乙）、（甲及び丙）、（乙及び丙）、又は（甲、乙及び丙）」を意味する。
【００１４】
記載では、「ある実施例」、「種々の実施例」、「実施例」又は「別の実施例」という表現を用いてもよい。これらの表現の各々は１つ以上の同一の又は異なる実施例を参照してもよい。更に、「含む」「持つ」「有する」等の表現を、本願発明の実施例に関して用いる場合は、これらは同じ意味である。
【実施例１】
【００１５】
図１は、本願発明の種々の実施例による、遠隔機能提供環境（例えば環境１００）を示す。本願では、「遠隔機能提供」とは、起動サーバー（例えばＰＸＥ起動サーバー１０４）を参照してもよい。起動サーバーは、クライアント装置（例えばＰＸＥクライアント１０８）に、ＯＳの起動イメージをネットワーク越しに提供する。クライアント装置１０８は次のものであってもよい：サーバー；卓上型計算装置；膝上型計算装置；移動型計算装置；その他。「クライアント」という呼称は、機能提供過程におけるクライアント装置１０８の役割を、単に参照するだけのものでよく、本願発明の実施例を別様に制限しない。
【００１６】
遠隔機能提供は、ＰＸＥ起動サーバー１０４とＰＸＥクライアント１０８が、トランスポート層セキュリティ（ＴＬＳ）によるメッセージ交換１１２を開始することから始まってもよい。ＴＬＳによるメッセージ交換１１２は、第２層のメッセージ交換でもよい。ここでＰＸＥクライアント１０８はＰＸＥ起動サーバー１０４に装置識別子１１６を提供する。ＰＸＥ起動サーバー１０４は、その装置識別子１１６がそのＰＸＥクライアント１０８に関連していることを認証する。第２層のメッセージ交換は、トランスポート層の情報を直にデータリンク層のパケットに埋め込んでもよい。これによりネットワーク層のサービスを迂回する。
【００１７】
装置識別子１１６は、ＰＸＥクライアント１０８を、諸装置を含むクラスのうちの１つの装置であるものとして、総称的に識別してもよい。例えば、装置識別子は、ＰＸＥクライアント１０８が、特定の型かつ特定のモデルのサーバーであることを示してもよい。ＰＸＥ起動サーバー１０４は、前もって、通常の通信路以外（ＯＯＢ）からの情報を受け取っていてもよい。例えば、ＩＴ技術者が、装置識別子を資材一覧表から（又はハードウェアメーカーのウェブサイトから、等）入力することによる情報である。この情報を用いて、クライアント装置を検証してもよい。即ち、遠隔機能提供手続に関わるクライアント装置が、真正に、その企業の情報システムに組み込まれるべき装置であるということを、検証する。この検証は、ＰＸＥ起動サーバー１０４とＰＸＥクライアント１０８の間の、安全な連携を構築するための基礎を提供してもよい。これにより、ＯＳの起動イメージを、ＰＸＥクライアント１０８に信頼できる方法で転送できる。
【００１８】
装置識別子１１６は総称的な識別子であり、一意な識別子ではない。従って、一意な識別子（例えばＧＵＩＤ／ＵＵＩＤ）を送信することに関する守秘の問題を軽減できる。一意な識別子は個人識別可能情報（ＰＩＩ）を開示する可能性がある。
【００１９】
装置識別子１１６をＰＸＥクライアント１０８に関連付けるのは、ＰＸＥクライアント１０８の製造時でもよい。製造時に、装置識別子１１６をＰＸＥクライアント１０８のハードウェアに束縛する。種々の実施例では、装置識別子は次の中にあってもよい：処理部；周辺集積回路（例えば信用済基盤区画（ＴＰＭ））；ネットワークインターフェースカード（ＮＩＣ）；その他。装置識別子１１６は、秘密部と公開部を含んでもよい。公開部は、装置識別子１１６の証明書についての種々の情報を含んでもよい。例えば、版、連番、署名、発行者、有効期間、公開鍵情報、等である。秘密部は暗号論的に安全な秘密を含んでもよい。暗号部はＰＸＥクライアント１０８に紐付けされ、種々の暗号操作で用いてもよい。種々の実施例では、装置識別子１１６は、８０２．１ＡＲ標準が定義するＤｅｖＩＤと互換であってもよい。８０２．１ＡＲ標準は、「安全な装置の識別」という題で、電気電子学会（ＩＥＥＥ）で現在標準化作業中である。
【００２０】
ＴＬＳによるメッセージ交換１１２の後に、ＰＸＥクライアント１０８はＩＰアドレスを要求してもよい。これはＤＨＣＰ要求１２０をＤＨＣＰサーバー１２２に発行することによって行う。ＤＨＣＰサーバー１２２は、図示のように起動サーバー１０４の部分でもよいし、又は、別の実施例では独立したサーバーであってもよい。ＤＨＣＰサーバー１２２は、要求に対して、ＩＰアドレスをＤＨＣＰ承認メッセージ１２４の中に提供して、応答してもよい。
【００２１】
ＴＬＳによるメッセージ交換１１２は、ＩＰアドレスが得られた後は、第３層の通信として行うことができるのだが、ＩＰアドレスを得る前から第２層でＴＬＳによるメッセージ交換１１２を行うことによって、ＤＨＣＰサーバーが信用できない場合に生じる安全性の脆弱性を回避することができる。
【００２２】
ＰＸＥクライアント１０８は、ＩＰアドレスを得た後は、起動サーバー発見メッセージ１２８を送信してもよい。これにより、ＰＸＥ起動サーバー１０４が利用可能かどうかを判断する。利用可能であれば、ＰＸＥ起動サーバー１０４は、起動サーバー承認メッセージ１３２で応答してもよい。
【００２３】
ＰＸＥクライアント１０８からは、ＯＳ起動読み込み部が、転送要求１３６を要求してもよい。ＰＸＥ起動サーバー１０４は、応答として、ＯＳ起動イメージ１４０を送信してもよい。
【００２４】
ＰＸＥクライアント１０８は、ＰＸＥ起動サーバー１０４からの証明書を要求してもよい。この際には証明書取得メッセージ１４４を用いる。ＰＸＥ起動サーバー１０４は、証明書承認メッセージ１４８で応答してもよい。ＰＸＥ起動サーバー１０４からの証明書は、指示されたデータ対象についての検証情報を含む、署名済宣言書であってよい。
【００２５】
ＰＸＥクライアント１０８は、ＯＳ起動イメージと証明書を受信し終わったら、１５２で起動イメージを実行してもよい。
【００２６】
図２は、本願発明の種々の実施例による、ＴＬＳによるメッセージ交換１１２における、ＰＸＥクライアント１０８の動作を示す流れ図である。図３は、本願発明の種々の実施例による、ＴＬＳによるメッセージ交換１１２における、ＰＸＥ起動サーバー１０４の動作を示す流れ図である。区画２０４では、ＰＸＥクライアント１０８は、ＴＬＳによるメッセージ交換１１２を開始してもよい。これは、装置識別子１１６をＰＸＥ起動サーバー１０４に送信することによって行う。とりわけ、ある実施例によれば、ＰＸＥクライアント１０８は、装置識別子１１６の公開部をＰＸＥ起動サーバー１０４に送信してもよい。
【００２７】
区画３０４では、ＰＸＥ起動サーバー１０４は、装置識別子１１６の公開部を受信してもよい。区画３０８では、ＰＸＥ起動サーバー１０４は、装置識別子１１６の公開部を用いて、ＰＸＥクライアント１０８に送信するメッセージの少なくとも部分を暗号化する。暗号化したメッセージを区画３１２でＰＸＥクライアント１０８に送信する。メッセージの暗号化した部分を、場合により「挑戦」と呼んでもよい。
【００２８】
区画２０８では、ＰＸＥクライアント１０８は、そのメッセージを受信してもよい。また、装置識別子１１６の秘密部を用いて、暗号化された部分を復号してもよい。これが区画２１２である。ＰＸＥクライアント１０８は、次に、その部分を成功裏に復号したことの表示をＰＸＥ起動サーバー１０４に送信してもよい。これが区画２１６である。
【００２９】
区画３１６では、ＰＸＥ起動サーバー１０４は、送信された表示を受信してもよい。また、それが妥当なものかどうかを判断してもよい。これが区画３２０である。ＰＸＥ起動サーバー１０４は、装置識別子の公開部の公開鍵部分を用いて、この送信された表示を検証してもよい。
【００３０】
表示が妥当でなかったら、ＰＸＥ起動サーバー１０４は、装置識別子がＰＸＥクライアント１０８と関連していることを認証しなくともよい。これが区画３２４である。表示が妥当であったら、ＰＸＥ起動サーバー１０４は、装置識別子がＰＸＥクライアント１０８と関連していることを認証してもよい。これが区画３２８である。すると、ＰＸＥ起動サーバー１０４は、局所装置識別子を送信してもよい。これが区画３３２である。局所装置識別子は、ある企業内のみで通用する、一意の識別子であってもよい。
【００３１】
区画２２０では、ＰＸＥクライアント１０８は、局所装置識別子を受信して導入してもよい。いったんＰＸＥクライアント１０８に導入されると、局所装置識別子は、装置識別子１１６に取って代わってもよい。局所装置識別子をこのように提供することによって、ＰＸＥ起動サーバー１０４は、実効的に、遠隔的にＰＸＥクライアント１０８の所有権を得てもよい。
【００３２】
装置識別子が正しくＰＸＥクライアント１０８と関連しているかどうかを判断することに加えて（又は判断することの代わりに）、ＰＸＥ起動サーバー１０４は、装置識別子１１６それ自体の妥当性を判断してもよい。これを判断するために、送信された装置識別子１１６の公開部に直接含まれる情報（例えば有効期間）を参照してもよく、及び／又は、これを判断するために、ＯＯＢ情報（例えば装置識別子１１６に適用される、取り消しや更新等の情報）を用いてもよい。
【００３３】
図４は、本願発明の種々の実施例による、ＰＸＥ計算装置を実装できる計算装置４００の図である。図示する通り、この実施例では、計算装置４００は、処理装置４０４、記憶装置４０８、及びバス４１２を含み、これらが互いに接続している。加えて、計算装置４００は、格納装置４１６及び通信インターフェース４２０を含む。通信インターフェース４２０の例は無線ネットワークインターフェースカード（ＷＮＩＣ）である。これらの要素も、図示の通り、既出の要素も含めて互いに接続している。
【００３４】
記憶装置４０８は、とりわけ、機能提供論理４２４の一時的な写しを含んでもよい。格納装置４１６は、とりわけ、機能提供論理４２４の持続的な写しを含んでもよい。機能提供論理４２４は命令を含んでもよい。この命令を、処理装置４０４が実行すると、機能提供実行者が実装される。機能提供実行者は、種々のＰＸＥ装置に関して、前述した遠隔機能提供の動作を実行する。ＰＸＥ装置とは、例えば起動サーバー及び／又はＰＸＥクライアントであり、本発明の実施例によるものである。この遠隔機能提供の動作は次を含むがこれらに限定されない：ＰＸＥ起動サーバーが遠隔でＰＸＥクライアントにＯＳの起動イメージを提供すること；及び、ＰＸＥクライアントが遠隔でＰＸＥ起動サーバーから機能の提供を受けること。
【００３５】
種々の実施例において、記憶装置４０８は次を含んでもよい：ＲＡＭ；動的ＲＡＭ（ＤＲＡＭ）；静的ＲＡＭ（ＳＲＡＭ）；同期ＤＲＡＭ（ＳＤＲＡＭ）；倍速データＲＡＭ（ＤＤＲＲＡＭ）；及びその他。
【００３６】
種々の実施例において、処理装置４０４は次を１つ以上含んでもよい：単一処理核の処理装置；複数処理核の処理装置；制御装置；特定用途向集積回路（ＡＳＩＣ）；及びその他。
【００３７】
種々の実施例において、格納装置４１６は、機械利用可能媒体であってよい。機械利用可能媒体は、統合した及び／又は周辺の格納装置を含む。統合した及び／又は周辺の格納装置とは、例えば次を含むがこれらに限定されない：円盤及び関連する駆動装置（例えば磁気円盤や光学円盤）；汎用直列バス（ＵＳＢ）格納装置及び関連する接続口；区画単位消去書換可能読出専用記憶装置；読出専用記憶装置（ＲＯＭ）；不揮発性半導体装置；及びその他。
【００３８】
種々の実施例において、格納装置４１６は、物理的に計算装置４００の部分である格納資源であってもよい。又は、格納装置４１６は、計算装置４００から利用可能ではあるが、計算装置４００の部分であるとは限らないものであってもよい。例えば、格納装置４１６を計算装置４００が用いるのはネットワーク越しでもよい。
【００３９】
種々の実施例において、計算装置４００は、多かれ少なかれ部品を有してもよく、及び／又は、異なる複数の設計思想を有してもよい。
【００４０】
本願では特定の実施例を図示し記載した。これは好適な実施例を説明する目的のためである。しかし、当業者は、広範囲な代替の及び／又は均等の実施例又は実装を考えることができるということを理解する必要がある。これにより、本願と同一の目的を達成し、本願発明の範囲から離脱することなく、例示し記載した実施例を代替することができる。本願は、本願記載の実施例のいかなる適応または変更も含むことを意図している。従って、本願発明による実施例は、特許請求の範囲及びその均等物によってのみ限定されるということを明白に意図している。
【００４１】
以下、開示される発明の実施形態を例示的に列挙する。
【００４２】
［第１項］
機械利用可能媒体であって、前記機械利用可能媒体は関連命令を有し、前記関連命令が実行されると、機械において：
機能提供サーバーに、装置識別子を送信すること、ここで前記装置識別子は、装置を、諸装置を含むクラスのうちの１つであるものとして、総称的に識別する；
前記機能提供サーバーから、メッセージを受信すること、ここで前記メッセージは、前記装置識別子に少なくとも部分的に基づいて暗号化された少なくとも部分を含む；
前記メッセージの少なくとも前記部分を復号すること；
前記機能提供サーバーに、表示を送信すること、ここで前記表示は、少なくとも前記部分が成功裏に復号され、その結果、前記装置識別子の前記装置への関連を認証したことを示す；及び
前記機能提供サーバーから、オペレーティングシステム起動イメージを受信すること；
が帰結する、機械利用可能媒体。
【００４３】
［第２項］
前記装置識別子は、前記装置が製造された時点で、前記装置へ関連付けられる、第１項記載の機械利用可能媒体。
【００４４】
［第３項］
前記関連命令が実行されると、前記機械において、前記表示を送信した後かつ前記オペレーティングシステム起動イメージを受信する前に、企業内で前記装置を一意に識別する局所装置識別子を受信することが、更に帰結する、第１項記載の機械利用可能媒体。
【００４５】
［第４項］
前記関連命令が実行されると、前記機械において、前記局所装置識別子を前記機械に導入することが、更に帰結する、第３項記載の機械利用可能媒体。
【００４６】
［第５項］
前記関連命令が実行されると、前記機械において、前記装置識別子を送信した後に、インターネットプロトコルアドレスを要求するために、動的ホスト構成プロトコルの要求を送信することが、更に帰結する、第１項記載の機械利用可能媒体。
【００４７】
［第６項］
前記関連命令は、オペレーティングシステムが起動する前の実行環境において、前記機械によって実行されるように、構成される、第１項記載の機械利用可能媒体。
【００４８】
［第７項］
前記装置識別子を前記送信すること、前記メッセージを前記受信すること、前記表示を前記送信すること、及び前記オペレーティングシステム起動イメージを前記受信することは、トランスポート層セキュリティによるメッセージ交換を含む、第１項記載の機械利用可能媒体。
【００４９】
［第８項］
装置であって：
前記装置をネットワークに通信できるように結合するように構成される通信インターフェース；及び
前記通信インターフェースに結合される機能提供実行者；
を含む装置、ここで前記機能提供実行者は、機能提供サーバーと、前記通信インターフェースを経由して、トランスポート層セキュリティによるメッセージ交換を実行するように構成され、前記メッセージ交換において、前記機能提供実行者は：
装置識別子を提供し、ここで前記装置識別子は、前記装置を、諸装置を含むクラスのうちの１つであるものとして識別する；
前記装置識別子の前記装置への関連を認証し；かつ
前記関連が成功裏に認証されたなら、企業内で前記装置を一意に識別する局所装置識別子を受信する。
【００５０】
［第９項］
前記装置識別子は、前記装置が製造された時点で、前記装置へ関連付けられる、第８項記載の装置。
【００５１】
［第１０項］
前記機能提供実行者は、前記機能提供サーバーから、オペレーティングシステム起動イメージを受信するように更に構成される、第８項記載の装置。
【００５２】
［第１１項］
トランスポート層セキュリティによる前記メッセージ交換は、オペレーティングシステムが起動する前の実行環境において行われる、第８項記載の装置。
【００５３】
［第１２項］
前記機能提供実行者は：
前記機能提供サーバーからメッセージを受信し、ここで前記メッセージは、前記装置識別子に少なくとも部分的に基づいて暗号化された少なくとも部分を含む；
前記メッセージの少なくとも前記部分を復号し；かつ
前記機能提供サーバーに、表示を送信する、ここで前記表示は、少なくとも前記部分が成功裏に復号され、その結果、前記装置識別子の前記装置への前記関連を認証したことを示す；
ように更に構成される、第８項記載の装置。
【００５４】
［第１３項］
前記装置識別子は、前記装置を、諸装置を含むクラスのうちの１つであるものとして、総称的に識別する、第８項記載の装置。
【００５５】
［第１４項］
装置から、装置識別子を受信すること、ここで前記装置識別子は、前記装置を、諸装置を含むクラスのうちの１つであるものとして、総称的に識別する；
前記装置識別子に少なくとも部分的に基づいて、メッセージの少なくとも部分を暗号化すること；
前記装置に、前記メッセージを送信すること；
前記装置から、表示を受信すること、ここで前記表示は、少なくとも前記部分が成功裏に復号されたことを示す；
前記表示に少なくとも部分的に基づいて、前記装置識別子の前記装置への関連を認証すること；及び
前記関連を前記認証したことに少なくとも部分的に基づいて、前記装置にオペレーティングシステム起動イメージを送信すること；
を含む方法。
【００５６】
［第１５項］
前記装置の所有権を遠隔的に得ることを更に含む、第１４項記載の方法。
【００５７】
［第１６項］
所有権を遠隔的に前記得ることは、前記表示を受信した後かつ前記オペレーティングシステム起動イメージを送信する前に、企業内で前記装置を一意に識別する局所装置識別子を送信することを含む、第１５項記載の方法。
【００５８】
［第１７項］
前記装置識別子を前記受信すること、前記メッセージを前記送信すること、及び、前記表示を前記受信することは、トランスポート層セキュリティによるメッセージ交換を含む、第１４項記載の方法。
【００５９】
［第１８項］
前記関連を前記認証した後に、動的ホスト構成プロトコルの要求を受信すること；及び
動的ホスト構成プロトコルの承認を送信すること、ここで前記承認はインターネットプロトコルのアドレスを提供する；
を更に含む、第１４項記載の方法。
【００６０】
［第１９項］
公開鍵部分を参照すること；及び
前記公開鍵部分を前記参照することに少なくとも部分的に基づいて、前記装置識別子の妥当性を判断すること；
を更に含む、第１４項記載の方法。
【００６１】
［第２０項］
前記公開鍵部分は、ハードウェアメーカーのウェブサイト及び／又は資材一覧表によって配布される、第１９項記載の方法。
【図１】
0005410500.tif 000002
【図２】
0005410500.tif 000003
【図３】
0005410500.tif 000004
【図４】
0005410500.tif 000005