(57)【要約】    【課題】      機器のサービス属性に応じて最低認証レベルを変化させ、ユーザが認証レベルを自由に設定できると共に最低認証レベル以下の認証レベルが設定されることを防止すること。    【解決手段】  サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて当該サービスの最低認証レベルを定めておき、端末１１から機器１０に認証レベルを設定する場合、ＡＳＰサーバ１２から端末１１へ最低認証レベルを組み込んだ設定支援画面をダウンロードし、機器１０の提供するサービスに対してそのサービスの最低認証レベルよりも低い認証レベルは設定できないようにした。入力した認証レベル情報はＡＳＰサーバ１２から機器１０に通知して認証レベルの設定を行う。  【選択図】      図５
2005135290.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供を求める外部アクセスがあると認証を行ってサービス提供の可否を決定する機器に対して認証レベルを設定するための認証レベル設定方法であって、
サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて当該サービスの最低認証レベルを定めておき、端末から前記機器に認証レベルを設定する場合、機器の提供するサービスに対してそのサービスの最低認証レベルよりも低い認証レベルの設定指示がユーザからあれば、その設定指示を拒否することを特徴とする認証レベル設定方法。
【請求項２】
認証レベルを設定するための認証レベル設定支援画面を端末に表示し、当該認証レベル設定支援画面に対してサービスの最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受け付けないことを特徴とする請求項１記載の認証レベル設定方法。
【請求項３】
機器が提供する複数のサービスと当該機器の複数の使用環境とでマトリクスを組み、サービスと使用環境との組み合わせで決まるマトリクス上の各位置に対して最低認証レベルを夫々設定し、このマトリクスを組み込んだ認証レベル設定支援画面を端末に表示し、マトリクス上の各位置に対してそこに設定されている最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受け付けないことを特徴とする認証レベル設定方法。
【請求項４】
機器がサーバ機能を有するウェブカメラである場合、画像送信サービスを複数のサービスの一つとして含み、複数の使用環境は撮影箇所であることを特徴とする請求項３記載の認証レベル設定方法。
【請求項５】
機器が提供する複数のサービスと各サービスに対応した複数の操作内容とでマトリクスを組み、サービスと操作内容との組み合わせで決まるマトリクス上の各位置に対して最低認証レベルを夫々設定し、このマトリクスを組み込んだ認証レベル設定支援画面を端末に表示し、マトリクス上の各位置に対してそこに設定されている最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受け付けないことを特徴とする認証レベル設定方法。
【請求項６】
端末からサーバにアクセスして認証レベル設定を行う機器の識別情報を通知し、
通知を受け取ったサーバが、その機器のサービスに関して予め定めた最低認証レベルであって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を端末に送信し、
端末に認証レベル設定支援画面を表示した状態でサービスの最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受付け拒否し、認証レベル設定支援画面を介した受け付けが完了したら、受け付けた認証レベルをサーバへ送信し、
端末から機器に設定する認証レベルを受信したサーバが機器にアクセスして認証レベルを設定する認証レベル設定システム。
【請求項７】
端末からサーバにアクセスして認証レベル設定を行う機器の識別情報を通知し、
通知を受け取ったサーバが、その機器のサービスに関して予め定めた最低認証レベルであって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を端末に送信し、
端末に認証レベル設定支援画面を表示させた状態でサービスの最低認証レベルよりも低い認証レベルが入力されたら、当該認証レベルを受付け拒否し、
認証レベル設定支援画面を介した受け付けが完了したら、端末から機器へアクセスし、機器に認証レベルを設定する認証レベル設定システム。
【請求項８】
機器のサービスに関して予め定めた最低認証レベルであって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を機器から端末に送信し、
端末に認証レベル設定支援画面を表示した状態でサービスの最低認証レベルよりも低い認証レベルが入力されたら、当該認証レベルを受付け拒否し、
認証レベル設定支援画面を介した受け付けが完了したら、端末から機器に対して認証レベルを設定する認証レベル設定システム。
【請求項９】
端末から認証レベルの設定要求を受信したことを検出する要求検出手段と、受信した設定要求から認証レベルの設定を行う機器を判定する判定手段と、判定した機器に関する認証レベル設定のための画面であって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を要求元の端末へ送信する送信手段と、を具備した情報配信サーバ。
【請求項１０】
端末から認証レベルの設定要求を受信したことを検出する要求検出手段と、認証レベル設定のための画面であって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を要求元の端末へ送信する送信手段と、前記端末から認証レベル設定支援画面に入力した認証レベルを受信して該当サービスに対する認証レベルとして設定する認証レベル設定手段と、を具備する機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続してサービスを提供する各種機器に対しユーザ認証のための認証レベルを設定する認証レベル設定方法及び認証レベル設定システムに関する。
【背景技術】
【０００２】
現在、家庭内の家電電化製品、空調システム、給湯システム、施錠システム等を情報端末とみなしてＩＰアドレスを付与し、ネットワークに接続して外出先からでも制御可能にするホームネットワーク構想が現実化しつつある。また、オフィスや工場においてもパソコン、プリンタに限らず種々の機器にＩＰアドレスを付与してネットワークに接続する動きがある。
【０００３】
一方、多様な機器がインターネットのようなオープンなネットワークに接続されることから、的確なユーザ認証を行って機器を不正なアクセスから守る必要がある。従来のネットワーク機器ではユーザ認証を行うことで不正なアクセスを排除していた（例えば特許文献１参照）。例えば、ユーザＩＤとパスワードをネットワーク機器の認証機構に登録しておき、外部アクセスがあったときにユーザＩＤとパスワードを照合し、認証されたユーザに対してだけ機器の機能の利用（サービス）を許可していた。
【特許文献１】特開２００３−３０１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、機器の多様化に伴って提供されるサービスも高い認証レベルが要求されるものから低い認証レベルでもよいものまで様々であり、一律にユーザＩＤとパスワードで認証する同一認証レベルを設定するのでは、適切な認証レベルを設定できないケースが発生する。一方、認証レベルの設定をユーザの自由に任せると、低すぎる認証レベルを設定したために、セキュリティー上の脅威になることも考えられる。
【０００５】
本発明は以上のような実情に鑑みてなされたもので、機器のサービス属性に応じて最低認証レベルを変化させるものであり、ユーザが認証レベルを自由に設定できると共に最低認証レベル以下の認証レベルが設定されることを防止できる認証レベル設定方法及び認証レベル設定システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて当該サービスの最低認証レベルを定めておき、端末から前記機器に認証レベルを設定する場合、機器の提供するサービスに対してそのサービスの最低認証レベルよりも低い認証レベルは設定できないようにしたものである。
【０００７】
これにより、ユーザが不適当な認証レベルを機器のサービスに対して設定することを確実に防止でき、機器のサービス属性に応じた最低認証レベルをユーザが予め知らなくても最低認証レベルはクリアした認証レベルを設定することができる。
【発明の効果】
【０００８】
本発明によれば、ユーザが認証レベルを自由に設定できると共に各サービスの最低認証レベル以下の認証レベルが設定されることを確実に防止できる認証レベル設定方法及び認証レベル設定システムを提供できる。
【発明を実施するための最良の形態】
【０００９】
本発明の第１の態様は、サービス提供を求める外部アクセスがあると認証を行ってサービス提供の可否を決定する機器に対して認証レベルを設定するための認証レベル設定方法であって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて当該サービスの最低認証レベルを定めておき、端末から前記機器に認証レベルを設定する場合、機器の提供するサービスに対してそのサービスの最低認証レベルよりも低い認証レベルの設定指示がユーザからあれば、その設定指示を拒否することを特徴とする認証レベル設定方法である。
【００１０】
このような認証レベル設定方法によれば、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて当該サービスの最低認証レベルを定めているので、明確な基準の下に最低認証レベルを決めることができ、しかもこのようにして決められた最低認証レベルを下回る認証レベルがユーザによって設定されようとした場合にはそれを拒否することができる。よって、ユーザによる認証レベル設定であっても機器を常に安全サイドの適切な認証レベルに設定することができる。
【００１１】
本発明の第２の態様は、第１の態様の認証レベル設定方法において、認証レベルを設定するための認証レベル設定支援画面を端末に表示し、当該認証レベル設定支援画面に対してサービスの最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受け付けないこととした。
【００１２】
これにより、端末に表示された認証レベル設定支援画面に最低認証レベルよりも低い認証レベルを入力すると拒否されるので、ユーザが客観的にセキュリティーの危惧される最低認証レベルよりも低い認証レベルを設定しようとしても、そのような設定は拒否されて、安全性の改善が図られるものとなる。
【００１３】
本発明の第３の態様は、機器が提供する複数のサービスと当該機器の複数の使用環境とでマトリクスを組み、サービスと使用環境との組み合わせで決まるマトリクス上の各位置に対して最低認証レベルを夫々設定し、このマトリクスを組み込んだ認証レベル設定支援画面を端末に表示し、マトリクス上の各位置に対してそこに設定されている最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受け付けないことを特徴とする認証レベル設定方法である。
【００１４】
このような認証レベル設定方法によれば、機器が提供する複数のサービスと当該機器の複数の使用環境とでマトリクスを組んで、マトリクス上の各位置に対して最低認証レベルを夫々設定するので、ユーザは一つのサービスに対して使用環境に応じて所望の認証レベルを設定でき、このときもサービスと使用環境との組み合わせで決まる最低認証レベルを下回らないように設定支援することができる。
【００１５】
本発明の第４の態様は、第３の態様の認証レベル設定方法において、機器がサーバ機能を有するウェブカメラである場合、画像送信サービスを複数のサービスの一つとして含み、複数の使用環境は撮影箇所であるものとした。
【００１６】
これにより、ウェブカメラの設置箇所に応じて最低認証レベルを決めることができ、個々の設置箇所に定めた最低認証レベルを下回らないように設定を導くことができる。
【００１７】
本発明の第５の態様は、機器が提供する複数のサービスと各サービスに対応した複数の操作内容とでマトリクスを組み、サービスと操作内容との組み合わせで決まるマトリクス上の各位置に対して最低認証レベルを夫々設定し、このマトリクスを組み込んだ認証レベル設定支援画面を端末に表示し、マトリクス上の各位置に対してそこに設定されている最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受け付けないことを特徴とする認証レベル設定方法である。
【００１８】
このような認証レベル設定方法によれば、機器が提供する複数のサービスと各サービスに対応した複数の操作内容とでマトリクスを組んで、マトリクス上の各位置に対して最低認証レベルを夫々設定するので、ユーザは一つのサービスに対して操作内容に応じて所望の認証レベルを設定でき、このときもサービスと操作内容との組み合わせで決まる最低認証レベルを下回らないように設定を導くことができる。
【００１９】
本発明の第６の態様は、端末からサーバにアクセスして認証レベル設定を行う機器の識別情報を通知し、通知を受け取ったサーバが、その機器のサービスに関して予め定めた最低認証レベルであって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を端末に送信し、端末に認証レベル設定支援画面を表示した状態でサービスの最低認証レベルよりも低い認証レベルがユーザから入力された場合、当該認証レベルを受付け拒否し、認証レベル設定支援画面を介した受け付けが完了したら、受け付けた認証レベルをサーバへ送信し、端末から機器に設定する認証レベルを受信したサーバが機器にアクセスして認証レベルを設定する認証レベル設定システムである。
【００２０】
このように、機器と端末との間にサーバを介在させているので、機器と端末とで直接通信して認証レベル設定を実施する場合に比べ、機器及び端末の双方の負荷を軽減でき、機器側の認証レベル設定に関するソフトウエアの開発工程を短縮化できる。
【００２１】
本発明の第７の態様は、端末からサーバにアクセスして認証レベル設定を行う機器の識別情報を通知し、通知を受け取ったサーバが、その機器のサービスに関して予め定めた最低認証レベルであって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を端末に送信し、端末に認証レベル設定支援画面を表示させた状態でサービスの最低認証レベルよりも低い認証レベルが入力されたら、当該認証レベルを受付け拒否し、認証レベル設定支援画面を介した受け付けが完了したら、端末から機器へアクセスし、機器に認証レベルを設定する認証レベル設定システムである。
【００２２】
このように、機器と端末との間にサーバを介在させ、サーバが認証レベルの入力までの作業を負担するので、機器と端末とで直接通信して認証レベル設定を実施する場合に比べ、機器及び端末の双方の負荷を軽減でき、機器側の認証レベル設定に関するソフトウエアの開発工程を短縮化できる。
【００２３】
本発明の第８の態様は、機器のサービスに関して予め定めた最低認証レベルであって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を機器から端末に送信し、端末に認証レベル設定支援画面を表示した状態でサービスの最低認証レベルよりも低い認証レベルが入力されたら、当該認証レベルを受付け拒否し、認証レベル設定支援画面を介した受け付けが完了したら、端末から機器に対して認証レベルを設定する認証レベル設定システムである。
【００２４】
このように、機器と端末とが直接通信して認証レベル設定を実施するので、サーバを介在させないシステム構成となり、サーバが不要な単純なシステム構成で認証レベル設定を行うことができる。
【００２５】
本発明の第９の態様は、端末から認証レベルの設定要求を受信したことを検出する要求検出手段と、受信した設定要求から認証レベルの設定を行う機器を判定する判定手段と、判定した機器に関する認証レベル設定のための画面であって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を要求元の端末へ送信する送信手段と、を具備した情報配信サーバである。
【００２６】
本発明の第１０の態様は、端末から認証レベルの設定要求を受信したことを検出する要求検出手段と、認証レベル設定のための画面であって、サービス提供が機器内部の状態に変化を及ぼすか否か、サービス提供が機器外部の周辺環境に変化を及ぼすか否か、といった事項に基づいて決められた最低認証レベルを組み込んだ認証レベル設定支援画面を要求元の端末へ送信する送信手段と、前記端末から認証レベル設定支援画面に入力した認証レベルを受信して該当サービスに対する認証レベルとして設定する認証レベル設定手段と、を具備する機器である。
【００２７】
以下、本発明の実施の形態に係る認証レベル設定方法及びシステムついて図面を参照して具体的に説明する。
【００２８】
図１は本発明の一実施の形態に係る認証レベル設定方法を適用するシステムの概略図である。機器１０は、一つ又は複数のサービスを提供する能力を持つ。機器１０に対して、ユーザがサービスを受ける際に実施する認証のための認証レベルをサービス毎に設定する。機器１０に対して直接又はサーバ経由で認証レベルを設定する端末がユーザ端末１１である。ユーザ端末１１は、一般的なパーソナルコンピュータで構成することができ、プライベートネットワーク又はグローバルネットワークを介した通信が可能になっている。本実施の形態は、機器１０とユーザ端末１１との間をＡＳＰサーバ１２が仲介する。ＡＳＰサーバ１２はＡＳＰ（アプリケーション・サービス・プロバイダ）が管理運営するサーバである。ＡＳＰサーバ１２は、ユーザ端末１１から機器１０に設定する認証レベル情報を取得し、機器１０に認証レベルの設定を行う。認証データの入力はユーザ端末１１に表示した認証レベル設定支援画面に対してユーザが行う。ＡＳＰサーバ１２がユーザ端末１１へ送信する認証レベル設定支援画面のデータは機器１０を製造するメーカが管理するメーカサイト１３に準備する。メーカサイト１３は、認証レベル設定支援画面のデータを保存した認証レベル設定用データベース１４と、機器１０を購入したユーザに関する情報を保存するユーザ管理データベース１５とを備える。
【００２９】
図１に示すシステムが適用されるネットワーク構成例を図２に示す。家庭内又は事業所などのエリアに設置したＬＡＮ２０に対して機器１０を接続する。機器１０はルータ２１を通してインターネットに接続され、このインターネットにＡＳＰサーバ１２、メーカサイト１３が接続される。ユーザ端末１１はＬＡＮ２０に接続されたＰＣ２２や外部ネットワークに接続されたＰＣ２３である。ここでは、ＬＡＮ２０に接続されたＰＣ２２をユーザ端末１１として説明する。
【００３０】
ここで、サービス毎に予め定める最低認証レベルの決め方について説明する。ネットワーク経由で遠隔地にいるユーザに対してサービスを提供する機器にはサービス内容に応じた幾つかのタイプが存在する。
【００３１】
第１のタイプは、サービス提供が機器外部の周辺環境に変化を及ぼすものである。例えば、炊飯器は炊飯というサービス提供によって熱を外部に放出する、給湯器は給湯というサービス提供により温水をバスタブに満たす、といった具合に周辺環境に大きな変化を与える。空調機は室温調節というサービス提供により温度制御した空気を部屋に供給して室温を変化させるという周辺環境への影響を伴う。このように、サービス提供が機器外部の周辺環境に物理的な変化を及ぼす場合、低い認証レベルでサービス提供を許すことは安全性の面から好ましくないといえる。
【００３２】
第２のタイプは、サービス提供が機器内部の状態に変化を及ぼすが、機器外部の周辺環境に変化を及ぼすほどではないものである。例えば、ハードディスクレコーダは予約録画というサービス提供によって録画データをハードディスクに記憶するといった具合に機器内部の状態に変化を及ぼす。このように、サービス提供が機器内部の状態に変化を及ぼすが、機器外部の周辺環境に変化を及ぼさない場合、他人が勝手に予約録画を入れたり取り消したりすることは防がなくてはならないが、周辺環境に物理的な変化を及ぼす心配は少ないので、機器外部の周辺環境に変化を及ぼすサービスに対する認証レベルよりも低い認証レベルで良いと考えられる。
【００３３】
第３のタイプは、サービス提供が機器外部の周辺環境にも機器内部の状態にも影響を与えないものである。例えば、住宅街に設置した監視カメラは住人への映像配信というサービス提供によって住宅街の監視映像を住人宅等に配信するが、周辺環境に物理的な影響を与えないし、内部状態にも変化があるわけではない。このように、サービス提供が機器外部の周辺環境にも機器内部の状態にも影響を与えない場合、第２のタイプよりもさらに低い認証レベルでサービス提供の可否を判定しても大きな問題はないと考えられる。
【００３４】
以上の３つのタイプは一例であるが、いずれにしてもサービス提供が機器外部の周辺環境に物理的変化を及ぼすか否か、サービス提供が機器内部の状態に変化を及ぼすか否か、といった事項により認証レベルの最低認証レベルを異ならせるべきであることがわかる。最低認証レベルよりも高い所望の認証レベルを設定することはユーザの自由であるが、あるサービスで最低認証レベルよりも低い認証レベルを設定したのでは安全上好ましくない状態であるといえる。
【００３５】
図３は、以上のような概念の下で、機器のタイプとそれに相応しい最低認証レベルとの関係を示した図である。機器Ａは第３のタイプであり、最低認証レベルは「低」であると定義されている。機器Ｂは第２のタイプであり、最低認証レベルは「中」であると定義されている。機器Ｃは第１のタイプであり、最低認証レベルは「高」であると定義されている。最低認証レベルの「低」「中」「高」は相対的な表現であり、レベルに応じた具体的な認証内容は適宜決めるものとする。例えば、最低認証レベル「低」ではユーザ認証は行わないでユーザ端末の機器認証のみを行う。最低認証レベル「中」ではユーザ認証としてユーザＩＤとパスワードによる認証を行う。最低認証レベル「高」ではユーザ認証としてバイオメトリクス認証を行う。
【００３６】
機器を製造するメーカ又は機器を一般消費者に提供する提供業者（以下、「メーカ」という）が、サービス提供が機器外部の周辺環境に物理的変化を及ぼすか否か、サービス提供が機器内部の状態に変化を及ぼすか否か、といった事項を判断基準として、機器が提供するサービス毎に、最低認証レベルを定めておく。メーカは、機器のサービス毎に定めた最低認証レベルを、メーカサイト１３の認証レベル設定用データベース１４に格納しておく。認証レベル設定用データベース１４は機器毎にユニークに定めた識別情報（以下、「機器ＩＤ」という）により最低認証レベルに関するデータを管理する。
【００３７】
次に、本実施の形態において機器１０にユーザ端末１１からユーザ所望の認証レベルを設定する動作について説明する。
【００３８】
図４は認証レベル設定過程のシーケンス図である。同図に示すように、機器１０をＬＡＮ２０に接続してインターネット経由でＡＳＰサーバ１２に接続し、ＡＳＰサーバ１２に対して機器１０の機器ＩＤを送信する。本例では機器１０に付属品として添付されるメモリカード１６にメーカが機器ＩＤとＡＳＰサーバ１２のＵＲＬとその他のデータを記憶しておく。メモリカード１６を機器１０に対して記憶データを読み取り可能な状態に接続し、当該メモリカード１６からＵＲＬ及び機器ＩＤを読み込んで使用する。なお、メモリカード１６はＵＳＢメモリを利用することができる。
【００３９】
ＡＳＰサーバ１２は、機器１０から機器ＩＤが送られてきたら、データベースから当該機器ＩＤに対応するメーカサイトのアドレスを検索し、検索したアドレスのメーカサイト１３に接続する。そして、機器１０から受信した機器ＩＤと機器情報要求をメーカサイト１３に送信する。
【００４０】
メーカサイト１３は、受信した機器ＩＤに対応する最低認証レベル情報を認証レベル設定用データベース１４から読み出す。１つの機器ＩＤに対して複数のサービスが登録されている場合（１台の機器が複数のサービスを提供するケース）、全てのサービスについて最低認証レベル情報を取得することになる。ＡＳＰサーバ１２は機器ＩＤと各サービスの最低認証レベルとをメモリに保存する。
【００４１】
一方、機器１０をＬＡＮ２０に接続したユーザは、ユーザ端末１１から機器１０の認証レベルを設定するため、ＡＳＰサーバ１２へインターネット経由で接続して機器１０の機器ＩＤを通知し設定要求を出す。ここで、ユーザは機器１０に添付されたメモリカード１６をユーザ端末１１に記憶データを読み出し可能に接続する。ユーザ端末１１はメモリカード１６から読み出したＵＲＬを用いてＡＳＰサーバ１２に接続し、さらにメモリカード１６から読み出した機器ＩＤをＡＳＰサーバ１２へ送信し、メモリカード１６に記憶されたコマンドを用いてＡＳＰサーバ１２に設定要求を通知するようにしても良い。メモリカード１６を用いない場合、ユーザがユーザ端末１１から必要なデータを入力する。
【００４２】
ＡＳＰサーバ１２は、ユーザ端末１１から設定要求を受け取ると、ユーザ端末１１から通知された機器ＩＤに対応した最低認証レベル情報をメモリから取り出す。そして、機器１０に関するサービスと各サービスの最低認証レベルとから、サービス毎にユーザが所望の認証レベルを入力する認証レベル設定支援画面のデータを作成する。認証レベル設定支援画面のサービス項目に最低認証レベルよりも低い認証レベルが入力された場合は、警告画面をポップアップ表示し、最低認証レベルよりも低い認証レベルの入力を拒否する仕組みを実現するプログラムデータで構成される。かかるプログラムデータで構成される認証レベル設定支援画面データを設定要求元のユーザ端末１１へダウンロードする。
【００４３】
ユーザ端末１１において認証レベル設定支援画面データに基づいて認証レベル設定支援画面を表示させる。
【００４４】
図５にユーザ端末１１における設定要求から認証レベルデータ入力完了までのフロー図を示している。前述したように、ＡＳＰサーバ１２へ設定要求を送信し（Ｓ１）、ＡＳＰサーバ１２から設定支援画面データを受信したら（Ｓ２）、設定支援画面をユーザ端末１１のディスプレイに表示する（Ｓ３）。ユーザは認証レベルのボックスに所望の認証レベルを入力する。図６に設定支援画面の構成例を示す。認証レベル設定支援画面は、サービス毎に認証レベルを入力するボックス６０と確定ボタン６１とを設けた構成とする。なお、サービス毎にユーザが所望の認証レベルを入力することができる構成であればその他の画面構成であっても良い。
【００４５】
ユーザは、サービス名称を確認して対応した認証レベル入力ボックス６０に所望の認証レベルを入力する。全てのサービスに関して所望の認証レベルを入力したら確定ボタン６１を押す。
【００４６】
確定ボタン６１の押下により認証レベルの入力が完了したことを検知する（Ｓ４）。このとき、ユーザが入力した所望の認証レベルの中に該当サービスの最低認証レベルよりも低い認証レベルが入力されているか否か判断する（Ｓ５）。最低認証レベルよりも低い認証レベルが入力されているサービスがあれば、そのサービスの最低認証レベルよりも低い認証レベルが設定されていること、最低認証レベルよりも高い認証レベルを設定すべきこと、をユーザに伝える警告を内容としたポップアップ画面を表示する（Ｓ６）。具体的には、図３に示す機器Ｃに関して、機器Ｃからサービス提供を受ける際の認証レベルとして認証レベル「中」を入力した場合は、最低認証レベルが「高」であるので、その入力は受け付けられないことになる。
【００４７】
警告を受けたユーザは該当サービスの認証レベル入力ボックス６０に最低認証レベルよりも高い所望の認証レベルを入力し直すことになる。再び確定ボタンを押下して、ステップＳ５で最低認証レベルよりも高い認証レベルが入力されたことを確認したならば、認証レベル設定支援画面に入力した認証データをＡＳＰサーバ１２へ送信する（Ｓ７）。
【００４８】
なお、ステップＳ２において認証レベル設定支援画面を受信できない場合とは、機器１１をＡＳＰサーバ１２に接続する前にユーザ端末１１をＡＳＰサーバ１２に接続した場合が該当する。このような場合はエラー処理がなされる（Ｓ８）。
【００４９】
図４に示すように、ＡＳＰサーバ１２は、ユーザ端末１１から各サービスの認証レベルを受信すると、機器１０に対して各サービスの認証レベルを通知する。機器１０は、通知を受けた各サービスの認証レベルを設定する処理を実行する。
【００５０】
以上の一連の処理により、機器１０に対してユーザ端末１１からの設定操作で各サービスの認証レベルが設定されたことになる。
【００５１】
ＡＳＰサーバ１２は、機器１０に対する認証レベル設定が完了したら、設定した認証レベル情報をメーカサイト１３へ送信する。メーカサイト１３では、受信した認証レベル情報をユーザ情報の一つとしてユーザ管理データベース１５に格納する。
【００５２】
なお、図４中に点線で示すように、ユーザ端末１１から機器１０に対してネットワーク経由で直接接続して、自ら認証レベルを通知するように構成してもよい。ユーザ端末１１から機器１０に直接接続する場合には、メモリカード１６に設定用プログラムを記録しておくことは好ましい。
【００５３】
また、前述したＡＳＰサーバ１２の機能を機器１０に搭載し、機器１０とユーザ端末１１との間の通信により上記設定処理を実行するようにしても良い。この場合、ユーザ端末１１はＡＳＰサーバ１２の代わりに機器１０に対して接続することになる。このようなシステム構成を採ればＡＳＰサーバ１２を前提としたシステム構築を行う必要がなくなる利点がある。
【００５４】
以上のように、本実施の形態によれば、サービス提供が機器外部の周辺環境に物理的変化を及ぼすか否か、サービス提供が機器内部の状態に変化を及ぼすか否か、といった事項により認証レベルの最低認証レベルを予め定めておき、ユーザが認証レベルを設定する際に当該最低認証レベルを参照して最低認証レベルよりも低い認証レベルが設定されないようにしているので、ユーザが認証レベルを自由に設定できると共に最低認証レベル以下の認証レベルが設定されることを防止できる。
【００５５】
次に、サービスの最低認証レベルを、機器が提供するサービスと使用環境との組み合わせで決定する例について説明する。機器１０としてウェブカメラを例に説明する。ウェブカメラのサービスとして代表的なものに撮影画像を指定の宛先へ送信する「画像送信」、音声を指定の場所へ送信する「音声送信」がある。「画像送信」の場合、撮影場所によっては特定のもの以外には公開すべきでないものがある。したがって、「画像送信」というサービスに対しては撮影箇所という使用環境によって最低認証レベルを変化させる必要性がある。
【００５６】
図７はウェブカメラについて、複数のサービスと複数の使用環境とでマトリクスを組み、サービスと使用環境との組み合わせで決まるマトリクス上の各位置に対して最低認証レベルを夫々設定した最低認証レベルテーブルを示している。例えば、場所１は玄関（外）であり、誰に見られても良い場所であるので最低認証レベルを最低の「１」に設定し、場所５は居間であり、家族以外には見られたくない場所であるので最低認証レベルは最高の「４」に設定している。
【００５７】
このような最低認証レベルテーブルを当該機器（ウェブカメラ）の最低認証レベル情報として予め作成して、メーカサイト１３の認証レベル設定用データベース１４に格納しておく。そして、ウェブカメラの各サービスにユーザ所望の認証レベルを設定する場合に、図７に示す最低認証レベルテーブル画面（最低認証レベルは表示してもしなくても可）をユーザ端末１１に表示する。ユーザが最低認証レベルテーブル画面に対してマトリクス上の各位置に所望の認証レベルを入力する。このとき、入力した認証レベルが当該位置の最低認証レベルよりも低いときは上記同様に入力を拒否する。
【００５８】
ウェブカメラ以外にも複数のサービスと複数の使用環境との組み合わせによるマトリクスが組めるような機器であれば、図７と同様の最低認証レベルテーブル画面を用いることができる。なお、最低認証レベルテーブルにおけるサービスと使用環境はその機器に応じて適宜決められることになる。
【００５９】
次に、機器が提供する複数のサービスと各サービスに対応した複数の操作内容とでマトリクスを組むケースについて説明する。機器としてＨＤＤレコーダを例に説明する。ＨＤＤレコーダのサービスとしてリード（記録メディアからの読み出し）とライト（記録メディアへの書き込み）がある。操作内容としては「録画」「消去」「上書き」「ネット送信」「再生」「複写」などがある。提供サービス＝ライトに関する操作として「録画」があるが、誰かに不要な映像を録画されえても後から消去することができるので認証レベルは低くても問題はないと考えられる。一方、提供サービス＝ライトに関する操作として「消去」があるが、他人に勝手に映像を消去されるのは問題があるのである程度高い認証レベルが必要である。このように、サービスとサービスに対応した複数の操作内容との組み合わせによって最低認証レベルを変化させるべきであることがわかる。
【００６０】
図８はＨＤＤレコーダについて、複数のサービスと複数の操作内容でマトリクスを組み、サービスと操作内容との組み合わせで決まるマトリクス上の各位置に対して最低認証レベルを夫々設定した最低認証レベルテーブルを示している。例えば、ライトに対する操作内容「録画」は最低認証レベルを最低の「１」に設定し、ライトに対する操作内容「消去」は１ランク上の「２」を設定している。
【００６１】
このような最低認証レベルテーブルを当該機器（ＨＤＤレコーダ）の最低認証レベル情報として予め作成して、メーカサイト１３の認証レベル設定用データベース１４に格納し、ＨＤＤレコーダの各サービスにユーザ所望の認証レベルを設定する場合に、図８に示す最低認証レベルテーブル画面（最低認証レベルは表示してもしなくても可）をユーザ端末１１に表示する。
【００６２】
ＨＤＤレコーダ以外にも複数のサービスと複数の操作内容との組み合わせによるマトリクスが組めるような機器であれば、同様の最低認証レベルテーブル画面を用いることができる。なお、最低認証レベルテーブルにおけるサービスと操作内容はその機器に応じて適宜決められることになる。
【産業上の利用可能性】
【００６３】
本発明は、ユーザが認証レベルを自由に設定できると共に最低認証レベル以下の認証レベルが設定されることを防止でき、ネットワークに接続してサービスを提供する各種機器に対しユーザ認証のための認証レベルを設定する認証レベル設定方法及び認証レベル設定システムに適用可能である。
【図面の簡単な説明】
【００６４】
【図１】一実施の形態に係る認証レベル設定方法が適用されるシステム概念図
【図２】上記一実施の形態に係る認証レベル設定方法が適用されるネットワーク構成図
【図３】機器のタイプとそれに相応しい最低認証レベルとの関係を示した図
【図４】上記一実施の形態におけるシーケンス図
【図５】ユーザ端末における認証レベル設定のためのフロー図
【図６】認証レベル設定支援画面の構成図
【図７】ウェブカメラの最低認証レベルテーブルの構成図
【図８】ＨＤＤレコーダの最低認証レベルテーブルの構成図
【符号の説明】
【００６５】
１０  機器
１１  ユーザ端末
１２  ＡＳＰサーバ
１３  メーカサイト
１４  認証レベル設定用データベース
１５  ユーザ管理データベース
１６  メモリカード
２０  ＬＡＮ
２１  ルータ
２２  ＰＣ
【図１】
2005135290.tif 000003
【図２】
2005135290.tif 000004
【図３】
2005135290.tif 000005
【図４】
2005135290.tif 000006
【図５】
2005135290.tif 000007
【図６】
2005135290.tif 000008
【図７】
2005135290.tif 000009
【図８】
2005135290.tif 000010