(57)【特許請求の範囲】
【請求項１】
ユーザの操作により設定されている状態を調整することが可能で、設定されている状態を示す値を読み出すことが可能なデバイスから、デバイスが設定されている状態を示す値であるデバイス状態の設定値を取得する取得手段と、
認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値を記憶する記憶装置と、
前記記憶装置で記憶する前記デバイスの状態のチェック値と前記取得手段で取得した前記デバイスの状態の設定値とを比較し比較結果が一致した場合に認証成功とする認証手段とを有する、
ことを特徴とする認証システム。
【請求項２】
パスワードを入力する入力装置を有し、
前記取得手段は、
前記入力装置からパスワードが入力された後に前記デバイスから前記デバイスの状態の設定値を取得する手段を含む、
ことを特徴とする請求項１記載の認証システム。
【請求項３】
比較結果が一致しなかった場合に、パスワードによる認証が失敗したことを表す内容のエラーメッセージを出力装置に表示する手段を含む、
ことを特徴とする請求項２記載の認証システム。
【請求項４】
入力装置とデバイスとデータ制御装置とを含む認証システムであって、
ユーザ識別子，パスワード，チェックするデバイス種別，チェックする状態および認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値を含む認証に必要な情報を記憶する記憶装置を備え、
前記入力装置は、
ユーザ識別子とパスワードとを入力する手段を有し、
前記デバイスは、
ユーザの操作により設定されている状態を調整することが可能であり、
デバイスが設定されている状態を示すデバイスの状態の設定値を前記データ制御装置に通知する手段を有し、
前記データ制御装置は、
前記入力装置からユーザ識別子とパスワードとを受け取り、前記記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、前記デバイス種別で示す前記デバイスの状態の設定値を取得するデバイス状態分析手段と、
前記記憶装置から前記ユーザ識別子に対応するパスワード，チェックするデバイス種別，チェックする状態およびデバイスの状態のチェック値を取得し、前記入力装置から入力したパスワードと前記記憶装置から取得したパスワードとを比較し、前記デバイス状態分析手段で取得した前記デバイスの状態の設定値と前記記憶装置から取得した前記デバイスの状態のチェック値とを比較し、比較結果が一致すれば認証成功とする認証手段とを有する、
ことを特徴とする認証システム。
【請求項５】
前記デバイスが、スピーカ又はディスプレイのいずれか一方であり、
前記デバイスがスピーカである場合、前記デバイスの状態は音量であり、
前記デバイスがディスプレイである場合、前記デバイスの状態はディスプレイの輝度である
ことを特徴とする請求項１乃至４のいずれかに記載の認証システム。
【請求項６】
認証システムが、
記憶装置から、認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値を取得し、
ユーザの操作により設定されている状態を調整することが可能で、設定されている状態を示す値を読み出すことが可能なデバイスから、デバイスが設定されている状態を示す値であるデバイスの状態の設定値を取得し、
前記記憶装置から取得したデバイスの状態のチェック値と前記デバイスから取得した前記デバイスの状態の設定値とを比較し、
比較結果が一致した場合に認証成功とする、
ことを特徴とする認証方法。
【請求項７】
前記認証システムが、
入力装置からパスワードを入力し、
前記入力装置からパスワードが入力された後に前記デバイスから前記デバイスの状態の設定値を取得する、
ことを特徴とする請求項５記載の認証方法。
【請求項８】
前記認証システムが、
比較結果が一致しなかった場合に、パスワードによる認証が失敗したことを表す内容のエラーメッセージを出力装置に表示する、
ことを特徴とする請求項６記載の認証方法。
【請求項９】
入力装置とデバイスとデータ制御装置とを含む認証システムの認証方法であって、
前記入力装置は、
ユーザ識別子とパスワードとを入力し、
前記データ制御装置のデバイス状態分析手段は、
前記入力装置からユーザ識別子とパスワードとを受け取り、
記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、
ユーザの操作により設定されている状態を調整することが可能で、設定されている状態を示す値を読み出すことが可能な、前記デバイス種別で示す前記デバイスから、デバイスが設定されている状態を示す値であるデバイスの状態の設定値を取得し、
前記データ制御装置の認証手段は、
記憶装置から前記ユーザ識別子に対応するパスワード，チェックするデバイス種別，チェックする状態および認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値を取得し、
前記入力装置から入力したパスワードと前記記憶装置から取得した前記認証に必要な情報に含まれるパスワードとを比較し、
前記デバイス状態分析手段で取得した前記デバイスの状態の設定値と前記記憶装置から取得した前記認証に必要な情報に含まれる前記デバイスの状態のチェック値とを比較し、
比較結果が一致すれば認証成功とする、
ことを特徴とする認証方法。
【請求項１０】
前記デバイスが、スピーカ又はディスプレイのいずれか一方であり、
前記デバイスがスピーカである場合、前記デバイスの状態は音量であり、
前記デバイスがディスプレイである場合、前記デバイスの状態はディスプレイの輝度である
ことを特徴とする請求項６乃至９のいずれかに記載の認証方法。
【請求項１１】
認証を行うデータ制御装置であって、
ユーザの操作により設定されている状態を調整することが可能で、設定されている状態を示す値を読み出すことが可能なデバイスから、デバイスが設定されている状態を示す値であるデバイスの状態の設定値を取得する取得手段と、
記憶装置から読み込んだ認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値と前記取得手段で取得した前記デバイスの状態の設定値とを比較し比較結果が一致した場合に認証成功とする認証手段とを有する、
ことを特徴とするデータ制御装置。
【請求項１２】
前記取得手段は、
入力装置からパスワードが入力された後に前記デバイスから前記デバイスの状態の設定値を取得する手段を含む、
ことを特徴とする請求項９記載のデータ制御装置。
【請求項１３】
比較結果が一致しなかった場合に、パスワードによる認証が失敗したことを表す内容のエラーメッセージを出力装置に表示する手段を含む、
ことを特徴とする請求項１０記載のデータ制御装置。
【請求項１４】
入力装置とデバイスとデータ制御装置とを含む認証システムのデータ制御装置であって、
前記入力装置からユーザ識別子とパスワードとを受け取り、記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、ユーザの操作により設定されている状態を調整することが可能で、設定されている状態を示す値を読み出すことが可能な、前記デバイス種別で示す前記デバイスから、デバイスが設定されている状態を示す値であるデバイスの状態の設定値を取得するデバイス状態分析手段と、
前記記憶装置から前記ユーザ識別子に対応するパスワード，チェックするデバイス種別，チェックする状態および認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値を取得し、前記入力装置から入力したパスワードと前記記憶装置から取得したパスワードとを比較し、前記デバイス状態分析手段で取得した前記デバイスの状態の設定値と前記記憶装置から取得した前記デバイスの状態のチェック値とを比較し、比較結果が一致すれば認証成功とする認証手段とを有する、
ことを特徴とするデータ制御装置。
【請求項１５】
前記デバイスが、スピーカ又はディスプレイのいずれか一方であり、
前記デバイスがスピーカである場合、前記デバイスの状態は音量であり、
前記デバイスがディスプレイである場合、前記デバイスの状態はディスプレイの輝度である
ことを特徴とする請求項１１乃至１４のいずれかに記載の認証装置。
【請求項１６】
認証を行うデータ制御装置のプログラムであって、
データ制御装置に、
ユーザの操作により設定されている状態を調整することが可能で、設定されている状態を示す値を読み出すことが可能なデバイスから、デバイスが設定されている状態を示す値であるデバイスの状態の設定値を取得する取得機能、
記憶装置から読み込んだ認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値と前記取得機能で取得した前記デバイスの状態の設定値とを比較し比較結果が一致した場合に認証成功とする認証機能、
を実現させるためのプログラム。
【請求項１７】
入力装置からパスワードが入力された後に前記デバイスから前記デバイスの状態の設定値を取得する機能、
を実現させるための請求項１３記載のプログラム。
【請求項１８】
比較結果が一致しなかった場合に、パスワードによる認証が失敗したことを表す内容のエラーメッセージを出力装置に表示する機能、
を実現させるための請求項１４記載のプログラム。
【請求項１９】
入力装置とデバイスとデータ制御装置とを含む認証システムにおけるデータ制御装置のプログラムであって、
前記入力装置からユーザ識別子とパスワードとを受け取り、記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、ユーザの操作により設定されている状態を調整することが可能で、設定されている状態を示す値を読み出すことが可能な、前記デバイス種別で示す前記デバイスから、デバイスが設定されている状態を示す値であるデバイスの状態の設定値を取得するデバイス状態分析機能、
前記記憶装置から前記ユーザ識別子に対応するパスワード，チェックするデバイス種別，チェックする状態および認証時に設定されているべきデバイスの状態を表す値であるデバイスの状態のチェック値を取得し、前記入力装置から入力したパスワードと前記記憶装置から取得したパスワードとを比較し、前記デバイス状態分析機能で取得した前記デバイスの状態の設定値と前記記憶装置から取得した前記デバイスの状態のチェック値とを比較し、比較結果が一致すれば認証成功とする認証機能、
を実現させるためのプログラム。
【請求項２０】
前記デバイスが、スピーカ又はディスプレイのいずれか一方であり、
前記デバイスがスピーカである場合、前記デバイスの状態は音量であり、
前記デバイスがディスプレイである場合、前記デバイスの状態はディスプレイの輝度である
ことを特徴とする請求項１６乃至１９のいずれかに記載の認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムおよび認証方法ならびにデータ制御装置およびそのプログラムに関し、特に、デバイス状態のチェックを利用した認証システムおよび認証方法ならびにデータ制御装置およびそのプログラムに関する。
【背景技術】
【０００２】
従来の認証方法の一例が特許文献１に記載されている。この従来の認証方法は、ＩＴＶ制御装置と操作内容比較装置とを含んで、次のように動作する。ＩＴＶ制御装置は、入力されたパスワードと予め登録されたパスワードとを比較する。入力されたパスワードが正しい場合には、その後の操作入力を受け付ける。操作内容比較装置はメモリに記憶されている操作アカウント毎の一定期間の操作内容を基準にして、現在の操作内容が通常操作であるかを判断し、通常操作でなると判断された場合に処理を続行する（アクセスが認証される）。
【０００３】
また、従来の認証方法の他の一例が、特許文献２、特許文献３に記載されている。この従来の認証方法は、利用者の習癖であるパスワード入力時のキーボード押下タイミングや、マウスのクリックタイミング／移動軌跡パターンなどにより個人を認証している。
【０００４】
【特許文献１】特開２００３−１５０５５０号公報
【特許文献２】特開２００２−０３２１４２号公報
【特許文献３】特開２００２−３０４３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来システムでは以下のような問題点があった。
【０００６】
すなわち、特許文献１に記載されている従来後術では、通常操作を覚えられて成りすましアクセスをされる危険性があることである。その理由は、通常操作は見られて覚えられ易く、その通常操作を認証情報として使用しているからである。
【０００７】
また、特許文献２と特許文献３に記載されている従来後術では、認証の精度が低いことである。その理由は、入力するパスワードの文字数が少ない場合に個人差が出にくいからである。
【０００８】
本発明の目的は、上述した従来の課題を解決する認証システムおよび認証方法ならびにデータ制御装置およびそのプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本願第１の発明の認証システムは、デバイスの状態のチェック値を記憶する記憶装置と、デバイスからデバイスの状態の設定値を取得する取得手段と、前記記憶装置で記憶するデバイスの状態のチェック値と前記取得手段で取得したデバイスの状態の設定値とを比較し比較結果が一致した場合に認証成功とする認証手段とを有する。
【００１０】
本願第２の発明の認証システムは、第１の発明においてパスワードを入力する入力装置を有し、前記取得手段は、前記入力装置からパスワードが入力された後に前記デバイスからデバイスの状態の設定値を取得する手段を含む。
【００１１】
本願第３の発明の認証システムは、第２の発明において比較結果が一致しなかった場合に前記デバイスの状態とは異なる内容のエラーメッセージを出力装置に表示する手段を含む。
【００１２】
本願第４の発明の認証システムは、入力装置とデバイスとデータ制御装置とを含む認証システムであって、ユーザ識別子，パスワード，チェックするデバイス種別，チェックする状態およびチェック値を含む認証に必要な情報を記憶する記憶装置を備え、前記入力装置は、ユーザ識別子とパスワードとを入力する手段を有し、前記デバイスは、デバイスの状態の設定値を前記データ制御装置に通知する手段を有し、前記データ制御装置は、前記入力装置からユーザ識別子とパスワードとを受け取り、前記記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、前記デバイス種別で示す前記デバイスの状態の設定値を取得するデバイス状態分析手段と、前記記憶装置から前記ユーザ識別子に対応するパスワード，チェックするデバイス種別，チェックする状態およびチェック値を取得し、前記入力装置から入力したパスワードと前記記憶装置から取得したパスワードとを比較し、前記デバイス状態分析手段で取得した前記デバイスの状態の設定値と前記記憶装置から取得したデバイスの状態のチェック値とを比較し、比較結果が一致すれば認証成功とする認証手段とを有する。
【００１３】
本願第５の発明の認証方法は、記憶装置からデバイスの状態のチェック値を取得し、デバイスからデバイスの状態の設定値を取得し、前記記憶装置から取得したデバイスの状態のチェック値と前記デバイスから取得したデバイスの状態の設定値とを比較し、比較結果が一致した場合に認証成功とする。
【００１４】
本願第６の発明の認証方法は、第５の発明において入力装置からパスワードを入力し、前記入力装置からパスワードが入力された後に前記デバイスからデバイスの状態の設定値を取得する。
【００１５】
本願第７の発明の認証方法は、第６の発明において比較結果が一致しなかった場合に前記デバイスの状態とは異なる内容のエラーメッセージを出力装置に表示する。
【００１６】
本願第８の発明の認証方法は、入力装置とデバイスとデータ制御装置とを含む認証システムの認証方法であって、前記入力装置は、ユーザ識別子とパスワードとを入力し、前記データ制御装置のデバイス状態分析手段は、前記入力装置からユーザ識別子とパスワードとを受け取り、記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、前記デバイス種別で示す前記デバイスの状態の設定値を取得し、前記データ制御装置の認証手段は、記憶装置から前記ユーザ識別子に対応する認証に必要な情報（パスワード，チェックするデバイス種別，チェックする状態およびチェック値）を取得し、前記入力装置から入力したパスワードと前記記憶装置から取得した前記認証に必要な情報に含まれるパスワードとを比較し、前記デバイス状態分析手段で取得した前記デバイスの状態の設定値と前記記憶装置から取得した前記認証に必要な情報に含まれるデバイスの状態のチェック値とを比較し、比較結果が一致すれば認証成功とする。
【００１７】
本願第９の発明のデータ制御装置は、認証を行うデータ制御装置であって、デバイスからデバイスの状態の設定値を取得する取得手段と、記憶装置から読み込んだデバイスの状態のチェック値と前記取得手段で取得したデバイスの状態の設定値とを比較し比較結果が一致した場合に認証成功とする認証手段とを有する。
【００１８】
本願第１０の発明のデータ制御装置は、第９の発明において前記取得手段は、入力装置からパスワードが入力された後に前記デバイスからデバイスの状態の設定値を取得する手段を含む。
【００１９】
本願第１１の発明のデータ制御装置は、第１０の発明において比較結果が一致しなかった場合に前記デバイスの状態とは異なる内容のエラーメッセージを出力装置に表示する手段を含む。
【００２０】
本願第１２の発明のデータ制御装置は、入力装置とデバイスとデータ制御装置とを含む認証システムのデータ制御装置であって、前記入力装置からユーザ識別子とパスワードとを受け取り、記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、前記デバイス種別で示す前記デバイスの状態の設定値を取得するデバイス状態分析手段と、前記記憶装置から前記ユーザ識別子に対応するパスワード，チェックするデバイス種別，チェックする状態およびチェック値を取得し、前記入力装置から入力したパスワードと前記記憶装置から取得したパスワードとを比較し、前記デバイス状態分析手段で取得した前記デバイスの状態の設定値と前記記憶装置から取得したデバイスの状態のチェック値とを比較し、比較結果が一致すれば認証成功とする認証手段とを有する。
【００２１】
本願第１３の発明のプログラムは、認証を行うデータ制御装置のプログラムであって、データ制御装置に、デバイスからデバイスの状態の設定値を取得する取得機能、記憶装置から読み込んだデバイスの状態のチェック値と前記取得機能で取得したデバイスの状態の設定値とを比較し比較結果が一致した場合に認証成功とする認証機能、を実現させる。
【００２２】
本願第１４の発明のプログラムは、第１３の発明において入力装置からパスワードが入力された後に前記デバイスからデバイスの状態の設定値を取得する機能、を実現させる。
【００２３】
本願第１５の発明のプログラムは、第１４の発明において比較結果が一致しなかった場合に前記デバイスの状態とは異なる内容のエラーメッセージを出力装置に表示する機能、を実現させる。
【００２４】
本願第１６の発明のプログラムは、入力装置とデバイスとデータ制御装置とを含む認証システムにおけるデータ制御装置のプログラムであって、前記入力装置からユーザ識別子とパスワードとを受け取り、記憶装置から前記ユーザ識別子に対応するチェックするデバイス種別とチェックする状態とを取得し、前記デバイス種別で示す前記デバイスの状態の設定値を取得するデバイス状態分析機能、前記記憶装置から前記ユーザ識別子に対応するパスワード，チェックするデバイス種別，チェックする状態およびチェック値を取得し、前記入力装置から入力したパスワードと前記記憶装置から取得したパスワードとを比較し、前記デバイス状態分析機能で取得した前記デバイスの状態の設定値と前記記憶装置から取得したデバイスの状態のチェック値とを比較し、比較結果が一致すれば認証成功とする認証機能、を実現させる。
【発明の効果】
【００２５】
本発明は、第三者が不正に利用しようとしても、簡単には認証されないという効果を有している。
【００２６】
その理由は、認証に全く関係ないと思われるデバイスを認証に利用するようにしたためである。
【発明を実施するための最良の形態】
【００２７】
本発明は、認証時に、ユーザＩＤ（識別子）とパスワードのチェックだけでなく、デバイスの状態も、チェックすることを特徴とする。不正アクセス者が気付かないレベルで、デバイスの状態もチェックすることにより、不正アクセスを防止する効果を高めることを可能としている。
【００２８】
システム立ち上げ時に本発明の認証方法を適用して、システムログインの際に認証を行うようにしてもよい。また、システム立ち上げ後の特定アプリケーションの立ち上げ時に本発明の認証方法を適用して、アプリケーションログインの際に認証を行うようにしてもよい。
【００２９】
次に、本発明の第１の実施例の構成について、図面を参照して詳細に説明する。
図１は本発明の第１の実施例の構成を示す図である。
図２はデバイス状態情報記憶部の例を示す図である。
図３はユーザ情報記憶部の例を示す図である。
【００３０】
本発明の第１の実施例では、デバイスとしてスピーカーを用いている。
【００３１】
図１を参照すると、本発明の第１の実施例は、プログラム制御により動作するデータ制御装置２と、入力装置１と、出力装置３と、スピーカー４と、記憶装置５とを備えている。
【００３２】
データ制御装置２は、デバイス状態分析手段２１と、認証手段２２とを含む。
【００３３】
スピーカー４は、状態設定手段４１と、状態通知手段４２とを含む。
【００３４】
記憶装置５は、認証に必要な情報（ユーザＩＤ，パスワード，デバイス種別，デバイス状態情報など）を保持する。記憶装置５は、デバイス状態情報記憶部５１と、ユーザ情報記憶部５２とを含む。
【００３５】
これらの装置は、それぞれ概略つぎのように動作する。
【００３６】
デバイス状態情報記憶部５１は、チェックするデバイスに関する情報を格納する。チェックするデバイスに関する情報には、ユーザＩＤとチェックするデバイス種別とチェックする状態とチェック値とを含む。なお、デバイス状態情報記憶部５１には、デバイス状態情報格納手段（図示せず）により、チェックするデバイスに関する情報を予め格納しておく。デバイス状態情報記憶部５１の例を図２に示す。図２を参照すると、ユーザＩＤ「ａａａａａａ」に対して、チェックするデバイス種別は「スピーカー」で、チェックする状態は「音量」で、チェック値は「”２”」であることを示している。
【００３７】
ユーザ情報記憶部５２は、ユーザＩＤ（識別子）とパスワードとの対応を記憶する。図３はユーザ情報記憶部の例を示す。
【００３８】
入力装置１は、文字等を入力するキーボードやマウス等の入力手段と、データ制御装置２からの認証情報入力画面を表示するディスプレイ等の表示手段とを含む。認証情報入力画面は、ユーザＩＤ入力フィールドとパスワード入力フィールドとを含む。入力装置１は、認証情報入力画面に対して、キーボードやマウス等からユーザＩＤとパスワードとを入力する。入力されたユーザＩＤとパスワードとは、デバイス状態分析手段２１を経由して認証手段２２に渡される。
【００３９】
デバイス状態分析手段２１は、入力装置１からユーザ識別子とパスワードとを受け取る。そして、デバイス状態情報記憶部５１から、そのユーザＩＤでチェックするデバイス種別とチェックする状態とを読み出し取得する。そして、取得したデバイス種別（本例では、スピーカー４）とチェックする状態（本例では、音量）とを基に、状態通知手段４２から、状態の値を取得する。そして、取得したデバイス種別と状態とその設定値とを認証手段２２に渡す。
【００４０】
状態設定手段４１は、スピーカー４の状態を設定して保持する。例えば、音量調整ツマミ等を設け、ユーザが音量調整ツマミ等でスピーカー４の音量を設定し、状態設定手段４１は、設定された値を保持する。
【００４１】
状態通知手段４２は、デバイス状態分析手段２１から指定された状態の設定値を状態設定手段４１から取得し、デバイス状態分析手段２１に通知する。例えば、スピーカー４の音量の値を通知する。なお、状態通知手段４２は、例えば、ドライバ（ファームウェア等）で構成されていてもよい。
【００４２】
認証手段２２は、ユーザ情報記憶部５２から取得したユーザＩＤおよびパスワードとデバイス状態分析手段２１から渡されたユーザＩＤおよびパスワードとを比較し、一致すればパスワード認証は成功とする。パスワード認証が成功の場合、デバイス状態情報記憶部５１から認証に必要な情報（デバイス種別，デバイス状態，およびそのチェック値）を取得する。そして、デバイス状態情報記憶部５１から取得したデバイス種別，デバイス状態，およびそのチェック値とデバイス状態分析手段２１から渡されたデバイス種別，状態，およびその設定値とを比較し、一致すれば認証成功とする。
【００４３】
出力装置３は、認証の結果を表示する。認証できない場合、エラーメッセージを表示する。パスワードが正しくても、対象のデバイス（スピーカー４）の状態が不正の場合、「パスワードが誤っています」を表示する。
【００４４】
次に、本発明の第１の実施例の動作について、図１〜図４を参照して詳細に説明する。
図４は本発明の第１の実施例の動作の流れを示す図である。
【００４５】
なお、デバイス状態情報記憶部５１の内容は図２に示すように、ユーザ情報記憶部５２の内容は図３に示すようになっているものとする。
【００４６】
まず、入力装置１から、ユーザＩＤとパスワードとを入力する（図４のステップＡ１）。本例では、スピーカー４の音量を”２”に設定し、ユーザＩＤに「aaaaaa」を、パスワードに「Password」を入力する。
【００４７】
デバイス状態分析手段２１は、デバイス状態情報記憶部５１から、そのユーザＩＤでチェックするデバイス種別（本例では、スピーカー）とチェックする状態（本例では、音量）とを取得し（図４のステップＡ２）、対象デバイスの状態の設定値（本例では、スピーカー４の音量の設定値）を取得する（図４のステップＡ３）。
【００４８】
認証手段２２は、デバイス状態情報記憶部５１およびユーザ情報記憶部５２から、認証に必要な情報（ユーザＩＤ，パスワード，チェックするデバイス種別，チェックする状態およびチェック値）を取得する（図４のステップＡ４）。
【００４９】
入力装置１から入力されたパスワードとユーザ情報記憶部５２から取得したパスワードとの間で、パスワードを比較してチェックを行う（図４のステップＡ５）。
【００５０】
デバイス状態分析手段２１で取得したスピーカー４の音量の設定値とデバイス状態情報記憶部５１から取得したスピーカーの音量のチェック値との間で、デバイスの状態を比較してチェックを行う（図４のステップＡ６）。
【００５１】
入力されたユーザＩＤの認証に必要な情報が「パスワード＝”Password”」で且つ「スピーカーの音量＝”２”」であり、上記ステップＡ１においてスピーカー４の音量に”２”を設定し且つパスワードに「Password」を入力したので、上記ステップＡ５およびステップＡ６のいずれでも問題がなく認証成功となる（図４のステップＡ７）。
【００５２】
図４のステップＡ５またはステップＡ６で問題があった場合（すなわち、上記ステップＡ１においてパスワードに「Password」以外の値を入力した場合、またはスピーカー４の音量に”２”以外を設定した場合）は、出力装置３に認証エラー「パスワードが誤っています」を表示する（図４のステップＡ８）。
【００５３】
次に、本発明の第１の実施例の効果について説明する。
【００５４】
本発明の第１の実施例では、デバイスの１つとしてスピーカーの音量の状態を参照するように構成されているため、パスワード入力時に、音量の設定値によって認証成功かどうかを自動的に判断できる。正当な利用者の場合は、自身が登録した設定音量を知っているため認証成功となるが、本人以外は音量が認証に影響していることすらわからないため認証は困難になる（認証不成功となる）。また、デバイスチェックでエラーと判断した場合でも、表示内容は「パスワードが誤っています」を表示する。このことにより、デバイスのチェックでエラーになっていることが、第三者にはわからない。
【００５５】
次に、本発明の第２の実施例の構成について、図面を参照して詳細に説明する。
図５は本発明の第２の実施例の構成を示す図である。
図６はデバイス状態情報記憶部の例を示す図である。
【００５６】
本発明の第２の実施例では、デバイスとしてディスプレイを用いている。
【００５７】
図５を参照すると、本発明の第２の実施例は、プログラム制御により動作するデータ制御装置６と、入力装置１と、出力装置３と、ディスプレイ７と、記憶装置８とを備えている。
【００５８】
データ制御装置６は、デバイス状態分析手段６１と、認証手段２２とを含む。
【００５９】
ディスプレイ７は、状態設定手段７１と、状態通知手段７２とを含む。
【００６０】
記憶装置８は、デバイス状態情報記憶部８１と、ユーザ情報記憶部５２とを含む。
【００６１】
これらの装置は、それぞれ概略つぎのように動作する。
【００６２】
デバイス状態情報記憶部８１は、前述した第１の実施例のデバイス状態情報記憶部５１と同等である。デバイス状態情報記憶部８１の例を図６に示す。図６を参照すると、ユーザＩＤ「ａａａａａａ」に対して、チェックするデバイス種別は「ディスプレイ」で、チェックする状態は「輝度」で、チェック値は「”４”」であることを示している。
【００６３】
デバイス状態分析手段６１は、デバイス状態情報記憶部８１から、そのユーザＩＤでチェックするデバイス種別とチェックする状態とを取得する。そして、取得したデバイス種別（本例では、ディスプレイ７）とチェックする状態（本例では、輝度）とを基に、状態通知手段７２から、状態の値を取得する。そして、取得したデバイス種別と状態とその設定値とを認証手段２２に渡す。
【００６４】
状態設定手段７１は、ディスプレイ７の状態を設定して保持する。例えば、輝度調整ツマミ等を設け、ユーザが輝度調整ツマミ等でディスプレイ７の輝度を設定し、状態設定手段７１は、設定された値を保持する。
【００６５】
状態通知手段７２は、デバイス状態分析手段６１から指定された状態の設定値を状態設定手段７１から取得し、デバイス状態分析手段６１に通知する。例えば、ディスプレイ７の輝度の値を通知する。なお、状態通知手段７２は、例えば、ドライバ（ファームウェア等）で構成されていてもよい。
【００６６】
次に、本発明の第２の実施例の動作について、図３および図５〜図７を参照して詳細に説明する。
図７は本発明の第２の実施例の動作の流れを示す図である。
【００６７】
なお、デバイス状態情報記憶部８１の内容は図６に示すように、ユーザ情報記憶部５２の内容は図３に示すようになっているものとする。
【００６８】
まず、入力装置１から、ユーザＩＤとパスワードとを入力する（図７のステップＢ１）。本例では、ディスプレイ７の輝度を”４”に設定し、ユーザＩＤに「aaaaaa」を、パスワードに「Password」を入力する。
【００６９】
デバイス状態分析手段６１は、デバイス状態情報記憶部８１から、そのユーザＩＤでチェックすべきデバイス種別（本例では、ディスプレイ）とチェックする状態（本例では、輝度）とを取得し（図７のステップＢ２）、対象デバイスの状態の設定値（本例では、ディスプレイ７の輝度の設定値）を取得する（図７のステップＢ３）。
【００７０】
認証手段２２は、デバイス状態情報記憶部８１およびユーザ情報記憶部５２から、認証に必要な情報（ユーザＩＤ，パスワード，チェックするデバイス種別，チェックする状態およびチェック値）を取得する（図７のステップＢ４）。
【００７１】
入力装置１から入力されたパスワードとユーザ情報記憶部５２から取得したパスワードとの間で、パスワードを比較してチェックを行う（図７のステップＢ５）。
【００７２】
デバイス状態分析手段６１で取得したディスプレイ７の輝度の設定値とデバイス状態情報記憶部８１から取得したディスプレイの輝度のチェック値との間で、デバイスの状態を比較してチェックを行う（図７のステップＢ６）。
【００７３】
入力されたユーザＩＤの認証に必要な情報が「パスワード＝”Password”」で且つ「ディスプレイの輝度＝”４”」であり、上記ステップＢ１においてディスプレイ７の輝度に”４”を設定し且つパスワードに「Password」を入力したので、上記ステップＢ５およびステップＢ６のいずれでも問題がなく認証成功となる（図７のステップＢ７）。
【００７４】
図７のステップＢ５またはステップＢ６で問題があった場合（すなわち、上記ステップＢ１においてパスワードに「Password」以外の値を入力した場合、またはディスプレイ７の輝度に”４”以外を設定した場合）は、出力装置３に認証エラー「パスワードが誤っています」を表示する（図７のステップＢ８）。
【００７５】
次に、本発明の第２の実施例の効果について説明する。
【００７６】
本発明の第２の実施例では、デバイスの１つとしてディスプレイ輝度の状態を参照するように構成されているため、パスワード入力時に、ディスプレイ輝度の設定値によって認証成功かどうかを自動的に判断できる。正当な利用者の場合は、自身が登録した設定ディスプレイ輝度を知っているため認証成功となるが、本人以外はディスプレイ輝度が認証に影響していることすらわからないため認証は困難になる（認証不成功となる）。
【００７７】
すなわち、ディスプレイ輝度やスピーカー音量は、通常、頻繁には調整しない（特にログイン時にはあまり変更したりしない）。そのため、本人が普段使っているときの設定値と異なる値をあらかじめデバイス状態情報記憶部に設定しておけば、認証条件と一致させにくく、不正アクセスを防止する効果が高い（ログイン時のみ一時的に、デバイス状態情報記憶部に設定してあるディスプレイ輝度やスピーカー音量に設定する）。
【００７８】
次に、本発明の第３の実施例の構成について、図面を参照して詳細に説明する。
図８はデバイス状態情報記憶部（ａ）、ユーザ情報記憶部（ｂ）の例を示す図である。
【００７９】
本発明の第３の実施例では、パスワード１文字ずつに対してデバイスのチェックを結びつけて１文字ごとに認証を行う形態である。
【００８０】
第３の実施例の構成は、上述した第１の実施例の構成（図１）と同等である。
【００８１】
次に、本発明の第３の実施例の動作について、図面を参照して詳細に説明する。
図９は本発明の第３の実施例の動作の流れを示す図である。
【００８２】
なお、デバイス状態情報記憶部およびユーザ情報記憶部の内容は図８に示すようになっているものとする。
【００８３】
まず、変数領域ｉに”１”をセットし、入力装置からユーザＩＤを入力する（図９のステップＣ１）。
【００８４】
入力装置から、パスワードを１文字（ｉ文字目）を入力する（図９のステップＣ２）。例えば、ｉ＝１の場合、スピーカー４の音量を”２”に設定し、パスワードの１文字目として”ｘ”を入力する。
【００８５】
デバイス状態分析手段は、デバイス状態情報記憶部のｉ番目から、そのユーザＩＤでチェックすべきデバイス種別とチェックする状態とを取得する（図９のステップＣ３）。例えば、ｉ＝１の場合、チェックすべきデバイス種別としてスピーカーを、チェックする状態ととして音量を取得する。
【００８６】
対象デバイスの状態の設定値を取得する（図９のステップＣ４）。本例では、スピーカー４の音量の設定値”２”を取得する。
【００８７】
認証手段は、デバイス状態情報記憶部のｉ番目およびユーザ情報記憶部から、認証に必要な情報（ユーザＩＤ，パスワード，チェックするデバイス種別，チェックする状態およびチェック値）を取得する（図９のステップＣ５）。
【００８８】
入力装置から入力されたパスワードのｉ文字目とユーザ情報記憶部から取得したパスワードのｉ文字目との間で、パスワードのｉ文字目チェックを行う（図９のステップＣ６）。例えば、ｉ＝１の場合、入力されたユーザＩＤの認証に必要な情報が「パスワード＝”ｘ”」であり、上記ステップＣ１においてパスワードに”ｘ”を入力したので、一致する。一致しない場合には、ステップＣ１１に進む。
【００８９】
デバイス状態分析手段で取得したスピーカー４の音量の設定値とデバイス状態情報記憶部のｉ番目から取得したスピーカーの音量のチェック値との間で、デバイスの状態のｉ番目チェックを行う（図９のステップＣ７）。例えば、ｉ＝１の場合、入力されたユーザＩＤの認証に必要な情報が「スピーカーの音量＝”２”」であり、上記ステップＣ１においてスピーカー４の音量を”２”に設定したので、一致する。一致しない場合には、ステップＣ１１に進む。
【００９０】
パスワードの全文字を入力したかをチェックし（図９のステップＣ８）、未だ全文字を入力していない場合には「ｉ＝ｉ＋１」し（図９のステップＣ９）、ステップＣ２に戻る。
【００９１】
パスワードの全文字を入力し終わっていれば、いずれのチェックでも問題がなく認証成功となる（図９のステップＣ１０）。
【００９２】
いずれかのチェックで問題があったので、出力装置３に認証エラー「パスワードが誤っています」を表示する（図９のステップＣ１１）。
【００９３】
このように、パスワード１文字ずつに対してデバイスのチェックを結びつけることにより、さらに不正な認証を困難にすることが可能となる。
【００９４】
なお、上述した実施例では、認証に必要な情報（ユーザＩＤ，パスワード，チェックするデバイス種別，チェックする状態およびチェック値）を、デバイス状態情報記憶部とユーザ情報記憶部とに分けて記憶管理している。他の実施例として、認証に必要な情報をデバイス状態情報記憶部でまとめて記憶管理するようにしてもよい。
【００９５】
また、上述した実施例では、１つのデバイスの１つの状態についてチェックを行い認証している。他の実施例として、１つのデバイスの複数の状態についてチェックを行うようにしてもよいし（図１０（ａ）参照）、複数のデバイスの状態についてチェックを行うようにしてもよい（図１０（ｂ）参照）。こうすることにより、不正な認証を更に困難にすることが可能となる。
【００９６】
また、正当な利用者である本人以外にはパスワード入力のタイミングが分からない状態（パスワード入力画面等を表示しない）で、自動的にデバイスをチェックし、認証されない場合は何もしない（例えば、エラー画面も表示しないで、セルフループする）ようにしてもよい。このように、認証が不要に見えて、実は内部的にデバイスをチェックすることにより、不正な認証を更に困難にすることが可能となり、正当な利用者以外の使用を防止することができる。
【００９７】
また、上述した実施例では、スピーカーあるいはディスプレイを対象デバイス種別として説明した。他の実施例として、スピーカーやディスプレイに限らず、ＵＳＢ（Universal Serial Bus）等で接続できるハードディスクドライブやＵＳＢメモリやＵＳＢアクセサリ（ライト，扇風機など）等を対象デバイス種別としてもよい。例えば、デバイス種別として「ＵＳＢメモリ」の場合、デバイスの状態として「ＵＳＢメモリ＝Ｅドライブとして接続」を設定する。なお、どのデバイスチェックでエラーと判断した場合でも、エラーメッセージの表示内容として「パスワードが誤っています」を出力装置に表示する。これにより、デバイスのチェックでエラーになっていることを第三者にわかりにくくするという効果を奏する。
【００９８】
本発明による上述した実施の形態において、データ制御装置の処理動作を実行するためのプログラム等を、データとしてデータ制御装置の磁気ディスクやＲＯＭ等の記録媒体（図示せず）に記録するようにし、記録されたデータを読み出してデータ制御装置を動作させるために用いる。このように、本発明によるデータ制御装置を動作させるデータを記録媒体に記録させ、この記録媒体をインストールすることによりデータ制御装置の機能が実現できるようになる。
【産業上の利用可能性】
【００９９】
本発明によれば、ノートパソコンの不正利用防止装置や、不正利用防止装置をコンピュータに実現するためのプログラム（ソフトウェアライセンス制御など）といった用途に適用できる。また、携帯電話の不正利用の防止や、車の盗難防止といった用途にも適用可能である。
【図面の簡単な説明】
【０１００】
【図１】本発明の第１の実施例の構成を示す図
【図２】デバイス状態情報記憶部の例を示す図
【図３】ユーザ情報記憶部の例を示す図
【図４】本発明の第１の実施例の動作の流れを示す図
【図５】本発明の第２の実施例の構成を示す図
【図６】デバイス状態情報記憶部の例を示す図
【図７】本発明の第２の実施例の動作の流れを示す図
【図８】デバイス状態情報記憶部（ａ）、ユーザ情報記憶部（ｂ）の例を示す図
【図９】本発明の第３の実施例の動作の流れを示す図
【図１０】デバイス状態情報記憶部の他の例を示す図
【符号の説明】
【０１０１】
１    入力装置
２    データ制御装置
３    出力装置
４    スピーカー
５    記憶装置
６    データ制御装置
７    ディスプレイ
８    記憶装置
２１    デバイス状態分析手段
２２    認証手段
４１    状態設定手段
４２    状態通知手段
５１    デバイス状態情報記憶部
５２    ユーザ情報記憶部
６１    デバイス状態分析手段
７１    状態設定手段
７２    状態通知手段
８１    デバイス状態情報記憶部
【図１】
0004512010.tif 000002
【図２】
0004512010.tif 000003
【図３】
0004512010.tif 000004
【図４】
0004512010.tif 000005
【図５】
0004512010.tif 000006
【図６】
0004512010.tif 000007
【図７】
0004512010.tif 000008
【図８】
0004512010.tif 000009
【図９】
0004512010.tif 000010
【図１０】
0004512010.tif 000011