(57)【要約】【課題】デバイス識別情報およびデバイス接続環境を反映したエンド−エンドのセキュリティレベルに基づいてサービスへのアクセス制御を実現するデバイス認証装置を提供する。【解決手段】デバイス認証装置３０は、デバイス固有の識別情報を取得するデバイス識別情報取得部３１と、デバイスとの接続を保護する接続保護部３４と、デバイス固有の識別情報と、デバイス固有の識別情報の種別を表すデバイス識別情報種別と、接続保護手段が使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて、接続デバイスと接続環境の組に対する識別子を生成するデバイス識別子生成部３３とを備える。【選択図】図１
2006065690.tif 000002
【特許請求の範囲】
【請求項１】
デバイス固有の識別情報を取得するデバイス識別情報取得手段と、
デバイスとの接続を保護する接続保護手段と、
前記デバイス固有の識別情報と、前記デバイス固有の識別情報の種別を表すデバイス識別情報種別と、前記接続保護手段が使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて、接続デバイスと接続環境の組に対する識別子を生成する識別子生成手段と、
を備えることを特徴とするデバイス認証装置。
【請求項２】
接続デバイスと前記識別子との対応を証明するデバイス証明を生成するデバイス証明生成手段を更に備え、
前記識別子生成手段は、前記デバイス証明生成手段が使用する証明情報の識別情報を更に組み合わせて前記識別子を生成することを特徴とする請求項１に記載のデバイス認証装置。
【請求項３】
前記デバイス識別情報種別を複数の候補の中から選択するデバイス識別種別選択手段と、
前記保護方式種別を複数の候補の中から選択する保護方式種別選択手段と、
前記証明情報の識別情報を複数の候補の中から選択する証明情報選択手段とを更に備え、
前記識別子生成手段は、前記選択されたデバイス識別情報種別、前記選択された保護方式種別及び前記選択された証明情報の識別情報を組み合わせて前記識別子を生成することを特徴とする請求項２に記載のデバイス認証装置。
【請求項４】
デバイスと、前記デバイスにサービスを提供するサービス提供装置との間に配置されたサービス制御装置であって、
サービス要求を受信するサービス要求受信手段と、
デバイス固有の識別情報、前記デバイス固有の識別情報の種別を表すデバイス識別情報種別、前記デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子に基づいて、アクセス制御規則への適合性検証を行う適合性検証手段と、
前記適合性検証手段の検証結果に基づいて、前記サービス要求受信手段によって受信されたサービス要求を処理するサービス要求処理手段と、
前記サービス要求処理手段によって処理されたサービス要求を前記サービス提供装置へ転送するサービス要求転送手段と
を備えることを特徴とするサービス制御装置。
【請求項５】
接続デバイスと前記識別子との対応を証明するデバイス証明を取得するデバイス検証手段を更に備えることを特徴とする請求項４に記載のサービス制御装置。
【請求項６】
前記適合性検証手段は、前記適合性検証の結果を証明する適合証明を生成し、
前記サービス要求処理手段は、前記適合証明をサービス要求に付与することを特徴とする請求項４又は５に記載のサービス制御装置。
【請求項７】
前記受信したサービス要求は、要求するサービスを転送する先の指定デバイス情報を含み、
前記要求されたサービスを前記指定されたデバイスに配送するサービス配送手段を更に備えることを特徴とする請求項４〜６のいずれか１項に記載のサービス制御装置。
【請求項８】
デバイスに対するサービスを要求するサービス要求装置であって、
デバイス固有の識別情報、前記デバイス固有の識別情報の種別を表すデバイス識別情報種別、前記デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子を含むサービス要求を生成するサービス要求生成手段と、
前記デバイスに転送するサービスを取得するための情報を記述したメタデータを含む、前記サービス要求に対するサービス応答を受信するサービス応答受信手段とを備え、
前記サービス要求生成手段は、更に、前記メタデータに従ってサービス転送要求を生成することを特徴とするサービス要求装置。
【請求項９】
接続デバイスと前記識別子との対応を証明するデバイス証明を取得するデバイス証明取得手段を更に備えることを特徴とする請求項８に記載のサービス要求装置。
【請求項１０】
前記メタデータは、前記転送されるサービスのアクセス制御規則に対する適合証明要求を含み、
前記サービス要求生成手段は、前記適合証明要求を含むサービス転送要求を生成することを特徴とする請求項８又は９に記載のサービス要求装置。
【請求項１１】
デバイス固有の識別情報を取得するステップと、
デバイスとの接続を保護するステップと、
前記デバイス固有の識別情報と、前記デバイス固有の識別情報の種別を表すデバイス識別情報種別と、前記デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて、接続デバイスと接続環境の組に対する識別子を生成するステップと
を含むことを特徴とするデバイス認証方法。
【請求項１２】
デバイスに提供するサービスを制御するサービス制御方法であって、
前記デバイスからサービス要求を受信するステップと、
デバイス固有の識別情報、前記デバイス固有の識別情報の種別を表すデバイス識別情報種別、前記デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子に基づいて、アクセス制御規則への適合性検証を行うステップと、
前記適合性検証の結果に基づいて、前記受信したサービス要求を処理するステップと、
前記処理されたサービス要求を前記デバイスにサービスを提供するサービス提供装置へ転送するステップと
を含むことを特徴とするサービス制御方法。
【請求項１３】
デバイスに対するサービスを要求するサービス要求方法であって、
デバイス固有の識別情報、前記デバイス固有の識別情報の種別を表すデバイス識別情報種別、前記デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子を含むサービス要求を生成するステップと、
前記デバイスに転送するサービスを取得するための情報を記述したメタデータを含む、前記サービス要求に対するサービス応答を受信するステップと、
前記メタデータに従ってサービス転送要求を生成するステップと
を含むことを特徴とするサービス要求方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス認証装置、サービス制御装置、サービス要求装置、デバイス認証方法、サービス制御方法及びサービス要求方法に関する。
【背景技術】
【０００２】
ゲートウェイ装置に外部デバイスが接続された環境において、外部デバイスへのサービス配信を行う場合、サービス提供装置はデバイス種別及び接続環境を含めたエンド−エンドのセキュリティに応じてアクセス制御を行うことを求める。
【０００３】
例えば、端末装置が外部から内容を知ることの不可能な耐タンパ性を有する耐タンパ装置を備え、耐タンパ装置の内部でのみ暗号化されたコンテントの復号鍵を求めることができるコンテント配信システムが開示されている（例えば、特許文献１参照）。コンテント配信サーバは、耐タンパ装置と共有した鍵を利用して、エンド−エンドのセキュアな接続を確立することができ、本接続上で価値のあるコンテントを配信することが可能となる。
【０００４】
一方、外部デバイスがサービス提供サーバとの認証機能や鍵交換機能を備えない場合は、ホップバイホップのセキュリティ機能を利用して外部デバイスからサービス提供装置間のセキュリティを確立することもできる。例えば、ゲートウェイ装置にサービス提供側が信頼可能な耐タンパ装置を組み込み、サービス提供装置はゲートウェイ装置との信頼関係および接続保護機構の安全性に基づいてサービスを提供することとなる。ゲートウェイ装置にセキュリティ機能を持たせ、本セキュリティ機能によってコンテンツを保護する技術については、開示されている（例えば、特許文献２参照）。
【特許文献１】特開２００３−３２２３９号公報
【特許文献２】特開２００２−１３２５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、サービス提供装置はゲートウェイの背後にある外部デバイスおよび接続環境のセキュリティレベルを知る術が無く、ゲートウェイ装置にアクセス制御を完全に委託するか、ゲートウェイ装置との信頼関係および接続保護機構の安全性に基づき画一的にアクセス制御を施すかしかなかった。
【０００６】
外部デバイスには様々なものがあり、接続方式および接続保護方法等の接続環境も又多様である。サービス提供側には、デバイス種別や接続環境も含めたエンド−エンドのセキュリティレベルに基づいてサービス提供の可否を判断したいという要求がある。例えば、携帯電話にコンテンツを提供しているようなサービス提供者は、携帯電話と同等のセキュリティ機構を備えているデバイスにのみ上記コンテンツを提供することを望むであろう。一方、無線ＬＡＮのリンク保護機構であるＷＥＰなどセキュリティレベルの比較的低い保護機能だけを備えているデバイスに対しては、厳密な保護を適用したいコンテンツを配信することは望まないであろう。
【０００７】
本発明は、上記の課題に鑑み、デバイス識別情報およびデバイス接続環境を反映したエンド−エンドのセキュリティレベルに基づいてサービスへのアクセス制御を実現するデバイス認証装置、サービス制御装置、サービス要求装置、デバイス認証方法、サービス制御方法及びサービス要求方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の特徴は、（ａ）デバイス固有の識別情報を取得するデバイス識別情報取得手段と、（ｂ）デバイスとの接続を保護する接続保護手段と、（ｃ）デバイス固有の識別情報と、デバイス固有の識別情報の種別を表すデバイス識別情報種別と、接続保護手段が使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて、接続デバイスと接続環境の組に対する識別子を生成する識別子生成手段とを備えるデバイス認証装置であることを要旨とする。
【０００９】
第１の特徴に係るデバイス認証装置によると、デバイス識別情報およびデバイス接続環境を反映したエンド−エンドのセキュリティレベルに基づいてサービスへのアクセス制御を実現することができる。
【００１０】
又、第１の特徴に係るデバイス認証装置は、接続デバイスと識別子との対応を証明するデバイス証明を生成するデバイス証明生成手段を更に備え、識別子生成手段は、デバイス証明生成手段が使用する証明情報の識別情報を更に組み合わせて識別子を生成してもよい。このデバイス認証装置によると、識別子とデバイスとの対応を第３者に証明することが可能になる。これによって、よりアクセス制御の根拠を強固にすることができる。又、証明の生成に使用した証明情報の識別情報を識別子に含めることが可能であり、証明情報の種別に応じたアクセス制御が可能となる。
【００１１】
又、第１の特徴に係るデバイス認証装置は、デバイス識別情報種別を複数の候補の中から選択するデバイス識別種別選択手段と、保護方式種別を複数の候補の中から選択する保護方式種別選択手段と、証明情報の識別情報を複数の候補の中から選択する証明情報選択手段とを更に備え、識別子生成手段は、選択されたデバイス識別情報種別、選択された保護方式種別及び選択された証明情報の識別情報を組み合わせて識別子を生成してもよい。このデバイス認証装置によると、接続対象のデバイスに応じて適切な認証方式、保護方式を選択可能となり、多様なデバイスに対応可能となる。
【００１２】
本発明の第２の特徴は、デバイスと、デバイスにサービスを提供するサービス提供装置との間に配置されたサービス制御装置であって、（ａ）デバイスからサービス要求を受信するサービス要求受信手段と、（ｂ）デバイス固有の識別情報、デバイス固有の識別情報の種別を表すデバイス識別情報種別、デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子に基づいて、アクセス制御規則への適合性検証を行う適合性検証手段と、（ｃ）適合性検証手段の検証結果に基づいて、サービス要求受信手段によって受信されたサービス要求を処理するサービス要求処理手段と、（ｄ）サービス要求処理手段によって処理されたサービス要求をサービス提供装置へ転送するサービス要求転送手段とを備えるサービス制御装置であることを要旨とする。
【００１３】
第２の特徴に係るサービス制御装置によると、デバイス識別情報およびデバイス接続環境を反映したエンド−エンドのセキュリティレベルに基づいてサービスへのアクセス制御を実現することができる。
【００１４】
又、第２の特徴に係るサービス制御装置は、接続デバイスと識別子との対応を証明するデバイス証明を取得するデバイス検証手段を更に備えてもよい。このサービス制御装置によると、デバイス証明に基づいて、アクセス制御規則への適合性検証を行うことができる。
【００１５】
又、第２の特徴に係るサービス制御装置において、適合性検証手段は、適合性検証の結果を証明する適合証明を生成し、サービス要求処理手段は、適合証明をサービス要求に付与してもよい。このサービス制御装置によると、適合証明をサービス提供者に提示することが可能になり、サービス提供者はデバイスおよびデバイスの接続環境がアクセス制御規則に適合していることを確認することができる。
【００１６】
又、第２の特徴に係るサービス制御装置において、受信したサービス要求は、要求するサービスを転送する先の指定デバイス情報を含み、要求されたサービスを指定されたデバイスに配送するサービス配送手段を更に備えてもよい。このサービス制御装置によると、サービスをサービス要求元とは異なるデバイスに転送することが可能になる。これにより、サービス要求・応答機能を持たないデバイスにサービスを配送することが可能となる。
【００１７】
本発明の第３の特徴は、デバイスに対するサービスを要求するサービス要求装置であって、（ａ）デバイス固有の識別情報、デバイス固有の識別情報の種別を表すデバイス識別情報種別、デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子を含むサービス要求を生成するサービス要求生成手段と、（ｂ）デバイスに転送するサービスを取得するための情報を記述したメタデータを含む、サービス要求に対するサービス応答を受信するサービス応答受信手段とを備え、（ｃ）サービス要求生成手段は、更に、メタデータに従ってサービス転送要求を生成するサービス要求装置であることを要旨とする。
【００１８】
第３の特徴に係るサービス要求装置によると、デバイス識別情報およびデバイス接続環境を反映したエンド−エンドのセキュリティレベルに基づいてサービスへのアクセス制御を実現することができる。
【００１９】
又、第３の特徴に係るサービス要求装置は、接続デバイスと前記識別子との対応を証明するデバイス証明を取得するデバイス証明取得手段を更に備えてもよい。このサービス要求装置によると、デバイス証明を含むサービス要求を生成することができる。
【００２０】
又、第３の特徴に係るサービス要求装置において、メタデータは、転送されるサービスのアクセス制御規則に対する適合証明要求を含み、サービス要求生成手段は、適合証明要求を含むサービス転送要求を生成してもよい。このサービス要求装置によると、メタデータにアクセス制御規則に対する適合証明要求を埋め込むことによって、例えば、サービス制御装置に適合検証を委託することが可能となる。
【００２１】
本発明の第４の特徴は、（ａ）デバイス固有の識別情報を取得するステップと、（ｂ）デバイスとの接続を保護するステップと、（ｃ）デバイス固有の識別情報と、デバイス固有の識別情報の種別を表すデバイス識別情報種別と、デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて、接続デバイスと接続環境の組に対する識別子を生成するステップとを含むデバイス認証方法であることを要旨とする。
【００２２】
本発明の第５の特徴は、デバイスに提供するサービスを制御するサービス制御方法であって、（ａ）デバイスからサービス要求を受信するステップと、（ｂ）デバイス固有の識別情報、デバイス固有の識別情報の種別を表すデバイス識別情報種別、デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子に基づいて、アクセス制御規則への適合性検証を行うステップと、（ｃ）前記適合性検証の結果に基づいて、前記受信したサービス要求を処理するステップと、（ｄ）前記処理されたサービス要求を前記デバイスにサービスを提供するサービス提供装置へ転送するステップとを含むサービス制御方法であることを要旨とする。
【００２３】
本発明の第６の特徴は、デバイスに対するサービスを要求するサービス要求方法であって、（ａ）デバイス固有の識別情報、デバイス固有の識別情報の種別を表すデバイス識別情報種別、デバイスとの接続を保護する際に使用する保護方式の種別を表す保護方式種別の全て又は一部を組み合わせて生成された、接続デバイスと接続環境の組に対する識別子を含むサービス要求を生成するステップと、（ｂ）デバイスに転送するサービスを取得するための情報を記述したメタデータを含む、サービス要求に対するサービス応答を受信するステップと、（ｃ）メタデータに従ってサービス転送要求を生成するステップとを含むサービス要求方法であることを要旨とする。
【発明の効果】
【００２４】
本発明によると、デバイス識別情報およびデバイス接続環境を反映したエンド−エンドのセキュリティレベルに基づいてサービスへのアクセス制御を実現するデバイス認証装置、サービス制御装置、サービス要求装置、デバイス認証方法、サービス制御方法及びサービス要求方法を提供することができる。
【発明を実施するための最良の形態】
【００２５】
次に、図面を参照して、本発明の第１〜第３の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。
【００２６】
＜第１の実施の形態＞
（デバイス認証装置）
第１の実施の形態に係るデバイス認証装置３０は、図１に示すように、デバイス接続インターフェース（ＩＦ）２０を介して接続されたデバイス１０を認証し、デバイス１０と接続環境の組に対する識別子を生成し、本識別子とデバイスとの対応を証明するデバイス証明を生成する。
【００２７】
デバイス認証装置３０は、図１に示すように、デバイス識別情報取得部３１と、デバイス識別情報種別選択部３２と、デバイス識別子生成部３３と、接続保護部３４と、保護方式選択部３５と、証明情報蓄積部３６と、証明情報選択部３７と、デバイス証明管理部３８と、デバイス証明生成部３９と、デバイス識別情報蓄積部３１０と、接続保護種別蓄積部３１１とを備える。
【００２８】
デバイス識別情報取得部３１は、デバイス１０から送信された、あるいは、デバイス識別情報蓄積部３１０に蓄積されている、デバイス固有の識別情報を取得する。デバイス固有の識別情報としては、例えば、デバイス接続ＩＦのリンク層アドレスであるＭＡＣアドレスが利用可能である。又、デバイス識別情報取得部３１は、デバイスと上記識別情報との対応を検証するためにデバイスの認証を行っても良い。認証方式としては、例えば、無線ＬＡＮのリンク層の認証方式であるＷＥＰ方式等がある。
【００２９】
デバイス識別情報種別選択部３２は、デバイス識別情報蓄積部３１０に蓄積されているデバイス識別情報の種別を複数の候補の中から選択する。例えば、同一のデバイスを示す識別情報と各識別情報の種別を対応表として管理し、デバイス識別子生成時に本対応表を参照することで、識別子に含めるデバイス識別情報を選択することができる。
【００３０】
接続保護部３４は、デバイスとデバイス認証装置間の接続を保護する。例えば、通信路の暗号化による盗聴の防止やデータ認証による改竄の防止を行う。例えば、無線ＬＡＮを使用して接続する場合は、ＷＥＰ方式を使用して通信パケットの暗号化を行う。接続の保護も、複数の方式から選択可能である。
【００３１】
保護方式選択部３５は、接続保護種別蓄積部３１１に蓄積されている、複数の接続保護方式の中から、暗号化アルゴリズム、データ認証アルゴリズムを選択する。
【００３２】
デバイス識別子生成部３３は、デバイス識別情報、デバイス識別情報の種別、接続保護方式の種別情報、そして後述するデバイス証明情報の識別情報を組み合わせて、デバイスおよび接続環境の組に対応する識別子を生成する。
【００３３】
デバイス識別子の記法は、例えば、Backus Naur記法（BNF）を利用して、図２に示すように、定義することができる。本記法に従うと、例えば、デバイスと接続環境の組に対応する識別子は、デバイス識別子（デバイスＩＤ）、リンク保護方式、証明者識別子（証明者ＩＤ）の組み合わせで表すことができ、具体的には、それぞれ、ＭＡＣアドレス、ＷＥＰ方式、公開鍵証明書に含まれるシリアル番号（ITU-T Recommendation X.509）などが該当する。
【００３４】
デバイス証明生成部３９は、上記識別子とデバイスとの対応を第３者に証明するデバイス証明を生成する。例えば、上記公開鍵に対応する秘密鍵を用いて、当該識別子に対して署名を施す。
【００３５】
証明情報選択部３７は、使用可能な証明情報が複数ある場合に、使用する証明情報を証明情報蓄積部３６から選択する。選択した証明情報の識別情報は、前述したとおりデバイス識別子に組み合わせることができる。例えば、デバイス認証装置に割り当てられた公開鍵の識別情報を証明情報とすることができる。
【００３６】
証明情報蓄積部３６は、証明情報を蓄積し、デバイス識別情報蓄積部３１０は、デバイス識別情報や複数のデバイス識別情報の種別を蓄積し、接続保護種別蓄積部３１１は、複数の接続保護方式を蓄積する。証明情報蓄積部３６、デバイス識別情報蓄積部３１０、接続保護種別蓄積部３１１は、ＲＡＭ等の内部記憶装置でも良く、ＨＤやＦＤ等の外部記憶装置でも良い。
【００３７】
デバイス１０は、デバイス認証装置３０で生成されたデバイス証明を取得する。本デバイス証明を、サービス要求時に提示することによって、デバイスと接続環境の組に応じたサービスアクセス制御が実施可能となる。
【００３８】
（デバイス認証方法）
次に、第１の実施の形態に係るデバイス認証方法について、図３を用いて説明する。図３は、デバイス証明を利用したサービス要求シーケンスの一例である。
【００３９】
まず、図３のステップＳ１０１において、デバイス認証装置３０がデバイス１０に対し認証要求を送信する。
【００４０】
次に、ステップＳ１０２において、デバイス１０は、デバイス認証装置３０へ認証応答を送信し、デバイス識別情報との対応をデバイス認証装置３０に証明する。認証方法は、例えば、デバイス固有の識別情報に対応する秘密鍵を利用したチャレンジ・レスポンス認証を使用可能である。この場合、認証要求が乱数等のチャレンジを含み、デバイス１０は所有する秘密鍵を利用してチャレンジを暗号化したレスポンスを生成し、認証応答に含めて送信する。デバイス認証装置３０は、各デバイスに対応する秘密鍵を管理しており、レスポンスの復号結果がチャレンジに一致するか否かを確認することで、レスポンスの正当性を検証することができる。
【００４１】
次に、認証が成功した場合は、ステップＳ１０３において、デバイス認証装置３０は、生成した識別子を含むデバイス証明をデバイス１０に送信する。このデバイス証明の出力方法は、後に詳述する。
【００４２】
ステップＳ１０４において、デバイス１０は、以後のサービス要求に、受信したデバイス証明を付与する。そして、サービス提供装置は、ステップＳ１０５において、前述の識別子に応じたサービスアクセス制御（サービス応答）を施す。
【００４３】
次に、デバイス認証装置３０におけるデバイス証明の出力方法について、図４を用いて説明する。
【００４４】
まず、ステップＳ２０１において、デバイス認証装置３０は、デバイス識別情報を追加するか否か判断する。追加する場合、ステップＳ２０２に進み、追加するデバイス識別情報を決定する。そして、ステップＳ２０３において、デバイス識別情報蓄積部３１０から、デバイス固有の識別情報（デバイス識別情報）及びデバイス識別情報の種別（識別情報種別）を取得する。そして、ステップＳ２０４において、デバイス識別情報及び識別情報種別をデバイス識別子として記述する。
【００４５】
次に、ステップＳ２０５において、デバイス認証装置３０は、接続保護方式種別を追加するか否か判断する。追加する場合、ステップＳ２０６に進み、接続保護種別蓄積部３１１から、接続保護方式種別を取得する。そして、ステップＳ２０７において、接続保護方式種別をデバイス識別子として記述する。
【００４６】
次に、ステップＳ２０８において、デバイス認証装置３０は、デバイス証明を生成するか否か判断する。デバイス証明を生成しない場合は、ステップＳ２１４へ進み、デバイス識別子を出力して、処理を終了する。
【００４７】
デバイス証明を生成する場合は、ステップＳ２０９において、デバイス認証装置３０は、デバイス証明の生成に使用する証明情報を決定する。そして、ステップＳ２１０において、証明情報蓄積部３６から証明情報を取得する。次に、ステップＳ２１１において、証明情報をデバイス識別子として記述する。
【００４８】
次に、ステップＳ２１２において、デバイス認証装置３０は、証明情報を利用してデバイス識別子とデバイスとの対応を証明するデバイス証明を生成する。そして、ステップＳ２１３において、デバイス証明を出力し、処理を終了する。
【００４９】
（作用及び効果）
第１の実施の形態に係るデバイス認証装置３０及びデバイス認証方法によると、デバイス認証装置３０とデバイス１０間の接続リンクの保護方式やデバイスの認証方式の識別情報をデバイスの識別情報と組み合わせることにより、デバイスと接続環境を特定可能な単一のデバイス識別子を生成することができる。このデバイス識別子を利用することにより、例えば、デバイスの種別に加えて接続リンクの保護強度も考慮したサービスアクセス制御が可能となる。
【００５０】
又、デバイス認証装置３０は、接続デバイスと識別子との対応を証明するデバイス証明を生成し、デバイス証明の生成に使用する証明情報の識別情報を更に組み合わせてデバイス識別子を生成することができる。このため、デバイス識別子とデバイスとの対応を第３者に証明することが可能になり、アクセス制御の根拠をより強固にすることができる。又、証明の生成に使用した証明情報の識別情報を識別子に含めることにより、証明情報の種別に応じたアクセス制御が可能となる。
【００５１】
又、デバイス認証装置３０は、デバイスの認証方式、デバイスとの接続リンクの保護方式、デバイス証明の生成に使用される証明情報をそれぞれ選択し、選択された各方式の識別情報を組み合わせてデバイス識別子を生成することができる。このため、接続対象のデバイスに応じて適切な認証方式、保護方式を選択可能となり、多様なデバイスに対応可能となる。
【００５２】
＜第２の実施の形態＞
第２の実施の形態では、図５に示すように、デバイス１０ａ、１０ｂが、ゲートウェイ装置４０を介してサービス提供装置５０が提供するサービスを要求するシナリオを想定している。
【００５３】
（デバイス認証装置及びサービス制御装置）
ゲートウェイ装置４０は、図６に示すように、第１の実施の形態において説明したデバイス接続ＩＦ４１とデバイス認証装置４２に加え、サービス制御装置４４を備える。サービス制御装置４４が、デバイス１０からサービス提供装置５０へのサービス要求を中継し、サービスに対するアクセス制御規則とデバイス証明に記載された識別子に基づき、アクセス制御規則への適合性検証を代行する点が第1の実施の形態とは異なる。
【００５４】
図６に示すデバイス認証装置４２は、図１に示すデバイス認証装置３０と同様の構成を有する。図６では、デバイス証明管理部４３のみを図示しているが、図１に示すデバイス識別情報取得部３１、デバイス識別情報種別選択部３２、デバイス識別子生成部３３、接続保護部３４、保護方式選択部３５、証明情報蓄積部３６、証明情報選択部３７、デバイス証明生成部３９、デバイス識別情報蓄積部３１０、接続保護種別蓄積部３１１を備えることは勿論である。
【００５５】
サービス制御装置４４は、デバイス検証部４５と、サービス要求受信部４６と、サービス要求処理部４７と、サービス要求転送部４８と、サービス応答転送部４９と、サービス応答処理部４１０と、サービス応答受信部４１１と、適合性検証部４１２とを備える。
【００５６】
サービス要求受信部４６は、デバイス１０からサービス要求を受信し、サービス要求処理部４７に入力する。
【００５７】
サービス要求処理部４７は、サービス要求にアクセス制御規則に対する適合証明要求が含まれていない場合、処理を行わずにサービス要求転送部４８に入力する。一方、サービス要求処理部４７は、サービス要求に適合証明要求が含まれている場合、デバイス検証部４５へ適合性検証処理を開始することを通知する。又、サービス要求処理部４７は、デバイス検証部４５から受信したデバイス証明を適合性検証部４１２に送信する。又、サービス要求処理部４７は、適合性検証部４１２から受信した適合証明をサービス要求に含め、サービス要求転送部４８に入力する。
【００５８】
サービス要求転送部４８は、指定されたサービス提供装置５０宛てにサービス要求を送信する。
【００５９】
サービス応答受信部４１１は、サービス提供装置５０からアクセス制御規則に対する適合証明要求を含むサービス応答を受信し、サービス応答処理部４１０に入力する。
【００６０】
サービス応答処理部４１０は、サービス応答にアクセス制御規則に対する適合検証代行要求が含まれていない場合、処理を行わずにサービス応答転送部４９に入力する。一方、サービス応答処理部４１０は、サービス応答に適合検証代行要求が含まれている場合、デバイス検証部４５へ適合性検証処理を開始することを通知する。又、サービス要求処理部４７は、デバイス検証部４５から受信したデバイス証明を適合性検証部４１２に送信する。又、サービス要求処理部４７は、サービス応答をサービス応答転送部４９に入力する。
【００６１】
サービス応答転送部４９は、サービス要求を送信したデバイス１０宛てにサービス応答を送信する。
【００６２】
デバイス検証部４５は、デバイス認証装置４２に対して当該デバイスのデバイス証明を要求する。デバイス認証装置４２は、デバイスの認証が完了していない場合は、第１の実施の形態において述べたデバイス認証手順を実行し、デバイス証明を生成し、デバイス検証部４５に入力する。デバイス認証が完了している場合は、デバイス証明管理部４３で管理しているデバイス証明をデバイス検証部４５に入力する。
【００６３】
適合性検証部４１２は、デバイス証明に含まれる識別子と適合証明要求に含まれるアクセス制御規則に基づいて適合性検証を行う。又、適合性検証部４１２は、適合性検証結果を含む適合証明を生成する。
【００６４】
デバイス１０は、サービス応答を受信し、サービス応答に含まれる適合証明要求を抽出する。そして、この適合証明要求を含むサービス要求を生成し、サービス提供装置５０に宛てて送信する。
【００６５】
（サービス制御方法）
次に、第２の実施の形態に係るサービス制御方法について、図７を用いて説明する。
【００６６】
まず、ステップＳ３０１において、デバイス１０は、サービス要求を生成し、サービス提供装置５０宛てに送信する。ここで、サービス制御装置４４は、サービス要求を受信するが、サービス要求にアクセス制御規則に対する適合証明要求が含まれていない場合、処理を行わずにサービス提供装置５０宛てにサービス要求を送信する。
【００６７】
次に、ステップＳ３０２において、サービス要求を受信したサービス提供装置５０は、サービスを提供する前に、アクセス制御規則に対する適合証明要求を含むサービス応答を返送する。サービス制御装置４４は、サービス要求時と同様に、適合証明要求を中継するが、処理を施さずにデバイス１０に転送する。
【００６８】
次に、デバイス１０は、サービス応答を受信し、サービス応答に含まれる適合証明要求を抽出する。そして、ステップＳ３０３において、適合証明要求を含むサービス要求を生成し、サービス制御装置４４に宛てて送信する。
【００６９】
次に、サービス制御装置４４は、サービス要求を受信し、適合証明要求が含まれていることを検出すると、適合性検証処理を開始し、検証結果を含む適合証明を生成する。このとき、サービス制御装置４４は、ステップＳ３０４において、デバイス認証装置４２に対して当該デバイスのデバイス証明を要求する。デバイス認証装置４２は、デバイスの認証が完了していない場合は、ステップＳ３０５において、デバイス１０へ認証要求を送信し、ステップＳ３０６において認証応答を受信する。そして、デバイス認証装置４２は、ステップＳ３０７において、サービス制御装置へ認証応答を送信する。サービス制御装置４４は、デバイス認証装置４２から受信した認証応答に基づいて適合性検証を行い、適合証明を生成し、ステップＳ３０８において、適合証明を含むサービス要求をサービス提供装置５０宛てに送信する。
【００７０】
次に、ステップＳ３０９において、サービス提供装置５０は、適合証明に基づいてサービスへのアクセス制御を実施し、サービス応答を返信する。そして、ステップＳ３１０において、サービス制御装置４４はステップＳ３０９のサービス応答の内容に応じて、ステップＳ３０３のサービス要求に対するサービス応答をデバイス１０に送信する。
【００７１】
次に、第２の実施の形態に係るサービス制御装置４４における処理について、図８を用いて説明する。
【００７２】
まず、サービス制御装置４４がデバイス１０からサービス要求を受信した場合について説明する。
【００７３】
ステップＳ４０１において、サービス要求を受信した場合、ステップＳ４０２において、サービス要求に適合証明要求が含まれているか否か判断する。含まれている場合は、ステップＳ４０３に進み、含まれていない場合は、ステップＳ４０８へ進む。
【００７４】
ステップＳ４０３において、サービス制御装置４４は、デバイス認証装置４２へデバイス証明要求を送信し、ステップＳ４０４において、受信したデバイス証明に基づいて、適合性検証を行う。そして、ステップＳ４０５において、適合性証明を生成する。
【００７５】
一方、ステップＳ４０８において、サービス制御装置４４は、サービス要求にデバイス証明要求が含まれているか否か判断する。含まれている場合は、ステップＳ４０９へ進み、デバイス認証装置４２へデバイス証明要求を送信する。含まれていない場合は、ステップＳ４０６へ進む。
【００７６】
次に、ステップＳ４０６において、サービス制御装置４４は、適合性証明を含ませるなど、サービス要求を処理し、ステップＳ４０７において、サービス提供装置５０へサービス要求を転送する。
【００７７】
次に、サービス制御装置４４がサービス提供装置５０からサービス応答を受信した場合について説明する。
【００７８】
ステップＳ６０１において、サービス応答を受信した場合、ステップＳ６０２において、サービス応答に適合検証代行要求が含まれているか否か判断する。含まれている場合は、ステップＳ６０３に進み、含まれていない場合は、ステップＳ６０５へ進む。
【００７９】
ステップＳ６０３において、サービス制御装置４４は、デバイス認証装置４２へデバイス証明要求を送信し、ステップＳ６０４において、受信したデバイス認証に基づいて、適合性検証を行う。
【００８０】
次に、ステップＳ６０５において、サービス制御装置４４は、適合性検証結果に応じてサービス応答の一部を削除するなど、サービス応答を処理し、ステップＳ６０６において、デバイス１０へサービス要求を転送する。
【００８１】
（作用及び効果）
第２の実施の形態に係るサービス制御装置４４及びサービス制御方法によると、デバイスからのサービス要求を中継し、デバイスの認証結果やアクセス制御規則の適合性検証結果に基づきサービス要求を処理し、要求されたサービスをデバイスに配送する。これにより、様々なデバイスに向けたサービスアクセス制御をデバイスから分離することが可能となり、装置・デバイスのコストを低減できる。又、サービス提供装置５０は適合性検証を委託することが可能になり、デバイス認証・アクセス制御に伴うコストを低減できる。
【００８２】
又、サービス制御装置４４は、適合性検証結果を証明する適合証明を生成し、適合証明をサービス要求に付与することができる。このため、サービス制御装置４４は適合証明をサービス提供装置５０に提示することが可能になり、サービス提供装置５０は、デバイスおよびデバイスの接続環境がアクセス制御規則に適合していることを確認することができる。
【００８３】
＜第３の実施の形態＞
第３の実施の形態では、図１０に示すように、デバイス１０ａ、１０ｂに向けたサービスをデバイス外部のサービス要求装置６０から要求するサービス提供形態を実現する。
【００８４】
（デバイス認証装置、サービス制御装置及びサービス要求装置）
ゲートウェイ装置４０は、図１１に示すように、第１の実施の形態において説明したデバイス接続ＩＦ４１とデバイス認証装置４２に加え、サービス制御装置４４を備える。
【００８５】
図１１に示すデバイス認証装置４２は、図１に示すデバイス認証装置３０と同様の構成を有する。図１１では、デバイス証明管理部４３のみを図示しているが、図１に示すデバイス識別情報取得部３１、デバイス識別情報種別選択部３２、デバイス識別子生成部３３、接続保護部３４、保護方式選択部３５、証明情報蓄積部３６、証明情報選択部３７、デバイス証明生成部３９、デバイス識別情報蓄積部３１０、接続保護種別蓄積部３１１を備えることは勿論である。
【００８６】
サービス制御装置４４は、デバイス検証部４５と、サービス要求受信部４６と、サービス要求処理部４７と、サービス要求転送部４８と、サービス応答転送部４９と、サービス応答処理部４１０と、サービス応答受信部４１１と、適合性検証部４１２と、サービス配送部４１３とを備える。
【００８７】
サービス要求受信部４６は、サービス要求装置６０からサービス要求を受信し、サービス要求処理部４７に入力する。又、サービス要求受信部４６は、サービス要求装置６０からサービス転送要求を受信し、サービス要求処理部４７に入力する。
【００８８】
サービス要求処理部４７は、サービス要求にアクセス制御規則に対する適合証明要求が含まれていない場合、処理を行わずにサービス要求転送部４８に入力する。一方、サービス要求処理部４７は、サービス要求に適合証明要求が含まれている場合、デバイス検証部４５へ適合性検証処理を開始することを通知する。又、サービス要求処理部４７は、デバイス検証部４５から受信したデバイス証明を適合性検証部４１２に送信する。又、サービス要求処理部４７は、適合性検証部４１２から受信した適合証明をサービス要求に含め、サービス要求転送部４８に入力する。
【００８９】
又、サービス要求処理部４７は、サービス転送要求に対してもサービス要求に対する処理と同様の処理を行う。
【００９０】
サービス要求転送部４８は、指定されたサービス提供装置５０宛てにサービス要求を送信する。
【００９１】
サービス応答受信部４１１は、サービス提供装置５０からアクセス制御規則に対する適合証明要求を含むサービス応答を受信し、サービス応答処理部４１０に入力する。又、サービス応答受信部４１１は、適合検証代行要求を含むサービス転送応答を受信し、サービス応答処理部４１０に入力する。
【００９２】
サービス応答処理部４１０は、サービス応答にアクセス制御規則に対する適合検証代行要求が含まれていない場合、処理を行わずにサービス応答転送部４９に入力する。一方、サービス応答処理部４１０は、サービス応答に適合検証代行要求が含まれている場合、デバイス検証部４５へ適合性検証処理を開始することを通知する。又、サービス要求処理部４７は、デバイス検証部４５から受信したデバイス証明を適合性検証部４１２に送信する。又、サービス要求処理部４７は、サービス応答をサービス応答転送部４９に入力する。
【００９３】
又、サービス応答処理部４１０は、サービス転送応答に対してもサービス応答に対する処理と同様の処理を行う。
【００９４】
サービス応答転送部４９は、サービス要求を送信したサービス要求装置６０宛てにサービス応答を送信する。又、サービス応答転送部４９は、サービス転送要求を送信したサービス要求装置６０宛てにサービス転送応答を送信する。
【００９５】
デバイス検証部４５は、デバイス認証装置４２に対して当該デバイスのデバイス証明を要求する。デバイス認証装置４２は、デバイスの認証が完了していない場合は、第１の実施の形態において述べたデバイス認証手順を実行し、デバイス証明を生成し、デバイス検証部４５に入力する。デバイス認証が完了している場合は、デバイス証明管理部４３で管理しているデバイス証明をデバイス検証部４５に入力する。
【００９６】
適合性検証部４１２は、デバイス証明に含まれる識別子と適合証明要求に含まれるアクセス制御規則に基づいて適合性検証を行う。又、適合性検証部４１２は、適合性検証結果を含む適合証明を生成する。
【００９７】
サービス配送部４１３は、サービス要求装置６０から要求されたサービスを指定されたデバイス１０に配送する。
【００９８】
サービス要求装置６０は、デバイス証明取得部６１と、サービス要求生成部６２と、サービス応答受信部６３と、デバイス接続ＩＦ６４、デバイス証明蓄積部６５とを備える。
【００９９】
デバイス証明取得部６１は、デバイス認証装置４２に対して当該デバイスのデバイス証明を要求する。デバイス認証装置４２は、デバイスの認証が完了していない場合は、第１の実施の形態において述べたデバイス認証手順を実行し、デバイス証明を生成し、デバイス証明取得部６１に入力する。デバイス認証が完了している場合は、デバイス証明管理部４３で管理しているデバイス証明をデバイス証明取得部６１に入力する。又、デバイス証明取得部６１は、取得したデバイス証明の検証を行う。検証に成功した場合は、デバイス証明をデバイス証明蓄積部６５へ蓄積する。
【０１００】
サービス要求生成部６２は、デバイス証明取得部６１によって取得されたデバイス証明に含まれる識別子を含むサービス要求を生成し、デバイス接続ＩＦ６４を介して、当該サービス要求をゲートウェイ装置４０へ送信する。又、サービス要求生成部６２は、サービス応答受信部６３によって受信されたサービス応答に含まれるメタデータに従ってサービス転送要求を生成する。そして、このサービス転送要求をゲートウェイ装置４０へ送信する。
【０１０１】
サービス応答受信部６３は、ゲートウェイ装置４０からサービス要求に対するサービス応答を受信する。サービス応答には、デバイスに転送するサービスを取得するための情報を記述したメタデータが含まれる。又、サービス応答受信部６３は、指定デバイスにサービスが転送されたことに対するサービス転送応答を受信する。
【０１０２】
デバイス証明蓄積部６５は、デバイス証明を蓄積する。デバイス証明蓄積部６５は、ＲＡＭ等の内部記憶装置でも良く、ＨＤやＦＤ等の外部記憶装置でも良い。
【０１０３】
（サービス要求方法）
第３の実施の形態に係るサービス要求方法について、図１２を用いて説明する。
【０１０４】
まず、ステップＳ７０１において、サービス要求装置６０は、サービス提供装置５０に対して、デバイス配送用のサービスに関する情報を要求するサービス要求を送信する。デバイス識別情報を本サービス要求に含めることで、対象デバイスをサービス提供装置に通知することも可能である。
【０１０５】
次に、ステップＳ７０２において、サービス提供装置５０は、当該デバイスに向けたサービスの情報を記述したメタデータをサービス応答に含め、サービス要求装置６０に返送する。メタデータには、例えば、本サービスの所在地情報やサービス要求プロトコルが記述される。又、第２の実施の形態において説明した適合証明要求をメタデータに含めることも可能である。
【０１０６】
次に、サービス応答を受信したサービス要求装置６０は、ステップＳ７０３において、サービス情報および適合証明要求を含むサービス転送要求をサービス制御装置４４に宛てて送信する。サービス制御装置４４は、ステップＳ７０４において、デバイス認証装置４２に対して当該デバイスのデバイス証明を要求する。デバイス認証装置４２は、デバイスの認証が完了していない場合は、ステップＳ７０５において、デバイス１０へ認証要求を送信し、ステップＳ７０６において認証応答を受信する。そして、デバイス認証装置４２は、ステップＳ７０７において、サービス制御装置へ認証応答を送信する。サービス制御装置４４は、デバイス認証装置４２から受信した認証応答に基づいて、適合性検証を行う。
【０１０７】
次に、ステップＳ７０８において、サービス制御装置４４は、アクセス制御規則に適合している場合は、サービス情報に記述された所在地情報に宛てて適合証明を含むサービス要求を送信する。
【０１０８】
次に、ステップＳ７０９において、サービス提供装置５０は、サービス応答と共にデバイスに向けたサービスを返送する。例えば、サービス要求プロトコルがRTSP（IETF RFC2326参照）でストリーミングコンテンツを要求した場合、サービス応答がRTSPのレスポンスメッセージであり、サービスはRTP（IETF RFC1889参照）で配送されるメディアデータとなる。
【０１０９】
次に、ステップＳ７１０において、サービス制御装置４４は、サービスをデバイス１０に配送すると共に、サービス要求装置に対してサービス転送応答を送信する。
【０１１０】
次に、第３の実施の形態に係るサービス制御装置４４における処理について、図８及び図９を用いて説明する。
【０１１１】
サービス制御装置４４がサービス要求装置６０からサービス要求を受信した際の動作は、第２の実施の形態において説明したステップＳ４０１〜４０９であるので、ここでは説明を省略する。同様に、サービス制御装置４４がサービス提供装置５０からサービス応答を受信した際の動作は、第２の実施の形態において説明したステップＳ６０１〜６０６であるので、ここでは説明を省略する。
【０１１２】
次に、サービス制御装置４４がサービス要求装置６０からサービス転送要求及びサービス転送応答を受信した場合について説明する。
【０１１３】
図８のステップＳ５０１において、サービス転送要求を受信した場合、ステップＳ５０２において、サービス転送要求に適合証明要求が含まれているか否か判断する。ステップＳ５０３〜５０９の処理は、上述したステップＳ４０３〜４０９の処理と同様であるので、ここでは説明を省略する。
【０１１４】
図９のステップＳ５１１において、サービス転送応答を受信した場合、ステップＳ５１２において、サービス転送応答に適合検証代行要求が含まれているか否か判断する。ステップＳ５１３〜５１４の処理は、上述したステップＳ６０３〜６０４の処理と同様であるので、ここでは説明を省略する。
【０１１５】
次に、ステップＳ５１５において、サービス制御装置４４は、指定されたデバイス１０へサービスを転送する。
【０１１６】
次に、ステップＳ５１６において、サービス制御装置４４は、適合性証明を含ませるなど、サービス転送応答を処理し、ステップＳ５１７において、サービス要求装置６０へサービス転送応答を転送する。
【０１１７】
次に、第３の実施の形態に係るサービス要求装置６０における処理について、図１３〜１６を用いて説明する。
【０１１８】
まず、サービス要求装置６０がデバイス証明要求を受信した場合について説明する。
【０１１９】
図１３のステップＳ８０１において、サービス要求装置６０は、ユーザ入力などにより、デバイス証明要求を受信した場合、ステップＳ８０２において、デバイス証明要求を生成する。そして、ステップＳ８０３において、ゲートウェイ装置４０へデバイス証明要求を送信する。
【０１２０】
次に、図１４のステップＳ８０４において、サービス要求装置６０は、ゲートウェイ装置４０からデバイス証明要求応答を受信した場合、ステップＳ８０５において、デバイス証明検証を行う。検証に成功した場合、ステップＳ８０７において、デバイス証明をデバイス証明蓄積部６５に蓄積する。
【０１２１】
次に、サービス要求装置６０がサービス要求を受信した場合について説明する。
【０１２２】
図１３のステップＳ９０１において、サービス要求装置６０は、ユーザ入力などにより、サービス要求を受信した場合、ステップＳ９０２において、サービス要求にデバイス証明要求が含まれているか否か判断する。含まれている場合は、ステップＳ９０３へ進み、含まれていない場合は、ステップＳ９０６へ進む。
【０１２３】
ステップＳ９０３において、サービス要求装置６０は、デバイス証明蓄積部６５からデバイス証明を取得する。このとき、ステップＳ９０４において、デバイス証明が蓄積されていない場合は、ステップＳ９０７に進み、デバイス証明要求を送信し、上述したステップＳ８０１〜８０７の処理が行われる。そして、ステップＳ９０５において、サービス要求を生成し、ステップＳ９０６において、サービス提供装置５０へサービス要求を送信する。
【０１２４】
次に、図１５のステップＳ９０８において、サービス要求装置６０は、サービス要求応答を受信した場合、ステップＳ９０９において、サービス要求応答にサービス転送記述が含まれているか否か判断する。含まれている場合、ステップＳ９１０において、サービス転送要求を生成し、ステップＳ９１１において、サービス制御装置４４へサービス転送要求を送信する。
【０１２５】
次に、図１６のステップＳ９１２において、サービス要求装置６０は、サービス制御装置４４からサービス転送要求応答を受信する。
【０１２６】
（作用及び効果）
第３の実施の形態に係るサービス制御装置４４によると、サービス要求は、要求するサービスを転送する先の指定デバイス情報を含み、要求されたサービスを指定されたデバイスに配送することができる。このため、サービスをサービス要求元とは異なるデバイスに転送することが可能になり、サービス要求・応答機能を持たないデバイスにサービスを配送することが可能となる。
【０１２７】
又、第３の実施の形態に係るサービス要求装置６０及びサービス要求方法によると、デバイス識別子で特定されるデバイス１０に向けて、サービス提供装置５０がメタデータで指定したサービスをデバイスに転送するように要求することができる。このため、デバイス外部からデバイスへのサービス転送を要求することが可能となり、サービス要求・応答機能を持たないデバイスへのサービス配送が可能となる。
【０１２８】
又、メタデータは、転送されるサービスのアクセス制御規則に対する適合証明要求を含み、第３の実施の形態に係るサービス要求装置６０は、適合証明要求を含むサービス転送要求を生成することができる。このため、サービス提供装置５０は、メタデータにアクセス制御規則に対する適合証明要求を埋め込むことによって、例えば、サービス制御装置４４に適合検証を委託することが可能となる。
【０１２９】
（その他の実施形態）
本発明は上記の実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【０１３０】
例えば、本発明の第２及び第３の実施の形態において、デバイス認証装置４２とサービス制御装置４４は、ゲートウェイ装置４０に備えられると説明したが、これらは、ゲートウェイ装置４０とは別個の装置として備えられてもよい。
【０１３１】
このように、本発明はここでは記載していない様々な実施形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１３２】
【図１】第１の実施の形態に係るデバイス認証装置の構成ブロック図である。
【図２】第１〜第３の実施の形態に係るデバイス識別子の一例である。
【図３】第１の実施の形態に係るデバイス認証方法のシーケンス図である。
【図４】第１の実施の形態に係るデバイス認証方法を示すフローチャートである。
【図５】第２の実施の形態に係るシステムの構成ブロック図である。
【図６】第２の実施の形態に係るデバイス認証装置及びサービス制御装置の構成ブロック図である。
【図７】第２の実施の形態に係るサービス制御方法のシーケンス図である。
【図８】第２及び第３の実施の形態に係るサービス制御方法を示すフローチャートである（その１）。
【図９】第２及び第３の実施の形態に係るサービス制御方法を示すフローチャートである（その２）。
【図１０】第３の実施の形態に係るシステムの構成ブロック図である。
【図１１】第３の実施の形態に係るデバイス認証装置、サービス制御装置及びサービス要求装置の構成ブロック図である。
【図１２】第３の実施の形態に係るサービス要求方法のシーケンス図である。
【図１３】第３の実施の形態に係るサービス要求方法を示すフローチャートである（その１）。
【図１４】第３の実施の形態に係るサービス要求方法を示すフローチャートである（その２）。
【図１５】第３の実施の形態に係るサービス要求方法を示すフローチャートである（その３）。
【図１６】第３の実施の形態に係るサービス要求方法を示すフローチャートである（その４）。
【符号の説明】
【０１３３】
１０、１０ａ、１０ｂ…デバイス
３０…デバイス認証装置
３１…デバイス識別情報取得部
３２…デバイス識別情報種別選択部
３３…デバイス識別子生成部
３４…接続保護部
３５…保護方式選択部
３６…証明情報蓄積部
３７…証明情報選択部
３８…デバイス証明管理部
３９…デバイス証明生成部
４０…ゲートウェイ装置
４１…デバイス接続ＩＦ
４２…デバイス認証装置
４３…デバイス証明管理部
４４…サービス制御装置
４５…デバイス検証部
４６…サービス要求受信部
４７…サービス要求処理部
４８…サービス要求転送部
４９…サービス応答転送部
５０…サービス提供装置
６０…サービス要求装置
６１…デバイス証明取得部
６２…サービス要求生成手段
６２…サービス要求生成部
６３…サービス応答受信部
６４…デバイス接続ＩＦ
６５…デバイス証明蓄積部
【図１】
2006065690.tif 000003
【図２】
2006065690.tif 000004
【図３】
2006065690.tif 000005
【図４】
2006065690.tif 000006
【図５】
2006065690.tif 000007
【図６】
2006065690.tif 000008
【図７】
2006065690.tif 000009
【図８】
2006065690.tif 000010
【図９】
2006065690.tif 000011
【図１０】
2006065690.tif 000012
【図１１】
2006065690.tif 000013
【図１２】
2006065690.tif 000014
【図１３】
2006065690.tif 000015
【図１４】
2006065690.tif 000016
【図１５】
2006065690.tif 000017
【図１６】
2006065690.tif 000018