(57)【要約】【課題】情報機器のメンテナンスや交換を容易にし、情報機器の可用性を向上できる情報機器のセキュリティシステム及び情報機器のセキュリティ方法を提供する。【解決手段】情報機器１６のセキュリティシステム１０は、起動用の認証キーを生成する認証情報サーバ１１と、利用者からの入力情報に対応する認証キーを送信する認証機器１３と、生成された起動用の認証キーを予め保持して、この保持された起動用の認証キーと認証機器１３から送信された認証キーとを照合して機器認証を行う外部機器１５と、外部インターフェース装置を介して外部機器１５に接続されて、外部機器１５における機器認証の結果に応じて各装置の機能を制御する情報機器１６と、を備える。【選択図】  図１
2019191922.tif 000002
【特許請求の範囲】
【請求項１】
起動用の認証キーを生成する認証情報サーバと、
利用者からの入力情報に対応する認証キーを送信する認証機器と、
生成された起動用の認証キーを予め保持して、この保持された起動用の認証キーと前記認証機器から送信された認証キーとを照合して機器認証を行う外部機器と、
外部インターフェース装置を介して前記外部機器に接続されて、前記外部機器における前記機器認証の結果に応じて各装置の機能を制御する情報機器と、を備えることを特徴とする情報機器のセキュリティシステム。
【請求項２】
前記外部機器は、前記機器認証の結果が整合のときに、前記情報機器に接続された前記外部インターフェース装置を、この外部インターフェース装置の識別情報を保存するデータ蓄積装置に接続させるバススイッチを有して、
前記情報機器は、前記バススイッチを介して前記外部インターフェース装置の識別情報を取得して、各装置の機能を制御することを特徴とする請求項１に記載の情報機器のセキュリティシステム。
【請求項３】
前記外部機器は、前記外部機器を制御する制御装置と前記外部機器が有するデータ蓄積装置との間に情報を伝送するためのデータバスを有しないことを特徴とする請求項１または請求項２に記載の情報機器のセキュリティシステム。
【請求項４】
前記情報機器は、前記外部機器における前記機器認証の結果が整合するまで、各装置の機能を無効状態にすることを特徴とする請求項１から請求項３のいずれか一項に記載の情報機器のセキュリティシステム。
【請求項５】
前記外部機器が有するデータ蓄積装置は、前記バススイッチを介して前記情報機器から送信された情報を保存することを特徴とする請求項２から請求項４のいずれか一項に記載の情報機器のセキュリティシステム。
【請求項６】
前記情報機器は、各装置で取得した情報を監視して、一定時間ごとに差分情報を求めて、この差分情報を前記外部機器の前記データ蓄積装置に送信することを特徴とする請求項５に記載の情報機器のセキュリティシステム。
【請求項７】
前記認証機器は、前記機器認証の結果が不整合のときに、不整合を示す警告を外部に通知して、
前記認証情報サーバは、登録している前記認証キーの変更を実行し、この認証キーに対応する前記外部機器での認証を不可とすることを特徴とする請求項１から請求項６のいずれか一項に記載の情報機器のセキュリティシステム。
【請求項８】
前記外部機器は、電力供給用の機器を接続するための外部端子を有して、
電力供給用の機器が前記外部端子に接続されたときに、前記情報機器が前記外部機器を介して充電されることを特徴とする請求項１から請求項７のいずれか一項に記載の情報機器のセキュリティシステム。
【請求項９】
前記外部機器に予め保持される起動用の前記認証キーは、前記利用者を識別するための利用者識別情報に書き換えられて、
前記外部機器は、書き換えられた利用者識別情報と、前記利用者により入力された利用者識別情報とを照合することで前記機器認証を行うことを特徴とする請求項１から請求項８のいずれか一項に記載の情報機器のセキュリティシステム。
【請求項１０】
起動用の前記認証キーで一度認証された後は、当該認証キーは使用不可に設定されて、前記情報機器の操作時に前記利用者識別情報による前記機器認証を必要とすることを特徴とする請求項９に記載の情報機器のセキュリティシステム。
【請求項１１】
前記利用者識別情報による前記機器認証は、予め設定された前記情報機器の起動可能回数までに制限されることを特徴とする請求項９または請求項１０に記載の情報機器のセキュリティシステム。
【請求項１２】
前記認証機器は、前記利用者の入出力制限エリアへの入出を管理するためのゲート装置として設置されることを特徴とする請求項１から請求項１１のいずれか一項に記載の情報機器のセキュリティシステム。
【請求項１３】
起動用の認証キーを認証情報サーバにおいて生成するステップと、
利用者からの入力情報に対応する認証キーを認証機器から送信するステップ、
生成された起動用の認証キーを予め保持された外部機器において、この保持された起動用の認証キーと前記認証機器から送信された認証キーとを照合して機器認証を行うステップと、
外部インターフェース装置を介して前記外部機器に接続された情報機器において、前記外部機器における前記機器認証の結果に応じて各装置の機能を制御するステップと、を含むことを特徴とする情報機器のセキュリティ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、発電プラント等で作業支援のために情報機器を用いる場合のセキュリティシステム及び情報機器のセキュリティ方法に関する。 
【背景技術】
【０００２】
発電プラントでの機器、配管の定期点検や構成部品の定期交換作業等の現場作業において、タブレット、スマートフォンに代表される携帯情報機器を用いた作業支援システムの要求が高まっている。
【０００３】
この作業支援システムを構成する機器は、導入コスト低減の観点から汎用機器を用いることが望ましい。しかし、汎用機器を用いた場合、携帯情報機器に搭載された無線通信装置によるプラントへの干渉やカメラ等で撮影した機密情報の流出等の懸念がある。
【０００４】
このため、携帯情報機器に搭載される機能や収集される情報を厳密に管理する観点から、プラント現場で携帯情報機器を用いる場合には、高いセキュリティシステムが必要となる。
【０００５】
従来では、携帯端末とこの携帯端末と通信可能な入退場管理装置とで構成される入退場管理システムにおいて、入退場時の端末認証時に携帯情報機器が有する機能の有効／無効を設定する技術が開示されている。
【０００６】
また、利用者の携帯情報機器と認証サーバとで構成されるシステムにおいて、利用者の端末が事前に登録されるエリアにあるか否かを認証して、認証できない場合は利用者の携帯端末をロックするセキュリティシステムも開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−８５７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、発電プラントにおいて適用される各種システムは、１０年程度の長期運用が一般的である。このため、携帯情報機器を用いて構築されたセキュリティシステムは、長期に運用される中で携帯情報機器のメンテナンスや交換が容易に実施できる必要がある。
【０００９】
一方で、汎用機器は、ＯＳのセキュリティホールの改修のための更新等が頻繁に実施されるため、その都度システムの動作確認やシステム改修が必要となる。このため、発電プラントに適用されるシステムに汎用機器を用いた場合、携帯情報機器のメンテナンスや交換は容易では無かった。
【００１０】
より具体的には、従来のセキュリティシステムは、認証サーバ、携帯情報機器、及び管理装置のデータ通信により管理システムを実現しており、機器認証の機能が携帯情報機器内のソフトウェアで実現されている。
【００１１】
このため、ＯＳの更新等により携帯情報機器に実装されているソフトウェアについて修正が必要となった際、携帯情報機器内の機器認証の機能を適切にかつ短期間で修正しなければならず、発電プラントのような長期運用のシステムでは携帯情報機器のメンテナンスや交換作業は容易では無く、可用性（システムの壊れにくさ）が低下するという問題があった。
【００１２】
本発明はこのような事情を考慮してなされたもので、情報機器のメンテナンスや交換を容易にし、情報機器の可用性を向上できる情報機器のセキュリティシステム及び情報機器のセキュリティ方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の実施形態に係る情報機器のセキュリティシステムは、起動用の認証キーを生成する認証情報サーバと、利用者からの入力情報に対応する認証キーを送信する認証機器と、生成された起動用の認証キーを予め保持して、この保持された起動用の認証キーと前記認証機器から送信された認証キーとを照合して機器認証を行う外部機器と、外部インターフェース装置を介して前記外部機器に接続されて、前記外部機器における前記機器認証の結果に応じて各装置の機能を制御する情報機器と、を備えることを特徴とする。
【００１４】
本発明の実施形態に係る情報機器のセキュリティ方法は、起動用の認証キーを認証情報サーバにおいて生成するステップと、利用者からの入力情報に対応する認証キーを認証機器から送信するステップ、生成された起動用の認証キーを予め保持された外部機器において、この保持された起動用の認証キーと前記認証機器から送信された認証キーとを照合して機器認証を行うステップと、外部インターフェース装置を介して前記外部機器に接続された情報機器において、前記外部機器における前記機器認証の結果に応じて各装置の機能を制御するステップと、を含むことを特徴とする。
【発明の効果】
【００１５】
本発明の実施形態により、情報機器のメンテナンスや交換を容易にし、情報機器の可用性を向上できる情報機器のセキュリティシステム及び情報機器のセキュリティ方法が提供される。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る情報機器のセキュリティシステムの構成を示す構成図。
【図２】本実施形態における認証情報サーバのハードウェア構成を示す構成図。
【図３】本実施形態における管理装置のハードウェア構成を示す構成図。
【図４】本実施形態における認証機器のハードウェア構成を示す構成図。
【図５】本実施形態における外部機器のハードウェア構成を示す構成図。
【図６】本実施形態における情報機器のハードウェア構成を示す構成図。
【図７】第１実施形態に係る情報機器のセキュリティシステムにおいて、情報機器が有する各装置の機能制限が解除されるまでの認証過程を示す状態遷移図。
【図８】認証機器、外部機器、及び情報機器それぞれのソフトウェア、ハードウェア構成を示すスタック図。
【図９】第１実施形態に係る情報機器のセキュリティシステムの認証方法を示すフローチャート。
【図１０】情報機器で取得されたデータを外部機器に転送する構成の一例を説明する説明図。
【図１１】情報機器で取得されたデータを外部機器に転送する方法を示すフローチャート。
【図１２】機器認証を実施した場合において、認証結果が整合時のシーケンス図。
【図１３】機器認証を実施した場合において、認証結果が不整合時のシーケンス図。
【図１４】第２実施形態に係る情報機器のセキュリティシステムにおいて、外部機器の構成を示す回路図。
【図１５】第２実施形態係るバススイッチの制御動作を示す真理値表。
【図１６】第２実施形態に係る情報機器のセキュリティシステムの認証方法の一例を示すフローチャート（外部機器における機器認証まで）。
【図１７】第３実施形態に係る情報機器のセキュリティシステムにおいて、利用者ＩＤを利用した機器認証の流れを示す状態遷移図。
【図１８】第３実施形態に係る情報機器のセキュリティシステムの認証方法の一例を示すフローチャート（外部機器における機器認証まで）。
【発明を実施するための形態】
【００１７】
（第１実施形態）
以下、本発明の実施形態を添付図面に基づいて説明する。
本実施形態に係る情報機器１６のセキュリティシステム１０（以下、セキュリティシステム１０と省略する）は、プラント内での作業支援（例えば、機器のカメラ撮影や手順使用書の確認等）のために利用者が携帯する情報機器１６について、許可された利用者による使用であるかの機器認証を外部機器１５で実行して、認証結果が整合したときに情報機器１６が有するカメラ等の装置（ハードウェアデバイス、以下単に「デバイス」と適宜省略）の機能制限を解除するシステムである。
【００１８】
図１に示すように、第１実施形態に係るセキュリティシステム１０は、利用者識別情報等に対応させて起動用の認証キーを生成する認証情報サーバ１１と、起動用の認証キーを外部機器１５に予め登録する管理装置１２と、利用者により入力された入力情報に基づいて起動用の認証キーを認証情報サーバ１１から取得して外部機器１５に送信する認証機器１３と、送信された認証キーと予め登録された認証キーとを照合して機器認証を行う外部機器１５と、機器認証の結果に応じて各装置の機能を制御する情報機器１６と、を備えている。
【００１９】
このようにセキュリティシステム１０は、情報機器１６自体で認証動作を行うのでは無く、情報機器１６に接続された外部機器１５で機器認証を行う。そして、外部機器１５での機器認証の結果に応じて情報機器１６が有する各装置の機能を制御する。これにより、情報機器１６においてＯＳ等のソフトウェアの改修が生じた場合であっても、機器認証の構成に影響を与えることは無いため、情報機器１６のメンテナンスや交換が容易となり、情報機器１６の可用性を向上できる。
【００２０】
セキュリティシステム１０の構成を具体的に説明する。
認証情報サーバ１１、管理装置１２、及び認証機器１３は、有線ＬＡＮ等のネットワーク１７を介して相互に接続されており、各装置が有するデータを共有可能に構成されている。
【００２１】
認証情報サーバ１１は、管理装置１２から入力された利用者識別情報に対応させて起動用の認証キーを生成して、利用者識別情報に対応させて起動用の認証キーを保存、管理するサーバである。利用者識別情報とは、利用者を相互に識別するための識別子（利用者ＩＤ）である。また、認証情報サーバ１１は、各利用者に支給される情報機器１６を識別する機器のＳ／Ｎ（シリアルナンバー）に対応させて起動用の認証キーを生成させても良い。
【００２２】
図２は、本実施形態における認証情報サーバ１１のハードウェア構成の一例を示す構成図である。
【００２３】
認証情報サーバ１１は、プロセッサ１８及び制御用プロセッサ１９から構成される制御装置２０、ＲＡＭ２１、外部インターフェース装置２２、電源装置２３、表示装置２４、蓄積装置２５、ネットワーク装置２６、を備えている。プロセッサ１８は、蓄積装置２５等に保存された制御用のプログラムをＲＡＭ２１に読み込み、プログラムに従って認証情報サーバ１１の処理動作を制御する。
【００２４】
管理装置１２は、外部機器１５及び情報機器１６に保存されるデータやプログラムを管理するための装置である。管理装置１２は、各情報機器１６に接続される外部機器１５のそれぞれに対して起動用の認証キーを予め登録する。また、管理装置１２は、外部機器１５での認証結果に応じて情報機器１６が有する各装置の機能を制御するための認証アプリケーションを情報機器１６に設定する。
【００２５】
図３は、本実施形態における管理装置１２のハードウェア構成の一例を示す構成図である。
【００２６】
管理装置１２は、プロセッサ２７及び制御用プロセッサ２８から構成される制御装置２９、ＲＡＭ３０、外部インターフェース装置３１、入力装置３２、電源装置３３、表示装置３４、蓄積装置３５、ネットワーク装置３６、を備えている。プロセッサ２７は、蓄積装置３５に保存された制御用のプログラムをＲＡＭ３０に読み込み、プログラムに従って管理装置１２の処理動作を制御する。
【００２７】
認証機器１３は、情報機器１６が使用されるプラント内に配置されて、機器認証を行うための起動用の認証キーを外部機器１５に送信する装置である。なお、認証機器１３は、プラント内に複数配置されても良い。
【００２８】
認証機器１３は、利用者から入力情報（例えば、利用者ＩＤ）が入力されたときに、認証情報サーバ１１にアクセスして、入力情報に対応する起動用の認証キーを取得する。そして、認証機器１３は、取得した認証キーを外部機器１５に送信する。
【００２９】
図４は、本実施形態における認証機器１３のハードウェア構成の一例を示す構成図である。
【００３０】
認証機器１３は、認証装置１４、制御装置３７、を備えている。認証装置１４は、近距離無線通信（ＮＦＣ）を用いてデータ通信を行う装置であり、利用者のＩＤカード等を用いた入力情報の読み込みや起動用の認証キーの外部機器１５への送信を行う。
【００３１】
制御装置３７は、プロセッサ３８、制御用プロセッサ３９、ＲＡＭ４０、外部インターフェース装置４１、入力装置４２、電源装置４３、表示装置４４、蓄積装置４５、ネットワーク装置４６を備えている。プロセッサ３８は、蓄積装置４５に保存された制御用のプログラムをＲＡＭ４０に読み込み、プログラムに従って認証機器１３の処理動作を制御する。
【００３２】
なお、認証情報サーバ１１、管理装置１２、及び認証機器１３は、汎用的なコンピュータを用いることができ、本実施形態の構成に限定されるものでは無い。
【００３３】
外部機器１５は、ＵＳＢ等の外部インターフェースを介して情報機器１６に接続されて、許可された利用者の使用であるかの機器認証を実行する装置である。
【００３４】
外部機器１５は、認証情報サーバ１１で利用者識別情報等に対応させて生成された起動用の認証キーを、管理装置１２を介して入力して予め保持している。
【００３５】
外部機器１５は、認証機器１３において利用者の入力情報が読み込まれて認証キーが送信されたとき、この送信された認証キーと保持している起動用の認証キーとを照合して機器認証を行う。そして、外部機器１５は、認証結果が整合したときに、データの送受信可能な状態で情報機器１６と接続する。
【００３６】
図５は、本実施形態における外部機器１５のハードウェア構成の一例を示す構成図である。
【００３７】
外部機器１５は、データ保持装置４７、認証装置４８、制御装置４９、バススイッチ５０、データ蓄積装置５１、外部インターフェース装置５２、外部端子５３、を備えている。
【００３８】
認証装置４８、データ保持装置４７、及び外部端子５３のそれぞれは、制御装置４９に接続されており、データ蓄積装置５１及び外部インターフェース装置５２のそれぞれは、バススイッチ５０に接続されている。
【００３９】
データ保持装置４７は、管理装置１２を介して入力した起動用の認証キーが保存している。また、データ保持装置４７は、制御用のプログラム等のデータを保存している。
【００４０】
認証装置４８は、近距離無線通信（ＮＦＣ）を用いてデータ通信を行う装置であり、認証機器１３から起動用の認証キーを受信する。また、利用者のＩＤカード等を用いた入力情報の読み込みを行う。
【００４１】
制御装置４９は、外部機器１５の処理動作を制御する装置であり、データ保持装置４７で保持している認証キーと認証装置４８で受け付けた認証キーとを照合して機器認証を行う。そして、制御装置４９は、認証結果が整合したとき、バススイッチ５０に対してスイッチ切り替えの制御信号を出力する。
【００４２】
制御線５４は、認証装置４８とバススイッチ５０とを接続しており、認証装置４８から出力された制御信号をバススイッチ５０に送るための信号線である。
【００４３】
バススイッチ５０は、制御装置４９からスイッチ切り替えの制御信号を受けていないときは、外部インターフェース装置５２とデータ蓄積装置５１とのデータバスを切断する一方、制御装置４９からスイッチ切り替えの制御信号を受けたときに、外部インターフェース装置５２とデータ蓄積装置５１とのデータバスを接続させるスイッチである。バススイッチ５０により、外部インターフェース装置５２は、データ蓄積装置５１に選択的に接続可能となる。
【００４４】
具体的には、バススイッチ５０は、制御装置４９のＧＰＩＯ（General Purpose I/O）信号により制御される。ＧＰＩＯ信号のＨｉｇｈ／Ｌｏｗ信号でバススイッチ５０のバス接続を選択する。認証結果が整合するときは、スイッチの接続先をデータ蓄積装置５１側に切り替える。
【００４５】
データ蓄積装置５１及び外部インターフェース装置５２は、バススイッチ５０を介して制御装置４９に接続されているため、データ蓄積装置５１及び外部インターフェース装置５２のそれぞれと制御装置４９との間にデータを伝送するデータバスは存在しない。つまり、制御装置４９に接続された外部端子５３側からデータ蓄積装置５１にアクセスすることはできない。
【００４６】
データ蓄積装置５１は、外部インターフェース装置５８の識別情報を保存しており、バススイッチ５０により外部インターフェース装置５８と接続される。情報機器１６に接続されたデータ蓄積装置５１は、外部インターフェース装置５８の識別情報を情報機器１６に送信する。
【００４７】
なお、外部インターフェース装置５８の識別情報とは、各外部インターフェース装置５８を識別するため固有に設定される値であり、例えば外部インターフェースとしてＵＳＢ端子を用いた場合にはＰＩＤ（Product ID）やＶＩＤ（Vender ID）情報を意味する。
【００４８】
データ蓄積装置５１は、バススイッチ５０を介して情報機器１６と接続されたときに、情報機器１６で取得されたデータを保存するためのメモリとなる。データ蓄積装置５１としては、例えばＮＡＮＤフラッシュメモリを用いることができる。
【００４９】
外部インターフェース装置５２は、情報機器１６とデータ送受可能な状態で接続するための接続装置である。情報機器１６と接続する外部インターフェース装置５２として、例えばＵＳＢを用いたインターフェースが好適であり、有線ＬＡＮ等により情報機器１６と接続しても良い。
【００５０】
外部端子５３は、情報機器１６を充電するための充電用機器等を接続するための端子である。外部端子５３を利用する構成については、第２実施形態で詳述する。
【００５１】
情報機器１６は、タブレットやスマートフォン等の汎用的な携帯端末である。情報機器１６は、外部機器１５の外部インターフェース装置５８を介して外部機器１５に接続されて、外部機器１５での機器認証の結果に応じて情報機器１６内の各装置の機能を制御する。なお、情報機器１６内の各装置は、機器認証の結果が整合するまで、機能が制限された状態（無効化された状態）で維持される。
【００５２】
具体的には、情報機器１６は、外部機器１５での認証結果が整合したとき、外部機器１５から外部インターフェース装置５８の識別情報を取得する。そして、この識別情報が予め登録された正規の値であるかを確認して、情報機器１６内の装置の機能制限を解除して、装置を有効化する。なお、情報機器１６内における装置の機能制限の解除は、装置の全機能を有効化しても良いし、一部の機能を有効化する等、有効化する機能を細かく設定しても良い。
【００５３】
一方、外部機器１５での機器認証が不整合となった場合は、外部機器１５から外部インターフェース装置５８の識別情報を取得できないため、情報機器１６内の各装置の機能は無効化した状態で維持される。
【００５４】
図６は、本実施形態における情報機器１６ハードウェア構成の一例を示す構成図である。
【００５５】
情報機器１６は、制御装置５５、ＲＡＭ５６、内部蓄積装置５７、外部インターフェース装置５８、電源装置６１、表示装置６２、操作装置６３、オーディオ装置６４、カメラ６５、無線通信装置６６を備えている。外部機器１５に接続される外部インターフェース装置５８として、図６に示すようなＭｉｃｒｏ  ＵＳＢ  コネクタ５９、ＵＳＢ  ＯＴＧ  インターフェース６０を備える構成が例示される。
【００５６】
制御装置５５は、外部機器１５での機器認証の結果に応じてカメラ６５や表示装置６２等の機能を制御する装置であり、内部蓄積装置５７等に保存された制御用のプログラムに従って処理動作が制御されている。内部蓄積装置５７には、カメラ６５等の各デバイスで取得されたデータが保存される。
【００５７】
次に、セキュリティシステム１０における機器認証の流れを説明する。
図７は、第１実施形態に係るセキュリティシステム１０において、情報機器１６の機能制限が解除されるまでの認証過程を示す状態遷移図を示している。
【００５８】
まず、管理者は、認証情報サーバ１１とネットワーク上で接続された管理装置１２を用いて利用者識別情報（利用者ＩＤ）を認証情報サーバ１１に登録する（手順（１））。
【００５９】
認証情報サーバ１１は、利用者識別情報に対応させて起動用の認証キーを生成して管理装置１２に配信する（手順（２））。
【００６０】
管理者は、管理装置１２と外部機器１５を接続して、認証情報サーバ１１から配信された認証キーを外部機器１５のデータ保持装置４７に書き込み保存する（手順（３））。
【００６１】
管理者は、起動用の認証キーが保持された外部機器１５を利用者に渡し、利用者が外部機器１５と情報機器１６とを接続する（手順（４））。そして、利用者は、外部機器１５が接続された情報機器１６を持って、プラント内の作業現場に移動する。
【００６２】
利用者は、作業現場に設置されている認証機器１３に、ＩＤカード等を用いて利用者ＩＤを入力する（手順（５））。
【００６３】
認証機器１３は、認証情報サーバ１１にアクセスして、利用者ＩＤに基づき正規な利用者であるかの利用者認証を行う（手順（６））。
【００６４】
認証情報サーバ１１は、利用者認証が完了した場合、起動用の認証キーを認証機器１３に送信する（手順（７））。
【００６５】
認証機器１３は、取得した認証キーを外部機器１５に送信して、外部機器１５は、予め保存されている認証キーと照合して機器認証を行う（手順（８））。外部機器１５は、認証結果が整合したとき、バススイッチ５０を切り替えて、データ蓄積装置５１と情報機器１６とを接続させる。
【００６６】
情報機器１６は、データ蓄積装置５１に保存されている外部インターフェース装置５８の識別情報を取得して、この識別情報が予め登録された正規の値であるかを確認して、情報機器１６内の装置の機能制限を解除して、装置を有効化する（手順（９））。
【００６７】
このように、外部機器１５が接続されていない状態では情報機器１６の機能が制限されるため（無効化状態が維持されるため）、情報機器１６に接続される外部機器１５がセキュリティキーのような位置づけとなる。
【００６８】
情報機器１６は、認証キーを用いた機器認証の機能を有しないため、情報機器１６のＯＳ等の更新や修正があった場合でも、機器認証に係る構成を変更する必要がないため、情報機器１６のメンテナンスや交換が容易となる。
【００６９】
続いて、図８を用いて機器認証に関する各機器のソフトウェアの構成を説明する。図８は、認証機器１３、外部機器１５、及び情報機器１６のそれぞれのソフトウェア、ハードウェア構成を示すスタック図である。なお、図８では、システムの動作説明に必要なソフトウェア、ハードウェア構成のみを記載している。
【００７０】
認証機器１３の制御装置３７上では、ＯＳ７０、ＡＰＩ（Application Program interface）７１、認証アプリケーション７２が動作する。認証機器１３の認証装置１４は、利用者から利用者識別情報等を受け付けて、認証アプリケーション７２は、起動用の認証キーを認証情報サーバ１１から取得する。取得した起動用の認証キーは、認証装置１４を介して外部機器１５の認証装置４８に送信される。
【００７１】
外部機器１５の制御装置４９上では、ＦＷ７３（ファームウェア）が動作する。ＦＷ７３は、認証機能７４と、バス制御機能７５を有している。
【００７２】
認証機能７４は、データ保持装置４７に保持されている認証キーと認証機器１３から送信された認証キーとを照合する。バス制御機能７５は、認証キーが一致した場合、データ蓄積装置５１と外部インターフェース装置５２とを接続させるため、スイッチを切り替える制御信号をバススイッチ５０に出力する。
【００７３】
外部機器１５は、認証結果が整合したとき、情報機器１６ではデータを保存するためのストレージとして認識されるため、取得したデータを強制的に外部機器１５のデータ蓄積装置５１に転送することもできる。
【００７４】
一方、認証キーが一致しない場合、制御信号はバススイッチ５０に出力されず、データ蓄積装置５１と外部インターフェース装置５２とは切断された状態のままとなる。このため、データ蓄積装置５１と情報機器１６とは接続しないため、外部インターフェース装置５８の識別情報は情報機器１６に送信されない。
【００７５】
情報機器１６の制御装置５５上では、ＯＳ７６、ＡＰＩ７７、機能制限アプリ７８が動作する。外部機器１５での認証結果が整合した場合、データ蓄積装置５１がバススイッチ５０を介して情報機器１６と接続されて、両機器の外部インターフェース間での通信（ネゴシエーション）が自動的に開始される。そして、外部インターフェース装置５８の識別情報が情報機器１６に送信される。
【００７６】
機能制限アプリ７８は、認証機能７９、機能制限機能８０、を有している。認証機能７９は、外部インターフェース間でのネゴシエーション後に、ＡＰＩを介して外部インターフェース装置５８の識別情報が通知される。
【００７７】
認証機能７９は、通知された外部インターフェース装置５８の識別情報が予め登録された正規の値であるかを確認する。そして、認証機能７９は、正規の値と一致するとき、機能制限を解除して機能をＯＮ（有効化）する命令を機能制限機能８０に行う。なお、ハードウェアデバイスの機能が有効な場合は、その状態を維持させる。
【００７８】
一方、外部インターフェース装置５８の識別情報を取得できない場合やその値が正規のものでない場合は、デバイスの状態をＯＦＦ（無効化）する命令を機能制限機能８０に行う。つまり、認証機能７９において、外部インターフェース装置５８の識別情報が認証できない場合は、機能制限は解除されずハードウェアデバイスを使用することはできない。
【００７９】
また、外部インターフェース装置５８の識別情報を認証できなくなれば、実際のハードウェアデバイスをＯＦＦすれば機能を使用することはできなくなる。また、外部機器１５を取り外しても同様となる。
【００８０】
機能制限機能８０は、認証機能７９から機能制限の解除命令を受けた場合に、カメラ、表示装置等のハードウェアデバイスの機能制限を解除して有効化する。ハードウェアデバイスの制御は、ＡＰＩの汎用インターフェースを用いる。
【００８１】
機能制限アプリ７８は、定期的に外部インターフェース装置５８の識別情報の取得、認証の動作を繰り返すことでハードウェアデバイスのＯＮ／ＯＦＦの管理を行う。
【００８２】
このため、本実施形態の動作によらず利用者がデバイスの機能をＯＮにしても、デバイスの状態が定期的に取得され、不正にＯＮされた場合には自動的にＯＦＦに変更される。一方で、利用者が不正に操作しない場合、言い換えると本実施形態の動作によりデバイス状態が有効化されている場合は、デバイスはＯＮ状態に維持される。
【００８３】
図９は、第１実施形態に係る情報機器１６のセキュリティシステム１０の認証方法を示すフローチャートである（適宜、図１参照）。なお、以下では、外部インターフェースとしてＵＳＢを用いた場合について説明する。
【００８４】
利用者は、作業現場に設置されている認証機器１３に、ＩＤカード等を用いて利用者ＩＤを入力する（Ｓ１０）。認証機器１３は、利用者ＩＤに基づいて起動用の認証キーを認証情報サーバ１１から取得する（Ｓ１１）。
【００８５】
外部機器１５は、認証機器１３から送信された認証キーと保持している起動用の認証キーとを照合して機器認証を行う。認証結果が整合したとき、バススイッチ５０を切り替えて、外部機器１５のデータ蓄積装置５１を情報機器１６に接続する（Ｓ１２：ＹＥＳ、Ｓ１３）。不整合の場合は、バススイッチ５０は切り替わらず、データ蓄積装置５１と情報機器１６は接続しない（Ｓ１２：ＮＯ）。
【００８６】
情報機器１６は、外部機器１５での認証結果が整合したとき、外部機器１５から外部インターフェース装置５８のＰＩＤ／ＶＩＤ情報を取得する（Ｓ１４）。ＰＩＤ／ＶＩＤ情報を取得できない場合は、デバイスを無効化する（Ｓ１５：ＮＯ、Ｓ２２）。
【００８７】
情報機器１６は、取得したＰＩＤ／ＶＩＤ情報が予め登録された正規の値であるかを確認する（Ｓ１６）。そして、正規の値と一致する場合に、ハードウェアデバイスの状態を取得する（Ｓ１７：ＹＥＳ、Ｓ１８）。なお、正規の値と一致しない場合は、デバイスを無効化する（Ｓ１７：ＮＯ、Ｓ２２）。
【００８８】
デバイスが機能制限されている場合には、デバイスの機能制限を解除して有効化する（Ｓ１９：ＮＯ、Ｓ２１）。一方、デバイスが機能制限されていない場合、すなわち有効な場合はデバイス状態を維持する（Ｓ１９：ＹＥＳ、Ｓ２０）。
【００８９】
一定時間経過ごとに、Ｓ１４〜Ｓ２２を繰り返すことで、正規の利用者によるデバイスのＯＮ／ＯＦＦ管理を行うことができる。
【００９０】
図１０は、情報機器１６で取得されたデータを外部機器１５に転送する構成の一例を説明する説明図である。
【００９１】
情報機器１６では、外部機器１５のデータ蓄積装置５１は、ＵＳＢマスストレージクラスのＵＳＢデバイスとして認識される。
【００９２】
ＵＳＢプロトコルにより、ＰＩＤ／ＶＩＤ情報が情報機器１６におけるＯＳ７６のＵＳＢドライバに通知される。ＰＩＤ／ＶＩＤ情報はＡＰＩ７７を介して認証機能７９に通知される。
【００９３】
認証機能７９は、通知された外部インターフェース装置５８の識別情報が予め登録された正規の値であるかを確認する。そして、正規の値と一致するとき、ハードウェアデバイスの機能制限を解除して機能をＯＮする解除命令を機能制限機能８０に行う。
【００９４】
機能制限機能８０は、認証機能７９から機能制限の解除命令を受けた場合に、ＡＰＩを介してハードウェアデバイスの機能制限を解除して有効化する。その結果、ＯＳ７６のドライバ等から実際のハードウェアデバイスのＯＮ／ＯＦＦが可能となる。利用者は、機能がＯＮとなったデバイスを操作する。カメラなどの各デバイスで取得されるデータは、情報機器１６の内部蓄積装置５７に保存される。
【００９５】
データ蓄積監視機能８１は、内部蓄積装置５７に新たなファイルが作成された場合、そのファイル名を取得して、データを外部機器１５のデータ蓄積装置５１へと転送する。なお、転送された後のデータは、内部蓄積装置５７から削除する構成としても良い。
【００９６】
具体的には、データ蓄積監視機能８１は、プロセス起動時にユーザ領域の全ファイル名を取得して、リスト化する。その後、データ蓄積監視機能８１は、一定時間毎にファイル名の取得と差分情報の有無を確認する。
【００９７】
データ蓄積監視機能８１は、差分情報が存在する場合、差分情報に該当するファイルをデータ蓄積装置５１に転送して、該当のファイルを削除する。なお、初回のファイル名の取得ができない場合は、監視機能を終了して、デバイスの機能制限を実施しても良い。
【００９８】
図１１は、情報機器１６に保存されるデータを監視して、差分情報を外部機器１５に保存する方法を示すフローチャートである（適宜、図１０参照）。
【００９９】
情報機器１６のデータ蓄積監視機能８１は、内部蓄積装置５７におけるユーザ領域のファイル名を取得する（Ｓ３０）。そして、データ蓄積監視機能８１は、内部蓄積装置５７内に保存された全ファイル名を取得して、ファイル名をリスト化する（Ｓ３１：ＹＥＳ、Ｓ３２）。ファイル名を取得できない場合は、エラーを通知して、デバイスの機能制限を実施する（Ｓ３１：ＮＯ、Ｓ３７）。
【０１００】
そして、一定時間待機した後に、データ蓄積監視機能８１は、内部蓄積装置５７におけるユーザ領域のファイル名を再度取得して、リスト化する（Ｓ３３、Ｓ３４）。そして、先に作成したリストと比較して、差分情報が有る場合は、新規作成ファイルとして外部機器１５のデータ蓄積装置５１に転送する（Ｓ３４：ＹＥＳ、Ｓ３５）。転送後に内部蓄積装置５７に残っているデータを削除する（Ｓ３６）。
【０１０１】
Ｓ３２〜Ｓ３６を繰り返して、内部蓄積装置５７に保存される新規情報をデータ蓄積装置５１に転送する。
【０１０２】
このように、内部蓄積装置５７に保存される新規情報をデータ蓄積装置５１に随時転送することで、汎用の情報機器１６における取得情報が適切に管理される。転送先の外部機器１５のデータ蓄積装置５１内のデータは、情報機器１６に接続しなければアクセスできず、外部機器１５が有する外部端子５３（図５）からはアクセスすることができないため、内部の情報を安全に保存することができる。
【０１０３】
図１２は、外部機器１５で機器認証を実施した場合において、認証結果が整合時のシーケンス図である。
【０１０４】
まず、利用者が利用者ＩＤを認証機器１３に入力する（Ｓｑ１）。認証機器１３は、認証情報サーバ１１に対して利用者ＩＤを問い合わせる（Ｓｑ２）。
【０１０５】
認証情報サーバ１１は、利用者ＩＤに対応する起動用の認証キーを認証機器１３に送信する（Ｓｑ３）。そして、認証機器１３は、外部機器１５に認証キーを送信する（Ｓｑ４）。
【０１０６】
外部機器１５は、送信された認証キーと予め保持されている認証キーとを照合して機器認証を行い、認証キーが整合した場合は、認証機器１３に通知する（Ｓｑ５）。このとき、認証機器１３は、機器認証が完了した旨を表示する（Ｓｑ６）。その後、認証機器１３は、再度プロセスを立ち上げ、次の認証処理を待つ。
【０１０７】
外部機器１５は、バススイッチ５０を切り替えて、外部機器１５のデータ蓄積装置５１を情報機器１６に接続する（Ｓｑ７）。情報機器１６は、外部機器１５からＰＩＤ／ＶＩＤを取得して、正規の値であるかを確認する（Ｓｑ８）。情報機器１６は、ＰＩＤ／ＶＩＤが正規の値と一致する場合、デバイスの機能制限を解除する（Ｓｑ９）。
【０１０８】
一方、図１３は認証結果が不整合時のシーケンス図である。なお、Ｓｑ１〜Ｓｑ４は、図１２に示す整合時の処理と一致するため説明を省略する。
【０１０９】
外部機器１５において認証キーが不整合の場合、認証結果ＮＧを認証機器１３に警告する（Ｓｑ１０）。認証機器１３は、認証情報サーバ１１に対して、使用された利用者ＩＤ、認証場所、時刻を送付する（Ｓｑ１１）。
【０１１０】
認証情報サーバ１１は、予め設定した利用者と異なる人間が情報機器１６を使用している可能性があるとして、利用者ＩＤに対応する認証キーを書き換える（Ｓｑ１２）。これにより、該当の利用者ＩＤに対応する認証キーは使用不可となり、情報機器１６の使用に制限をかけることができる。
【０１１１】
そして、認証情報サーバ１１は、認証機器１３に対してＮＧ処理を要求する（Ｓｑ１３）。認証機器１３は、機器認証ＮＧを表示して、管理装置１２に通知する（Ｓｑ１４）。
【０１１２】
以上、第１実施形態に係るセキュリティシステム１０では、機器認証の機能を情報機器１６とは独立した外部機器１５に具備させて、情報機器１６内のデバイスの機能制限をアプリケーションプログラムで構成する。
【０１１３】
これにより、情報機器１６においてＯＳ等のソフトウェアの改修が生じた場合であっても、機器認証の構成に影響を与えることは無いため、情報機器１６のメンテナンスや交換が容易となり、可用性を向上させることができる。
【０１１４】
また、外部機器１５と情報機器１６との認証を、ＵＳＢのような汎用的なインターフェースの仕組みを利用することで、長期運用が求められる場合であっても、安定的なセキュリティシステムを実現できる。
【０１１５】
（第２実施形態）
図１４は、第２実施形態に係るセキュリティシステム１０における外部機器１５の構成の一例を示す回路図である。外部機器１５に接続される情報機器１６等その他の構成は、第１実施形態（図１）と同様となるため記載を省略する。
【０１１６】
ここで、図１４に示す外部機器１５のコントローラＩＣ８２は、図５に示す制御装置４９に対応している。そして、ＥＥＰＲＯＭ８３、ＮＦＣリーダＩＣ８４、及びＵＳＢコネクタ８５のそれぞれは、図５に示すデータ保持装置４７、認証装置４８、外部端子５３に対応する。
【０１１７】
同様に、図１４に示す外部機器１５のＵＳＢバススイッチ８６は、図５に示すバススイッチ５０に対応している。そして、ＮＡＮＤフラッシュメモリ８７及びＵＳＢ  ｍｉｃｒｏ  コネクタ８８のそれぞれは、図５に示すデータ蓄積装置５１、外部インターフェース装置５２に対応する。
【０１１８】
第２実施形態に係るセキュリティシステム１０では、電力供給用の機器が外部機器１５のＵＳＢコネクタ８５に接続されたときに、外部機器１５を介して情報機器１６を充電可能に構成する。
【０１１９】
以下、具体的な構成を説明する。なお、図１４に示す外部機器１５の回路図は、回路の一部を簡略化して記載しており、外部機器１５には、情報機器１６のＵＳＢ電源を５Ｖ（ＶＢＵＳ＿Ｂ）から各ＩＣの動作電圧に変換するＤＣ／ＤＣコンバータ回路が必要となる。
【０１２０】
ＥＥＰＲＯＭ８３及びＮＦＣリーダＩＣ８４のそれぞれは、Ｉ２Ｃバスを介してコントローラＩＣ８２に接続されており、機器認証に必要な情報がコントローラＩＣ８２に送信される。
【０１２１】
ＵＳＢバススイッチ８６は、コントローラＩＣ８２での機器認証の結果に応じて制御されるスイッチである。ＵＳＢバススイッチ８６は、ＳＰＤＴスイッチ等で構成される。
【０１２２】
図１４に示すように、情報機器１６に接続されるＵＳＢ  ｍｉｃｒｏ  コネクタ８８と、外部の機器と接続されるＵＳＢコネクタ８５との間にバスラインの接続は無い。さらに、ＮＡＮＤフラッシュメモリ８７とＵＳＢコネクタ８５との間にもバスラインの接続は無い。ＵＳＢコネクタ８５を通じて情報機器１６及びＮＡＮＤフラッシュメモリ８７にアクセスすることが物理的にできないため、ＵＳＢコネクタ８５を介した情報機器１６及びＮＡＮＤフラッシュメモリ８７内のデータへのスキミングが防止される。
【０１２３】
コントローラＩＣ８２は、ＧＰＩＯ信号でＵＳＢバススイッチ８６を制御する。機器認証前の状態では、コントローラＩＣ８２のＧＰＩＯ２をＨｉｇｈ、または、Ｏｐｅｎに固定される。これにより、ＵＳＢバススイッチ８６のＥｎａｂｌｅピンがＨｉｇｈとなり、ＵＳＢバススイッチ８６は切断状態となる。
【０１２４】
一方、認証結果が整合したときは、コントローラＩＣ８２のＧＰＩＯ２がＬｏｗに変更されて、ＵＳＢバススイッチ８６のＥｎａｂｌｅピンがＬｏｗとなる。そして、ＵＳＢバススイッチ８６は、ＧＰＩＯ３により接続先を切り替え可能な状態となる。
【０１２５】
ＵＳＢバススイッチ８６は、ＵＳＢコネクタ８５に外部の機器が接続されていないときは、ＵＳＢ  ｍｉｃｒｏ  コネクタ８８を介して情報機器１６とＮＡＮＤフラッシュメモリ８７とを接続させる。一方、ＵＳＢコネクタ８５に外部の機器が接続されているときは、情報機器１６のＵＳＢ端子がショートになるように切り替えられて、情報機器１６を充電させる。
【０１２６】
図１５は、バススイッチ５０の制御動作を示す真理値表である。
ＵＳＢバススイッチ８６のＥｎａｂｌｅピンがＨｉｇｈのときは、ＵＳＢバススイッチ８６は切断された状態となる。このとき、ＮＡＮＤフラッシュメモリ８７と情報機器１６とは接続できず、情報機器１６は機能制限がされた状態で維持される。
【０１２７】
機器認証の結果が整合となった場合、コントローラＩＣ８２のＧＰＩＯ２がＬｏｗに変更されて、ＵＳＢバススイッチ８６のＥｎａｂｌｅピンがＬｏｗに変更される。このとき、Ｓｅｌｅｃｔピンの状態によってバススイッチ５０の接続先が変更される。
【０１２８】
ここで、ＵＳＢコネクタ８５が、外部のＵＳＢ充電器に接続されるとＶＢＵＳ＿ＡがＨｉｇｈに変化して、ＶＢＵＳ＿ＯＮがＨｉｇｈからＬｏｗに変化する。コントローラＩＣ８２は、この電圧状態の変化をＧＰＩＯ０で検出し、ＧＰＩＯ３を用いてＵＳＢバススイッチ８６の接続先を変更する。
【０１２９】
ＵＳＢコネクタ８５にＵＳＢ充電器が接続されて、ＶＢＵＳ＿Ａの電圧値がＨｉｇｈ（所定の基準電圧以上）となる場合、コントローラＩＣ８２はＧＰＩＯ３をＬｏｗとして、ＳｅｌｅｃｔピンをＬｏｗにする。このとき、ＵＳＢバススイッチ８６のＤ＋ポートは、１Ｄ＋ポートに接続されて、Ｄ−ポートは１Ｄ−ポートに接続する。
【０１３０】
ＵＳＢバススイッチ８６の切り替えにより、外部機器１５に接続されている情報機器１６のＵＳＢ  Ｄ＋／Ｄ−端子はショートとなる。同時に、情報機器１６のＩＤ端子はＧＮＤとの接続が切断された状態となる。情報機器１６は、ＵＳＢ充電器に接続されたと認識して、外部機器１５に電力を供給するホストモードから、外部機器１５を介して電力の供給を受けるデバイスモードに移行する。その結果、ＶＢＵＳ＿ＡからＶＢＵＳ＿Ｂを通じて情報機器１６に充電することができる。
【０１３１】
一方、ＶＢＵＳ＿Ａの電圧値がＬｏｗである場合、コントローラＩＣ８２はＧＰＩＯ３をＨｉｇｈとして、ＳｅｌｅｃｔピンをＨｉｇｈにする。このとき、ＵＳＢバススイッチ８６のＤ＋ポートは２Ｄ＋ポートに接続されて、Ｄ−ポートは２Ｄ−ポートに接続される。これにより、ＮＡＮＤフラッシュメモリ８７と情報機器１６とが接続される。
【０１３２】
図１６は、第２実施形態に係る外部機器１５の機器認証方法を示すフローチャートである（適宜、図１、図１４参照）。なお、外部機器１５における機器認証が完了した後のフローについては、第１実施形態と同様となるため記載を省略している。
【０１３３】
利用者は、作業現場に設置されている認証機器１３に、ＩＤカード等を用いて利用者ＩＤを入力する（Ｓ４０）。認証機器１３は、起動用の認証キーを認証情報サーバ１１から取得する（Ｓ４１）。
【０１３４】
外部機器１５は、認証機器１３から送信された認証キーとＥＥＰＲＯＭ８３で保持している起動用の認証キーとを照合して機器認証を行う（Ｓ４２）。認証結果が整合したとき、コントローラＩＣ８２のＧＰＩＯ２がＬｏｗに変更されて、ＵＳＢバススイッチ８６は接続先を切り替え可能な状態となる（Ｓ４２：ＹＥＳ、Ｓ４３）。
【０１３５】
一方、認証結果が不整合の場合は、コントローラＩＣ８２のＧＰＩＯ２はＨｉｇｈに維持されて、ＵＳＢバススイッチ８６は切り替えられない（Ｓ４２：ＮＯ）。
【０１３６】
コントローラＩＣ８２は、ＵＳＢコネクタ８５の電圧状態（例えばＶＢＵＳ＿Ａの電圧値）を検出する（Ｓ４４）。そして、ＶＢＵＳ＿Ａの電圧値がＨｉｇｈの場合、コントローラＩＣ８２は、ＵＳＢコネクタ８５にＵＳＢ充電器が接続されていると認識して、ＵＳＢバススイッチ８６を切り替えて情報機器１６のＵＳＢ  Ｄ＋／Ｄ−端子をショートさせる（Ｓ４５：ＹＥＳ）。これにより、情報機器１６は、外部機器１５を介して電力の供給を受けることができる。
【０１３７】
一方、ＶＢＵＳ＿Ａの電圧値がＬｏｗの場合は、ＵＳＢコネクタ８５に外部の機器が接続されてないと認識して、ＵＳＢバススイッチ８６を切り替えてＮＡＮＤフラッシュメモリ８７と情報機器１６とを接続させる（Ｓ４５：ＮＯ、Ｓ４６）。
【０１３８】
このように第２実施形態に係るセキュリティシステム１０は、外部機器１５及び情報機器１６内のデータを保全しつつ、情報機器１６に外部機器１５を接続した状態で、情報機器１６を簡易に充電することができる。
【０１３９】
（第３実施形態）
図１７は、第３実施形態に係るセキュリティシステム１０の認証方法を説明するための状態遷移図である。第１実施形態と共通の構成又は機能を有する部分は、同一符号で示し、重複する説明を省略する。なお、図１７に示す手順（１）〜手順（８）は第１実施形態の手順（図７参照）と同一となる。
【０１４０】
第３実施形態に係るセキュリティシステム１０では、外部機器１５に予め保持される起動用の認証キーを利用者識別情報（利用者ＩＤ）に書き換えて、書き換えられた利用者識別情報と入力された利用者識別情報とを照合することで機器認証を実行する。
【０１４１】
第３実施形態に係るセキュリティシステム１０の認証手順について第１実施形態と異なる点を中心に説明する（適宜、図５参照）。
【０１４２】
認証機器１３は、認証情報サーバ１１から取得した起動用の認証キーを外部機器１５に送信して、外部機器１５は、予め保存されている認証キーと照合して機器認証を行う（手順（８））。
【０１４３】
外部機器１５は、起動用の認証キーによる機器認証の結果が整合したとき、認証機器１３に対して認証確認の通知を行う（手順（９））。認証確認の通知は、認証情報サーバ１１に送られる。
【０１４４】
認証確認の通知を受けた認証機器１３は、利用者ＩＤを外部機器１５に書き込む（手順（１０））。利用者ＩＤの書き込み先は、外部機器１５のデータ保持装置４７である。
【０１４５】
なお、利用者ＩＤを書き込む方法として具体的には、図１４に示すＥＥＰＲＯＭ８３（データ保持装置４７）のＷＰピンをＬｏｗに変更することで、書き込み可能な状態となる。この状態でコントローラＩＣ８２を介して利用者ＩＤの書き込みを行う。書き込み後はＥＥＰＲＯＭ８３のＷＰピンをＨｉｇｈにすることで、外部からの書き込みが不可能となる。
【０１４６】
予め保存されていた起動用の認証キーは、一度認証された後は一定期間使用不可に設定される。または、起動用の認証キーは一度認証された後は削除して、以降は利用者ＩＤで機器認証するように設定しても良い。
【０１４７】
利用者は、ＩＤカード等を用いて利用者ＩＤを外部機器１５に入力して、外部機器１５は、保存されている利用者ＩＤと照合して機器認証を行う（手順（１１））。外部機器１５は、認証結果が整合したとき、バススイッチ５０を切り替えて、データ蓄積装置５１と情報機器１６とを接続させる。
【０１４８】
そして、情報機器１６は、データ蓄積装置５１に保存されている外部インターフェース装置５８の識別情報を取得して、この識別情報が予め登録された正規の値であるかを確認して、情報機器１６内の装置の機能制限を解除して有効化する（手順（１２））。
【０１４９】
以降、利用者は、情報機器１６の操作時に利用者ＩＤによる機器認証を要求されて、利用者ＩＤを用いて機器認証を行う。
【０１５０】
情報機器１６の操作時に利用者ＩＤを要求する方法として、例えば、情報機器１６が休止状態に入るときに、ＵＳＢポートからの給電が行われないよう設定しておき、外部機器１５の電源をＯＦＦにする。その後、復帰したときにその都度、外部機器１５を用いた利用者ＩＤを用いた機器認証を要求する。
【０１５１】
また、利用者ＩＤによる機器認証は、予め設定された情報機器１６の起動可能回数までに制限する構成としても良い。情報機器１６は、利用者ＩＤによる機器認証を行うごとに認証回数をカウントして、予め設定された認証回数に到達した場合に認証を中止して、デバイスの機能制限をかける（情報機器１６のデバイスの機能を無効化する）。
【０１５２】
図１８は、第３実施形態に係るセキュリティシステム１０の機器認証方法を示すフローチャートである（適宜、図１４、図１７参照）。なお、外部機器１５において機器認証が完了した後のフローについては、第１実施形態と同様となるため記載を省略している。
【０１５３】
利用者は、作業現場に設置されている認証機器１３に、ＩＤカード等を用いて利用者ＩＤを入力する（Ｓ５０）。認証機器１３は、起動用の認証キーを認証情報サーバ１１から取得する（Ｓ５１）。
【０１５４】
外部機器１５は、認証機器１３から送信された認証キーと予め保持している起動用の認証キーとを照合して機器認証を行う（Ｓ５２）。認証結果が整合したとき、起動用の認証キーを利用者ＩＤに書き換える（Ｓ５２：ＹＥＳ、Ｓ５３）。
【０１５５】
そして、コントローラＩＣ８２のＧＰＩＯ２がＬｏｗに変更されて、ＵＳＢバススイッチ８６は接続先を切り替え可能な状態となる（Ｓ５４）。
【０１５６】
コントローラＩＣ８２は、ＵＳＢコネクタ８５の電圧状態（例えばＶＢＵＳ＿Ａの電圧値）を検出する（Ｓ５５）。そして、ＶＢＵＳ＿Ａの電圧値がＨｉｇｈの場合、コントローラＩＣ８２は、ＵＳＢバススイッチ８６を切り替えて情報機器１６のＵＳＢ  Ｄ＋／Ｄ−端子をショートさせる（Ｓ５６：ＹＥＳ）。これにより、情報機器１６は、外部機器１５を介して電力の供給を受けることができる。
【０１５７】
一方、ＶＢＵＳ＿Ａの電圧値がＬｏｗの場合は、コントローラＩＣ８２は、ＵＳＢコネクタ８５に外部の機器が接続されてないと認識し、ＵＳＢバススイッチ８６を切り替えてＮＡＮＤフラッシュメモリ８７と情報機器１６とを接続させる（Ｓ５６：ＮＯ、Ｓ５７）。
【０１５８】
コントローラＩＣ８２は、利用者ＩＤを用いた認証による接続回数をカウントする（Ｓ５８）。利用者ＩＤを用いた接続の回数が起動可能回数を超える場合は、ＮＡＮＤフラッシュメモリ８７と情報機器１６との接続を切断する（Ｓ５９：ＮＯ、Ｓ６０）。制限回数以内の機器認証であれば、ＮＡＮＤフラッシュメモリ８７と情報機器１６との接続を継続する（Ｓ５９：ＹＥＳ）。
【０１５９】
このように第３実施形態に係るセキュリティシステム１０は、利用者識別情報により機器認証可能な構成にすることで、正規な利用者により厳密な認証管理を行うことができる。
【０１６０】
なお、認証機器１３を、利用者の入出力制限エリアへの入出を管理するためのゲート装置として設置して、侵入防止のためのゲート装置として用いることができる。
【０１６１】
以上述べた各実施形態の情報機器のセキュリティシステムは、情報機器に接続される外部機器において機器認証を行い、情報機器に実装されたアプリケーション上でカメラ等の各装置の機能制限を解除することにより、情報機器のメンテナンスや交換を容易にし、情報機器の可用性を向上できる。
【０１６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 
【符号の説明】
【０１６３】
１０…セキュリティシステム、１１…認証情報サーバ、１２…管理装置、１３…認証機器、１４…認証装置、１５…外部機器、１６…情報機器、１７…ネットワーク、１８…プロセッサ、１９…制御用プロセッサ、２０…制御装置、２１…ＲＡＭ、２２…外部インターフェース装置、２３…電源装置、２４…表示装置、２５…蓄積装置、２６…ネットワーク装置、２７…プロセッサ、２８…制御用プロセッサ、２９…制御装置、３０…ＲＡＭ、３１…外部インターフェース装置、３２…入力装置、３３…電源装置、３４…表示装置、３５…蓄積装置、３６…ネットワーク装置、３７…制御装置、３８…プロセッサ、３９…制御用プロセッサ、４０…ＲＡＭ、４１…外部インターフェース装置、４２…入力装置、４３…電源装置、４４…表示装置、４５…蓄積装置、４６…ネットワーク装置、４７…データ保持装置、４８…認証装置、４９…制御装置、５０…バススイッチ、５１…データ蓄積装置、５２…外部インターフェース装置、５３…外部端子、５４…制御線、５５…制御装置、５６…ＲＡＭ、５７…内部蓄積装置、５８…外部インターフェース装置、５９…Ｍｉｃｒｏ  ＵＳＢ  コネクタ、６０…ＵＳＢ  ＯＴＧ  インターフェース、６１…電源装置、６２…表示装置、６３…操作装置、６４…オーディオ装置、６５…カメラ、６６…無線通信装置、７０…ＯＳ、７１…ＡＰＩ、７２…認証アプリ、７３…ファームウェア（ＦＷ）、７４…認証機能、７５…バス制御機能、７６…ＯＳ、７７…ＡＰＩ、７８…機能制限アプリ、７９…認証機能、８０…機能制限機能、８１…データ蓄積監視機能、８２…コントローラＩＣ、８３…ＥＥＰＲＯＭ、８４…ＮＦＣリーダＩＣ、８５…ＵＳＢコネクタ、８６…ＵＳＢバススイッチ、８７…ＮＡＮＤフラッシュメモリ、８８…外部ＵＳＢ端子。
【図１】
2019191922.tif 000003
【図２】
2019191922.tif 000004
【図３】
2019191922.tif 000005
【図４】
2019191922.tif 000006
【図５】
2019191922.tif 000007
【図６】
2019191922.tif 000008
【図７】
2019191922.tif 000009
【図８】
2019191922.tif 000010
【図９】
2019191922.tif 000011
【図１０】
2019191922.tif 000012
【図１１】
2019191922.tif 000013
【図１２】
2019191922.tif 000014
【図１３】
2019191922.tif 000015
【図１４】
2019191922.tif 000016
【図１５】
2019191922.tif 000017
【図１６】
2019191922.tif 000018
【図１７】
2019191922.tif 000019
【図１８】
2019191922.tif 000020