(57)【要約】【課題】  コンピュータが施錠されてしまった場合に、セキュリティレベルを高く維持したままコンピュータを開錠するためのパスワードを取得することができる施錠システム及び施錠方法を提供することを目的とする。【解決手段】  第１認証コードを記憶するための第１記憶手段（１０３）と、ローリング値を発生し且つローリング値と第１認証コードとを用いてＩＤコードを作成する第１制御部（１０１）と、ＩＤコードを送信するための送信手段（１０５）とを有する携帯機器（１００）と、第２認証コードを記憶するための第２記憶手段（２０３）と、ＩＤコードを受信する受信手段（２５４）と、ＩＤコードからローリング値及び第１認証コードを取得し、第２認証コードと取得したローリング値とを用いて予備コードを作成及び記憶する第２制御手段（２０１）を有するコンピュータ（２００）を有する施錠システム。【選択図】      図１
2006139757.tif 000002
【特許請求の範囲】
【請求項１】
公開コードを有する携帯機器、コンピュータ及び前記コンピュータを管理する管理サーバを含み、前記コンピュータを施錠するための施錠システムであって、
前記携帯機器は、
第１認証コードを記憶するための第１記憶手段と、
ローリング値を発生し、前記ローリング値と前記第１認証コードとを用いてＩＤコードを作成する第１制御部と、
前記ＩＤコードを送信するための送信手段とを有し、
前記コンピュータは、
第２認証コードを記憶するための第２記憶手段と、
前記ＩＤコードを受信する受信手段と、
前記ＩＤコードから前記ローリング値及び前記第１認証コードを取得し、前記第２認証コードと取得した前記ローリング値とを用いて予備コードを作成及び記憶する第２制御手段とを有し、
前記第２制御手段は、
取得した前記第１認証コードが前記第２認証コードと一致する場合に前記コンピュータを開錠し、取得した前記第１認証コードが前記第２認証コードと一致しない場合に前記コンピュータを施錠し、
前記コンピュータが施錠された時に前記予備コードと同一のコードの入力により前記コンピュータを開錠し、
前記コンピュータ管理サーバから前記予備コードと同一のコードを取得するために、前記公開コードと前記ローリング値を用いたローリングコードを作成する、
ことを特徴とする施錠システム。
【請求項２】
前記コンピュータ管理サーバは、
公開コードと認証コードとを対応つけたデータベースと、
前記ローリングコードを受信するための受信手段と、
前記ローリングコードから公開コードとローリング値とを取得し、前記データベースを用いて取得した前記公開コードに対応した認証コードを検索し、取得した前記ローリング値と検索した前記認証コードから第２予備コードを作成する第３制御手段とを有する、
請求項１に記載の施錠システム。
【請求項３】
前記携帯機器は、前記ＩＤコードを暗号化するための暗号化手段を更に有し、
前記コンピュータは、受信した前記ＩＤコードを復号化するための復号化手段を更に有する、請求項１に記載の施錠システム。
【請求項４】
前記コンピュータは、前記ローリングコードを暗号化するための暗号化手段と、入力された前記予備コードを復号化するための復号化手段とを更に有し、
前記コンピュータ管理サーバは、前記ローリングコードを復号化するための復号化手段と、前記第２予備コードを暗号化するための暗号化手段とを更に有する、
請求項１に記載の施錠システム。
【請求項５】
前記第２制御手段は、前記携帯機器から初回に受信した前記ローリング値を用いて、前記予備コードを作成する、請求項１に記載の施錠システム。
【請求項６】
前記コンピュータは、前記携帯機器から受信した最新のローリング値を記憶するための記憶手段を更に有し、
前記第２制御手段は、今回取得したローリング値が前記記憶手段に記憶されている最新のローリング値から変化していない場合、前記コンピュータを施錠するように制御する、
請求項１に記載の施錠システム。
【請求項７】
前記第２制御手段は、ユーザパスワードを設定して記憶し、前記コンピュータが施錠された時に前記ユーザパスワードと同一のコードの入力により前記コンピュータを開錠する、請求項１〜６の何れか一項に記載の施錠システム。
【請求項８】
コンピュータを施錠するための施錠方法であって、
公開コードを有する携帯機器が、前記携帯機器が発生したローリング値及び前記携帯機器が予め記憶する第１認証コードを用いて作成したＩＤコードを、前記携帯機器から受信し、
前記ＩＤコードからローリング値及び認証コードを取得し、
前記ＩＤコードから取得したローリング値と前記コンピュータが予め記憶する第２認証コードから第１予備コードを作成及び記憶し、
前記ＩＤコードから取得した前記第１認証コードが前記第２認証コード取得と一致しない場合に前記コンピュータを施錠し、
前記公開コードと前記ＩＤコードから取得したローリング値からローリングコードを作成し、
前記コンピュータを管理する管理サーバが、前記ローリングコードから取得される公開コードから検索した前記第２認証コードと前記ローリングコードから取得されたローリング値とから作成した予備コードを受信し、
前記予備コードが前記第１予備コードと一致した場合に前記コンピュータを開錠する、
ことを特徴とする施錠方法。
【請求項９】
第１識別情報を送信する識別情報送信器と、被施錠機器とを含み、前記被施錠機器を施錠するための施錠システムであって、
前記被施錠機器は、
前記識別情報送信器から受信した前記第１識別情報を用いた第１認証処理及び受信された前記第１識別情報以外の第２識別情報を用いた第２認証処理を行い、前記第１又は第２認証処理において認証が成功した場合に前記被施錠機器を開錠状態に制御し、前記第２認証処理において前記第２識別情報を比較するための予備識別情報を作成する制御部を有する、
ことを特徴とする施錠システム。
【請求項１０】
前記制御部は、受信した前記第１識別情報を用いて前記予備識別情報を作成する、請求項９に記載の施錠システム。
【請求項１１】
前記第１識別情報は、前記識別情報送信器から前記第１識別情報が送信される毎に変化する可変識別情報を含み、
前記制御部は、前記可変識別情報を用いて前記予備識別情報を作成する、請求項９に記載の施錠システム。
【請求項１２】
前記第１識別情報は、前記識別情報送信器から前記第１識別情報が送信される毎に変化する可変識別情報及び前記識別情報送信機に固有な固有識別情報を含み、
前記制御部は、前記可変識別情報及び前記固有識別情報を用いて前記予備識別情報を作成する、請求項９に記載の施錠システム。
【請求項１３】
前記固有識別情報は、第１固定識別情報及び第２固定識別情報を含み、
前記第１認証処理は、前記第１固定識別情報と前記被施錠機器が記憶しているデータとが一致した場合に、前記第２固定識別情報と前記可変識別情報が所定の条件を満足するか否かを判定する処理である、請求項１２に記載の施錠システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器等の識別情報送信機及びコンピュータ等の被施錠機器を有する施錠システム及びその様なシステムにおける施錠方法に関する。
【背景技術】
【０００２】
ユーザがＰＣ（パーソナルコンピュータ）等を利用して、機密性の高い情報の入力や文書の作成を行う場合がある。このような場合、ユーザがＰＣを離れる時に、第３者にＰＣに記憶されたデータを勝手に見られたり、ダウンロードされたり、改ざんされたり、消去されたりすることを防ぐ必要性がある。
【０００３】
そこで、ユーザが携帯している携帯機器からユーザ認識情報を送信し、ＰＣ側で受信したユーザ認識情報が予め登録されているものと一致した場合に限り、ＰＣの利用を許可するようにしたセキュリティシステムが知られている（例えば、特許文献１）。
【０００４】
また、ユーザが携帯している携帯機器からコードを受信し車両のロックを解除する受信装置において、次にロックを解除するためのアンロックコードが受信装置側で自動的に変更されるシステムが知られている（例えば、特許文献２）。
【０００５】
しかしながら、ユーザが携帯する携帯機器が故障してしまった場合、ＰＣ等の利用を続けることができないと言う不都合があった。
【０００６】
なお、携帯機器が故障してしまった場合には、ユーザパスワード用によってＰＣの利用を可能とすることもできるが、ユーザがユーザパスワードを忘れてしまった場合には、メーカへ携帯機器の修理を依頼することが必要となる。メーカへの修理依頼には時間と費用がかかるという不都合があった。
【０００７】
【特許文献１】特開２０００−９９１８７号公報（第５−６頁、第２図）
【特許文献２】特開昭６２−２３８４７号公報（第２頁）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上記の不具合を解消することを可能とした施錠システムを提供することを目的とする。
【０００９】
また、本発明は、コンピュータが施錠されてしまった場合に、セキュリティレベルを高く維持したままコンピュータを開錠するためのパスワードを取得することができる施錠システムを提供することを目的とする。
【００１０】
さらに、本発明は、携帯機器からＩＤコードを受信できず且つユーザパスワードを喪失し、コンピュータが施錠されてしまった場合にも、コンピュータを開錠するためのパスワードを取得することができる施錠システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明に係る施錠システムは、
第１認証コードを記憶するための第１記憶手段と、ローリング値を発生し且つローリング値と第１認証コードとを用いてＩＤコードを作成する第１制御部と、ＩＤコードを送信するための送信手段とを有する携帯機器と、
第２認証コードを記憶するための第２記憶手段と、ＩＤコードを受信する受信手段と、ＩＤコードからローリング値及び認証コードを取得し、第２認証コードと取得したローリング値とを用いて予備コードを作成及び記憶する第２制御手段とを有するコンピュータとを有し、
第２制御手段は、取得した第１認証コードが第２認証コードと一致する場合にコンピュータを開錠し且つ取得した第１認証コードが第２認証コードと一致しない場合にコンピュータを施錠し、コンピュータが施錠された時に予備コードと同一のコードの入力によりコンピュータを開錠し、コンピュータ管理サーバから予備コードと同一のコードを取得するために公開コードとローリング値を用いたローリングコードを作成する、ことを特徴とする。
【００１２】
さらに、本発明に係る施錠システムでは、公開コードと認証コードとを対応つけたデータベースと、ローリングコードを受信するための受信手段と、ローリングコードから公開コードとローリング値とを取得し、データベースを用いて取得した公開コードに対応した認証コードを検索し、取得したローリング値と検索した認証コードから第２予備コードを作成する第３制御手段とを有するコンピュータ管理サーバを更に有することが好ましい。ユーザが安全な予備コードを取得するためである。
【００１３】
さらに、本発明に係る施錠システムでは、携帯機器はＩＤコードを暗号化するための暗号化手段を更に有し、コンピュータは受信したＩＤコードを復号化するための復号化手段を更に有する、ことが好ましい。暗号化によって、セキュリティレベルを更にアップさせることが可能となるからである。
【００１４】
さらに、本発明に係る施錠システムでは、コンピュータはローリングコードを暗号化するための暗号化手段及び入力された予備コードを復号化するための復号化手段を更に有し、コンピュータ管理サーバはローリングコードを復号化するための復号化手段及び第２予備コードを暗号化するための暗号化手段を更に有することが好ましい。暗号化によって、セキュリティレベルを更にアップさせることが可能となるからである。
【００１５】
さらに、本発明に係る施錠システムでは、第２制御手段は、携帯機器から初回に受信したローリング値を用いて、予備コードを作成することが好ましい。
【００１６】
さらに、本発明に係る施錠システムでは、コンピュータは携帯機器から受信した最新のローリング値を記憶するための記憶手段を更に有し、第２制御手段は今回取得したローリング値が記憶手段に記憶されている最新のローリング値から変化していない場合コンピュータを施錠するように制御することが好ましい。例えば、携帯機器が送信を行うたびに１ずつインクリメントされるローリングコードを用いて、セキュリティレベルを更にアップさせることが可能となるからである。
【００１７】
さらに、本発明に係る施錠システムでは、第２制御手段は、ユーザパスワードを設定して記憶し、コンピュータが施錠された時にユーザパスワードと同一のコードの入力によりコンピュータを開錠することが好ましい。ユーザパスワードによっても、コンピュータを開錠できるようにしたものである。
【００１８】
上記課題を解決するために、本発明に係る施錠方法は、公開コードを有する携帯機器が発生したローリング値及び予め記憶する第１認証コードを用いて作成したＩＤコードを受信し、ＩＤコードからローリング値及び第１認証コードを取得し、ＩＤコードから取得したローリング値とコンピュータが予め記憶する第２認証コードから第１予備コードを作成及び記憶し、ＩＤコードから取得した認証コードが第２認証コード取得と一致しない場合にコンピュータを施錠し、公開コードとＩＤコードから取得したローリング値からローリングコードを作成し、コンピュータを管理する管理サーバが、ローリングコードから取得される公開コードから検索した第２認証コードとローリングコードから取得されたローリング値とから作成した予備コードを受信し、予備コードが第１予備コードと一致した場合にコンピュータを開錠することを特徴とする。
【００１９】
上記課題を解決するために、本発明に係る被施錠機器は、識別情報送信器から受信した第１識別情報を用いた第１認証処理及び受信された第１識別情報以外の第２識別情報を用いた第２認証処理を行い、第１又は第２認証処理において認証が成功した場合に被施錠機器を開錠状態に制御し、第２認証処理において第２識別情報を比較するための予備識別情報を作成する制御部を有することを特徴とする。少なくとも２つの認証処理を行い、何れかの認証が成功すればコンピュータ等の被施錠機器を開錠し、第２認証処理で用いられる予備識別情報を被施錠機器自身が作成するように構成した。
【００２０】
さらに、本発明に係る施錠システムでは、制御部は、受信した第１識別情報を用いて予備識別情報を作成することが好ましい。
【００２１】
さらに、本発明に係る施錠システムでは、第１識別情報は識別情報送信器から第１識別情報が送信される毎に変化する可変識別情報を含み、制御部は可変識別情報を用いて予備識別情報を作成することが好ましい。被施錠機器が、ローリング値等の可変識別情報を用いて予備識別情報を作成するように構成した。
【００２２】
さらに、本発明に係る施錠システムでは、第１識別情報は、識別情報送信器から第１識別情報が送信される毎に変化する可変識別情報及び識別情報送信機に固有な固有識別情報を含み、制御部は可変識別情報及び前記固有識別情報を用いて予備識別情報を作成することが好ましい。
【００２３】
さらに、本発明に係る施錠システムでは、固有識別情報は第１固定識別情報及び第２固定識別情報を含み、第１認証処理は、第１固定識別情報と被施錠機器が記憶しているデータとが一致した場合に、第２固定識別情報と可変識別情報が所定の条件を満足するか否かを判定する処理であることが好ましい。例えば、公開コード等の第１固定識別情報がコンピュータ等の被施錠機器が記憶しているデータと一致した場合に、初めて、第１認識コード等の第２固定識別情報とローリング値等の可変識別情報が、所定の条件を満たすか否かを判定するように構成した。
【発明の効果】
【００２４】
本発明によれば、セキュリティレベルを高く維持したまま、第２の認証コードを取得してコンピュータを開錠することが可能となった。
【００２５】
また、本発明によれば、携帯機器等の識別情報送信機から第１識別情報を受信できなくなった場合でも、コンピュータ等の被施錠機器が作成した予備識別情報を利用して被施錠機器を開錠することが可能となった。
【発明を実施するための最良の形態】
【００２６】
以下図面を参照して、本発明に係る施錠システム及び施錠方法について説明する。
【００２７】
図１は、本発明に係る施錠システムの概略構成を示す図である。
【００２８】
携帯機器１００は、所定の時間間隔（例えば、２秒間隔）でＩＤコード１０を送信する。ＩＤコード１０は、公開ＩＤコード及び暗号コードから構成されている。ＰＣ端末２００に接続されたベース２５０は、ＩＤコード１０を受信する。またベース２５０は、ベース２５０に予め登録されている公開ＩＤコードと一致する公開ＩＤコードを有するＩＤコードを受信した場合には、ＩＤコード１０中の暗号コードをベース２５０に設けられた記憶部に記憶する。
【００２９】
携帯機器１００は、ユーザが常時携帯することを前提としたバッチ型に構成されている。しかしながら、携帯機器１００は、首からぶら下げる名刺サイズのカードタイプ、腕時計型、携帯電話、ＰＤＡ、小型ＰＣ端末など既存の情報端末装置等であっても良く、そのサイズ、重さ、形態などは特に限定されるものではない。
【００３０】
ＰＣ端末２００は、所定間隔でベース２５０に記憶された暗号コードを取得する。また、ＰＣ端末２００は、後述する方法に従って暗号コードから第１の認証ＩＤコード及びローリング値を取得して、携帯機器１００の認証を行う。携帯機器１００が認証された場合には、ＰＣ端末２００の利用を許可する。
【００３１】
携帯機器１００の故障及び／又は電池切れ等によって、ＩＤコード１０を受信できなくなると、ＰＣ端末２００は認証を行えなくなり、ＰＣ端末２００の利用が禁止される。即ち、ＰＣ端末２００が有している操作手段（キーボード及びマウス等）からの入力が無効等とされる（ＰＣ端末を施錠する）。したがって、携帯機器１００の修理や電池交換等の間は、ＰＣ端末２００を利用することができず、大変不便である。したがって、本施錠システムは、緊急避難的にＰＣ端末２００を利用することが可能な他の２つの方法を有している。
【００３２】
第１の方法は、ユーザが予め設定したユーザパスワード２０である。携帯機器１００の故障及び／又は電池切れ等によってＰＣ端末２００が施錠された場合でも、ユーザパスワード２０を入力することによって、ＰＣ端末２００を利用可能状態（ＰＣ端末の開錠）とすることができる。
【００３３】
第２の方法は、さらにユーザパスワード２０を喪失してしまった場合等のための予備コードである。ＰＣ端末２００を管理する管理ＰＣ３００は、ＬＡＮネットワークによりＰＣ端末２００と接続されている。管理ＰＣ３００は、インターネット４００を経由してサーバ５００へアクセスし、ローリングコード３０をアップロードする。サーバ５００は、予め構築されたユーザＤＢ５１０を利用してローリングコード３０から予備コード４０を作成する。管理ＰＣ３００は、予備コードをサーバ４００からダウンロードしてＰＣ端末２００へ送信する、ＰＣ端末２００は予備コード４０を利用して、ＰＣ端末２００の開錠を行う。第２の方法の詳細については、後述する。
【００３４】
図２は、携帯機器１００、ＰＣ端末２００及びベース２５０の概略を示すブロック図である。
【００３５】
携帯機器１００は、制御部１０１、バス１０２、バス１０２を介して第１制御部１０１と接続されている各種記憶媒体から構成された第１記憶部１０３、ボタン等から構成される第１操作部１０４、ＩＤコードを無線送信するため等の第１送受信部１０５、加速度センサ１０６、電池等を含む電源回路（不図示）等から構成されている。
【００３６】
第１制御部１０１は、ＣＰＵコア、プログラム等を格納するためのＲＯＭ（Read Only Memory）、作業領域であるＲＡＭ（Random Access Memory）、及び周辺回路等から構成さる。また、第１制御部１０１は、ローリング値を発生させるローリング値発生手段１１０、各種コードの暗号化及び復号化を行うためのＤＥＳ暗号化／復号化手段１１１を有している。第１送受信部１０５は、単一の送信チャネル（発信周波数）のみを有する無線送信機である。
【００３７】
ローリング値発生手段１１０は、５バイトでＩＤコードの送信毎に１ずつインクリメントされ、５バイトを越えた場合には初期値に戻るローリング値を発生する。しかしながら、ローリング値はこれに限らず、１ずつデクリメントされるデータや、所定の規則に従って可変されるデータであっても良い。また、ローリング値は、初期値に戻らないデータであっても良い。
【００３８】
ＰＣ端末２００は、第２制御部２０１、バス２０２、バス２０２を介して第２制御部２０１と接続されたハードディスク等の記憶媒体より構成される第２記憶部２０３、キーボード及びマウス等から構成される第２操作部２０４、ベース２５０と接続するためのＩ／Ｏ２０５、液晶又はＣＲＴディスプレイより構成される表示部２０６、ＬＡＮケーブルを介して管理コンピュータと接続するためのＬＡＮ接続部２０７等から構成されている。
【００３９】
第２制御部２０１は、ＣＰＵコア、プログラム等を格納するためのＲＯＭ、作業領域であるＲＡＭ、及び周辺回路等から構成され、各種コードの暗号化及び復号化を行うためのＤＥＳ暗号化／復号化手段２１０を有している。
【００４０】
ベース２５０は、第３制御部２５１、ＰＣ端末２００と接続するためのＩ／Ｏ２５２、各種記録媒体や記録デバイスから構成される第３記憶部２５３、携帯機器１００からのＩＤコードを受信するための第２送受信部２５４等から構成されている。第３制御部２５１は、ＣＰＵコア、プログラム等を格納するためのＲＯＭ、作業領域であるＲＡＭ、及び周辺回路等から構成される。第２送受信部２５４は、受信したＩＤコードの受信強度を検出するための受信強度検出部２５５を有するように構成した。
【００４１】
なお、本実施形態では、携帯機器１００からＩＤコード１０を受信するためのベース２５０を設け、ＰＣ端末２００と接続したが、ベース２５０の機能をＰＣ端末２００自体が有するように構成されても良い。
【００４２】
図３は、本発明に係る施錠システムの制御フローの一例を示す図である。
【００４３】
図３に示すフローは、ＰＣ端末２００の第２記憶部２０３に予めインストールされている施錠システムアプリケーションプログラムに従い、主に第２制御部２０１によって実行されるように構成した。
【００４４】
携帯機器１００の第１制御部１０１は、ＩＤコードを作成し、所定間隔（例えば、２秒間隔）で、第１送受信部１０５からＩＤコードを送信するように予めプログラムされている。なお、第１記憶部１０３に記憶されている第１の認証ＩＤコード（例えば、３バイトのデータ）及びローリング値発生手段１１０で発生されたローリング値（例えば、５バイトの数字データ）を取得し、両者をＤＥＳ暗号化／復号化手段１１１によって暗号化して暗号コード（例えば、８バイトのデータ）を作成する。さらに、携帯機器１００の第１制御部１０１は、暗号コードと携帯機器１００に対応するユニークな公開ＩＤコード（例えば、３バイトのデータであって、携帯機器１００の裏面に表示される）とを組み合わせて、ＩＤコード（例えば、１１バイト）を作成する。
【００４５】
サーバ５００には、少なくとも公開ＩＤコード及び認証ＩＤコードを紐付けてデータベース化したユーザＤＢ５１０を構築した。なお、サーバ５００は、本コンピュータ施錠システムを製造販売するメーカ、代理店又は委託会社等によって運営されることが好ましい。
【００４６】
最初に、ＰＣ端末２００において、施錠システムアプリケーションプログラムを立ち上げ、ＰＣ端末２００の表示部２０６上でセキュリティ管理を開始するための所定の操作を行う（Ｓ３０１）。この所定の操作には、携帯機器１００をベース２５０に近づけて、携帯機器１００から送信されるＩＤコードをベース２５０に受信させ、このＩＤコードに含まれる第１の認証コードを、ＰＣ端末２００の第２記憶部２０３に記憶させる操作も含まれる。すなわち、この操作によって、携帯機器１００が記憶している第１認証コードがＰＣ端末２００の第２記憶部２０３に第２の認証コードとして記憶される。
【００４７】
また、システムアプリケーションプログラムを立ち上げることによって、ベース２５０の第３制御部２５１は、予め対応する携帯機器１００の公開ＩＤコードを記憶する。これによって、ベース２５０の第３制御部２５１は、受信したＩＤコードの内の公開ＩＤコードが記憶したコードと一致する場合にのみ、受信したＩＤコード中の暗号コードを第３記憶部２５３に記憶する。また、第３制御部２５１は、常に最新の暗号コードのみを第３記憶部２５３に記憶し続けるようにプログラムした。
【００４８】
次に、第２制御部２０１は、ユーザパスワードの設定を行う（Ｓ３０２）。ＰＣ端末２００のユーザは、ＰＣ端末２００の表示部２０６上で所定の操作を行うことによって、ユーザパスワード２０を設定することができる。第２制御部２０１は、設定されたユーザパスワード２０を第２記憶部２０３に記憶する。
【００４９】
次に、第２制御部２０１は、ベース２５０の第３記憶部２５３に記憶される暗号コードを取得し（Ｓ３０３）、ＤＥＳ暗号化／復号化手段２１０によって暗号化コードを復号化する（Ｓ３０４）。暗号化コードを復号化することによって、第１の認証ＩＤコード及び初回ローリング値を得ることができる。第２制御部２０１は、初回ローリング値を第２記憶部２０３に記憶する（Ｓ３０５）。
【００５０】
次に、第２制御部２０１は、第２記憶部２０３に記憶されている第２の認証ＩＤコード及びＳ３０５で取得した初回ローリング値から構成される予備コード（例えば、８バイトのデータ）を作成し、第２記憶部２０３に記憶する（Ｓ３０６）。
【００５１】
次に、第２制御部２０１は、Ｓ３０４で復号化した第１の認証ＩＤデータが予め第２の記憶部２０３に記憶されている第２の認証ＩＤデータと一致するか否かの判断を行う（Ｓ３０７）。一致しない場合には、ＰＣ端末２００の第２操作部２０４からの入力を無効としてＰＣ端末２００を施錠して（Ｓ３０８），ステップ３０３へ戻り、再度Ｓ３０３〜３０７を繰り返す。第１の認証ＩＤデータと第２の認証ＩＤデータとが一致した場合には次のステップに進む。
【００５２】
その後、第２制御部２０１は、後述する（図４参照）通常の認証処理を繰り返す（Ｓ３０９）。認証が得られた場合には、ＰＣ端末２００を利用可能な状態に維持したまま、所定間隔（例えば、携帯端末１００がＩＤコードを送信する間隔）で通常の認証処理（Ｓ３０９）を繰り返す。認証処理において、認証が得られない場合には、ＰＣ端末２００を施錠する（Ｓ３１０）。
【００５３】
一旦ＰＣ端末２００が施錠された場合には、再度通常の認証処理によって認証が得られた場合（例えば、携帯端末１００とＰＣ端末２００の間の無線通信が一時中断された後復帰した場合）（Ｓ３１１）、Ｓ３０２において設定された正規のユーザパスワードが入力された場合（Ｓ３１３）、後述する（図５参照）による正規の予備コードが入力された場合（Ｓ３１４）の何れかの場合に、ＰＣ端末２００が再度利用可能となる。しかしながら、上記３つの何れかに該当しない限り、ＰＣ端末２００は開錠されず、したがって、利用することができなくなる。
【００５４】
ここで、再度通常の認証処理によって認証が得られた場合（Ｓ３１１）には、ＰＣ端末２００が開錠して（Ｓ３１２）、Ｓ３０９へ戻り、通常通りＰＣ端末２００のセキュリティ管理を継続するが、正規のユーザパスワードが入力された場合（Ｓ３１３）及び正規の予備コードが入力された場合（Ｓ３１４）には、ＰＣ端末２００を開錠（Ｓ３１５）後、セキュリティ管理を終了する（Ｓ３１６）。
【００５５】
セキュリティ管理を終了するのは、正規のユーザパスワードが入力された場合（Ｓ３１３）及び正規の予備コードが入力された場合（Ｓ３１４）には、携帯端末１００の故障や電池切れ等による原因と予想され、復帰に時間がかかる可能性が高いからである。したがって、再度セキュリティ管理を開始（Ｓ３０１）しなければ、その後はＰＣ端末２００を自由に利用することが可能となる。なお、正規のユーザパスワードが入力された場合（Ｓ３１３）及び正規の予備コードが入力された場合（Ｓ３１４）に、セキュリティ管理を終了しないようにすることも可能である。
【００５６】
図４は、図３のＳ３０９で示した通常の認証処理の処理フローの一例を示す図である。
【００５７】
最初に、第２制御部２０１は、ベース２５０の第３記憶部２５３に記憶される暗号コードを取得し（Ｓ４０１）、ＤＥＳ暗号化／復号化手段２１０によって暗号化コードを復号化する（Ｓ４０２）。暗号化コードを復号化することによって、認証ＩＤコード及びローリング値を得ることができる。
【００５８】
次に、第２制御部２０１は、Ｓ４０２で復号化した認証ＩＤデータが予め第２の記憶部２０３に記憶されている第２の認証ＩＤデータと一致するか否かの判断を行う（Ｓ４０３）。一致した場合には、Ｓ４０２で復号化したローリング値が、前回のローリング値（最新のローリング値として記憶部２０３に記憶されている）より大きいか否かの判断を行う（Ｓ４０４）。
【００５９】
Ｓ４０４で、Ｓ４０２で復号化したローリング値が、前回のローリング値より大きいと判断された場合には、Ｓ４０２で復号化したローリング値を最新のローリング値として記憶部２０３に記憶して（Ｓ４０５）、認証がＯＫであると判断する。
【００６０】
Ｓ４０３で認証ＩＤデータが一致しない場合及びＳ４０４においてＳ４０２で復号化したローリング値が前回のローリング値以下場合には、認証できないと判断する。
【００６１】
図５は、図３のＳ３１４で示した予備コードの取得処理フローの一例を示す図である。
【００６２】
最初に、ＬＡＮネットワークに接続されている管理ＰＣ３００上で、施錠されているＰＣ端末２００の第２記憶部２０３に記憶されている初回ローリング値（図３のＳ３０５参照）及びＰＣ端末２００に対応した携帯端末１００の公開ＩＤコードを取得する（Ｓ５０１）。
【００６３】
次に、管理ＰＣ３００は、ヌルコード（例えば、３バイト分）と初回ローリング値（例えば、５バイトのデータ）から構成されるローリングコード（例えば、８バイトのデータ）を作成する（Ｓ５０２）。次に、管理ＰＣ３００は、内蔵するＤＥＳ暗号化／復号化手段によって暗号化ローリングコードを作成する（Ｓ５０３）。さらに、管理ＰＣ３００は、内蔵するネットワーク接続手段を用いて、サーバ５００にアクセスし、作成したローリングコード及びＳ５０１で取得した公開ＩＤコードを送信する（Ｓ５０４）。なお、ヌルコードを利用すると、２回目に予備コードを取得する場合のローリングコードが前回のローリングコードを同じコードになってしまい、セキュリティ上問題がある。そこで、ヌルコードの代わりに乱数を用いることもできる。
【００６４】
サーバ５００は、暗号化ローリングコード及び公開ＩＤコードを受信すると（Ｓ５０５）、内蔵するＤＥＳ暗号化／復号化手段によって復号化を行い、暗号化ローリングコードからヌルコード及び初回ローリング値を取得する（Ｓ５０６）。
【００６５】
サーバ５００は、受信した公開ＩＤコードを用いてユーザＤＢ５０を検索し、公開ＩＤコードに対応する認証ＩＤコードを取得する（Ｓ５０７）。また、サーバ５００は、取得した認証ＩＤコードとＳ５０６で取得した初回ローリング値から予備コードを作成する（Ｓ５０８）。さらに、サーバ５００は、内蔵するＤＥＳ暗号化／復号化手段によって暗号化を行った暗号化予備コードを作成して（Ｓ５０９）、管理ＰＣ３００へ送信する（Ｓ５１０）。
【００６６】
管理ＰＣ３００は、暗号化予備コードを受信し（Ｓ５１１）、暗号化予備コードを内蔵するＤＥＳ暗号化／復号化手段によって復号化し（Ｓ５１２）、復号化された予備コードを取得する（Ｓ５１３）。
【００６７】
管理ＰＣ３００上での所定の操作によって、管理ＰＣ３００から、取得した予備コードがＰＣ端末２００へ送信される。ＰＣ端末２００では、予めＰＣ端末２００で作成された予備コード（図３のＳ３０６参照）と受信した予備コードが一致した場合に、ＰＣ端末２００が開錠されて再度利用することが可能となる（図３のＳ３１４及びＳ３１５参照）。
【００６８】
このようにして、初回ローリング値を利用した予備コードをサーバ５００から取得することによって、携帯機器１００の動作不良及びユーザパスワードの紛失に拘らず、ＰＣ端末２００を再度利用することが可能となった。
【００６９】
図５では、ＰＣ端末２００を管理する管理ＰＣ３００から予備コードを入手したが、ＰＣ端末２００が単独で利用されている場合、ＰＣ端末２００を管理する管理ＰＣは存在しない。そこで、そのような場合には、ユーザが直接サーバ５００へアクセスすることによって予備コードを入手するように構成することも可能である。
【００７０】
例えば、ＰＣ端末２００が施錠されると、図６に示すような暗号化ローリングコード６０１、ユーザパスワード入力欄６０２、暗号化予備コード入力欄６０３を表示した画面を表示させ、ユーザパスワード及び予備コードの入力のみを許可させるように構成することができる。なお、図６に示す暗号化ローリングコード６０１は、図５のＳ５０３で作成されたヌルコードと初回ローリング値から構成されたローリングコードを暗号化した８バイトの暗号化ローリングコードの一例である。
【００７１】
ユーザは、電話や自己の他のＰＣ等を利用してサーバ５００を運営する会社等のオペレータにコンタクトして、暗号化ローリングコードと携帯機器１００の公開ＩＤコードを伝え、図５のＳ５０９で作成されたものと同様な暗号化予備コードを聞く。その後、ユーザは、暗号化予備コード入力欄６０３に聞き取った暗号化予備コードを入力し、図６の６０５の入力ボタンをクリックすることによって、暗号化予備コードをＰＣ端末２００へ入力することができる。ＰＣ端末２００の第２制御部２０１は、入力された暗号化予備コードを、ＤＥＳ暗号化／復号化手段２１０によって復号化して予備コードを取得し、予めＰＣ端末２００で作成された予備コード（図３のＳ３０６参照）と入力された予備コードが一致した場合に、ＰＣ端末２００を開錠するように（図３のＳ３１４及びＳ３１５参照）制御すれば良い。
【００７２】
以上説明したように、携帯機器１００からＩＤコードを受信できなくなり且つユーザパスワードを喪失してしまった場合でも、セキュリティレベルが高い予備コードを利用してコンピュータを開錠することが可能となった。なお、予備コードは初回ローリング値を利用して作成していることから、一旦ＰＣ端末２００が通常のセキュリティ管理動作に復帰すれば、利用することができなくなる。そういった意味で、予備コードはワンタイムパスワードであり、永続的に利用することができない、という利点がある。
【００７３】
上述したように、本施錠システムでは、通常は、第１識別情報（例えば、ＩＤコード）を用いた第１認証処理を行っている。しかしながら、本施錠システムでは、携帯機器１００が故障した等の場合には、第１識別情報以外の第２識別情報（例えば、サーバ側で作成された予備コード）を用いた第２認証処理を行うことができる。第２認証処理では、第２識別情報と予備識別情報（ＰＣ端末側で作成された予備コード）とが比較され、両者が一致する場合にはＰＣ端末が開錠される。例えば、第１識別情報は、第１固定識別情報（例えば、公開コード）と、第２固定識別情報（例えば、第１の認証ＩＤコード）と、可変識別情報（例えば、ローリング値）から構成される。また、第１認証処理では、例えば、第２固定識別情報と、予めＰＣ端末に記憶されたデータ（例えば、第２の認証ＩＤコード）とが比較され、両者が一致する場合にはＰＣ端末が開錠される。
【００７４】
携帯機器１００から送信される暗号コードに含まれる識別情報を用いて予備コードを作成することにより、予備コードによる認証時においても、携帯機器１００による通常の認証と同等のセキュリティレベルを保持することができる。特に、ローリング値を用いて予備コードを作成することにより予備コードによる認証のセキュリティレベルを、より高くすることができる。
【００７５】
次に、携帯機器１００とＰＣ端末２００間におけるデータの送信タイミングについて説明する。
【００７６】
図７は、携帯機器１００とＰＣ端末２００との間のデータの送信タイミングの例を示す図である。
【００７７】
図７（ａ）は携帯機器１００の第１送受信部から送信されるＩＤコードデータの送信タイミングを示し、図７（ｂ）はＰＣ端末２００に接続されたベース２５０から送信されるＩＤコードデータの受信を示すＡＣＫ信号の送信タイミングを示している。また、図７（ａ）及び（ｂ）は、データの送信タイミングが正常に推移している場合を示している。
【００７８】
図７（ａ）及び（ｂ）に示すように、所定間隔（２秒）で携帯機器１００からＩＤコードデータが送信され、それに応じて、所定間隔（２秒）で、ＰＣ端末２００に接続されたベース２５０の第２送受信部２５４からＡＣＫ信号が送信される。
【００７９】
（ｃ）は携帯機器１００から送信されるＩＤコードデータの送信タイミングを示し、（ｄ）はベース２５０から送信されるＡＣＫ信号の送信タイミングを示す。図７（ｃ）及び（ｄ）は、データの送信タイミングに異常が生じた場合の対応例を示している。即ち、図７（ｃ）及び（ｄ）は、携帯機器１００からの７０１及び７０３のタイミングで送信されたＩＤコードデータに対して、通常であれば、ベース２５０から送信されるＡＣＫ信号７０２及び７０４を携帯機器１００で受信していない状態を示している。
【００８０】
図７（ｃ）及び（ｄ）に示すように、携帯機器１００とＰＣ端末２００では無線を利用してＩＤコードデータとＡＣＫ信号とを相互にやりとりしているが、無線を利用しているため、不意に通信が途切れてしまうことがある。通信の途切れによって携帯機器１００を保持するユーザがＰＣ端末２００の近傍にいるにも拘らず、ＰＣ端末２００が施錠されてしまった場合、再度認証が行われるまでの所定間隔（２秒）は非常に長く感じられる。そこで、通信が途切れた場合には、送信間隔を短くすることによって、再度ＰＣ端末２００の開錠が行われるまでの時間間隔を短くなるようにすることが好ましい。
【００８１】
そこで、図７（ｃ）の例では、携帯機器１００の第１制御部１０１は、受信すべきＡＣＫ信号を受信しなかった場合には、次に送信するＩＤコードデータの時間間隔が（２秒から１秒へ）短くなるように制御を行う。また、受信すべきＡＣＫ信号を受信した場合には、当初の時間間隔（２秒）に復帰する。
【００８２】
図８は、図７（ｃ）及び（ｄ）に示したデータの送信タイミングを制御するための制御フローの一例を示す図である。
【００８３】
図８において、携帯機器１００の第１制御部１０１は、第１送受信部１０５を利用してＩＤコードを送信し（Ｓ８０１）、その後、微小時間以内にＡＣＫ信号が受信されたか否かの判断を行う（Ｓ８０２）。ＡＣＫ信号が受信された場合には、通常通り２秒間待って（Ｓ８０３）、ＩＤコードを送信するが（Ｓ８０１）、ＡＣＫ信号が受信されない場合には、１秒間待って（Ｓ８０４）、ＩＤコードを送信する（Ｓ８０１）ように制御される。
【００８４】
（ｅ）は携帯機器１００から送信されるＩＤコードデータの送信タイミングを示し、（ｆ）はベース２５０から送信されるＡＣＫ信号の送信タイミングを示す。図７（ｅ）及び（ｆ）は、データの送信タイミングに異常が生じた場合の他の対応例を示している。即ち、図７（ｅ）及び（ｆ）は、携帯機器１００からの７１１、７１３及び７１５のタイミングで送信されたＩＤコードデータに対して、通常であれば、ベース２５０から送信されるＡＣＫ信号７１２、７１４及び７１６を携帯機器１００で受信していない状態を示している。
【００８５】
図７（ｅ）及び（ｆ）に示す場合でも、通信の途切れによって携帯機器１００を保持するユーザがＰＣ端末２００の近傍にいるにも拘らず、ＰＣ端末２００が施錠されてしまった場合、再度認証が行われるまでの所定間隔（２秒）は非常に長く感じられる。そこで、通信が途切れた場合には、当初は送信間隔を短くし、それでもＡＣＫ信号が受信できない場合は、徐々に送信間隔を戻すよう制御している。通信間隔を短くしてもＡＣＫ信号が受信できない場合は、ユーザがＰＣ端末２００の近傍にいて通信が途切れたのではなく、近傍にいない可能性があると考え、再度ＰＣ端末２００の開錠が行われるまでの時間間隔を調整することとした。
【００８６】
図７（ｅ）の例では、携帯機器１００の第１制御部１０１は、受信すべきＡＣＫ信号を受信しなかった場合には、次に送信するＩＤデータの時間間隔を最初は１秒間隔に、次に１．５秒間隔に、最後に２秒間隔になるように制御を行う。また、受信すべきＡＣＫ信号を受信した場合には、当初の時間間隔（２秒）に復帰する。図７（ｃ）に示すように、送信間隔を短くしたままにしておくと、携帯機器１００の電源の電池切れを早く生じる可能性があることから、一旦送信間隔を短くした後、徐々に送信間隔を戻すよう制御した。
【００８７】
図９は、図７（ｅ）及び（ｆ）に示したデータの送信タイミングを制御するための制御フローの一例を示す図である。
【００８８】
携帯機器１００の第１制御部１０１は、第１送受信部１０５を利用してＩＤコードを送信し（Ｓ９０１）、その後、微小時間以内にＡＣＫ信号が受信されたか否かの判断を行う（Ｓ９０２）。ＡＣＫ信号が受信された場合には、通常通り２秒間待って（Ｓ９０３）、Ｎ＝０として（Ｓ９０４）、ＩＤコードを送信する。（Ｓ９０１）。Ｓ９０２で、ＡＣＫ信号が受信されない場合には、Ｎ＝０か否かの判断を行い（Ｓ９０５）、Ｎ＝０であれば、Ｎ＝１として（Ｓ９０６）、１秒間待って（Ｓ９０７）、ＩＤコードを送信する（Ｓ９０１）。
【００８９】
また、Ｓ９０５でＮ＝０でない場合、Ｎ＝１か否かの判断を行い（Ｓ９０８）、Ｎ＝１の場合には、１．５秒間待って（Ｓ９０９）、Ｎ＝２として（Ｓ９１０）、ＩＤコードを送信する（Ｓ９０１）。さらに、Ｓ９０８で、Ｎ＝１でない場合、２秒間待って（Ｓ９１１）、ＩＤコードを送信する（Ｓ９０１）。
【００９０】
このように、携帯機器１００側で、ＡＣＫ信号が受信できない場合には、ＩＤコードを送信する間隔を短くして、再認証によってＰＣ端末２００が開錠されるまでの時間間隔が短くなるように制御した。また、携帯機器１００でＡＣＫ信号が受信できない場合に、ＩＤコードの送信間隔を短くし続けると、携帯機器１００の電源である電池寿命が短くなってしまうことから、ＩＤコードを送信する間隔を一旦短く設定したのち、徐々に通常の送信間隔となるように変化させるように制御した。なお、図７（ｃ）〜（ｆ）、図８及び図９の通常の送信間隔（２秒）及び短縮した送信間隔（１秒、１．５秒）は一例であって、様々な改変がアプリケーションに応じて可能である。
【００９１】
図７（ａ）〜（ｆ）の例では、携帯機器１００とＰＣ端末２００との間で相互に信号のやり取りを行っているが、必ずしもＰＣ端末２００から携帯機器１００へのＡＣＫ信号を用いる必要はない。特に、図７（ｃ）〜（ｆ）で示される制御を行わない場合、携帯機器１００がＰＣ端末２００からのＡＣＫ信号を受ける必要は無い。即ち、携帯機器１００からＰＣ端末２００への一方向の送信のみでも良い。その場合、第１送受信部１０５は送信機能のみ有し、第２送受信部２５４は受信機能のみ有すれば良いこととなる。
【００９２】
次に、ユーザが携帯機器１００をＰＣ端末２００の付近に放置した場合等に、自動的にＰＣ端末２００を施錠する方法について説明する。
【００９３】
図１０は、本発明に係るコンピュータ施錠システムの制御フローの他の例を示す図である。
【００９４】
図１０の制御フローでは、携帯機器１００に設けられている加速度センサ１０６からの信号を用いて、携帯機器１００が移動しているか否かの判断を行う。図１０の制御フローでは、携帯機器１００が所定期間停止している場合には、携帯機器１００が放置されたと判断して、自動的にＰＣ端末２００を施錠する。
【００９５】
図１０に示す制御フローは、ＰＣ端末２００の第２記憶部２０３に予めインストールされている施錠システムアプリケーションプログラムに従い、主に第２制御部２０１によって実行されるように構成した。また、図１０のフローの前半部分は図３の制御フロー（Ｓ３０１〜Ｓ３０９）と同様であるので、省略した。さらに、図１０の制御フローでは、携帯機器１００は、加速度センサを有しており、加速度センサの出力信号（検出結果）をＩＤコードデータと共に、所定間隔で送信するように構成した。なお、加速度センサの出力信号とＩＤコードデータは、同時でも、別のタイミングでも良い。
【００９６】
図３のＳ３０７で認証ＩＤが一致した場合、所定間隔（例えば２秒間隔）で、第２制御部２０１は、図４に示した認証処理を行う（Ｓ１００１）。認証が得られた場合には、次に、制御部２０１は、加速度センサ１０６からの信号が予め定められた条件を満たすか否かを判断する（Ｓ１００２）。制御部２０１は、Ｓ１００１において認証が得られ、Ｓ１００２で加速度センサ１０６からの信号が予め定められた条件を満たす場合、ＰＣ端末２００を使用可能な状態に維持し、認証処理と加速度センサ１０６からの信号のチェックを所定間隔（例えば、２秒毎）に繰り返す。また、制御部２０１は、Ｓ１００１において認証が得られ、Ｓ１００２で加速度センサ１０６からの信号が予め定められた条件を満たさなかった場合、ＰＣ端末２００を施錠する（Ｓ１００３）。
【００９７】
図１１は、加速度センサ１０６から出力される信号の一例を示す図である。
【００９８】
図１１において、横軸は時間、縦軸はセンサ出力（電圧値）を示している。図中、Ｐ１およびＰ２は経験値から求めた値であって、携帯機器１００がユーザに装着されている場合、Ｐ１以下又はＰ２以上の信号値が出力される。逆に、携帯機器１００が机の上等に放置されている場合、Ｐ１より大且つＰ２より小の信号値が継続して出力される。したがって、本実施形態では、予め定められた条件を、Ｐ１以下又はＰ２以上の信号値が出力される事と定めた。
【００９９】
一旦ＰＣ端末２００が施錠された場合には、再度の認証処理によって認証が得られ（Ｓ１００４）且つ加速度センサ１０６からの信号が予め定められた条件を満たす場合（Ｓ１００５）、正規のユーザパスワードが入力された場合（Ｓ１００７）、正規の予備コードが入力された場合（Ｓ１００８）の何れかの場合に、ＰＣ端末２００が再度利用可能となる。しかしながら、上記３つの何れかに該当しない限り、ＰＣ端末２００は開錠されず、したがって、利用することができなくなる。
【０１００】
ここで、再度の認証処理によって認証が得られ且つ加速度センサ１０６からの信号が予め定められた条件を満たす場合には、ＰＣ端末２００を開錠して（Ｓ１００６）、Ｓ１００１へ戻り、通常通りＰＣ端末２００のセキュリティ管理を継続するが、正規のユーザパスワードが入力された場合（Ｓ１００７）及び正規の予備コードが入力された場合（Ｓ１００８）には、ＰＣ端末２００を開錠（Ｓ１００９）後、セキュリティ管理を終了する（Ｓ１０１０）。
【０１０１】
図１２は、本発明に係る施錠システムの制御フローの更に他の例を示す図である。
【０１０２】
図１２に示す制御フローでは、ベース２５０に設けられている受信強度検出部２５５を用いて、携帯機器１００が移動しているか否かの判断を行う。図１２に示す制御フローでは、携帯機器１００が所定期間停止している場合に、携帯機器１００が放置されたと判断して、自動的にＰＣ端末２００を施錠する。
【０１０３】
図１２に示す制御フローは、ＰＣ端末２００の第２記憶部２０３に予めインストールされている施錠システムアプリケーションプログラムに従い、主に第２制御部２０１によって実行されるように構成した。また、図１２のフローの前半部分は図３の制御フロー（Ｓ３０１〜Ｓ３０９）と同様であるので、省略した。さらに、図１２の制御フローでは、ベース２５０の第２送受信部２５４は、受信強度検出部２５５を有しており、制御部２０１は受信強度検出部２５５からの受信強度を受信できるように構成した。
【０１０４】
最初に、制御部２０１は、ＶＡ（前回の受信強度）＝０と設定し（Ｓ１２０１）、ｃ（受信強度安定回数）＝０と設定する（Ｓ１２０２）。なお、受信強度（ＶＢ）は当初電圧値データとして検出され、ＡＤ変換され基準値によって正規化されたデータである。
【０１０５】
図３のＳ３０７で認証ＩＤが一致した場合、所定間隔（例えば２秒間隔）で、第２制御部２０１は、図４に示した認証処理を行う（Ｓ１００１）。認証が得られた場合には、次に、制御部２０１は、ベース２５０が認証ＩＤを受信した際の受信強度（ＶＢ）を受信強度検出部２５５から取得する（Ｓ１２０４）。
【０１０６】
次に、第２制御部２０１は、前回の受信強度と今回の受信強度との差の絶対値ＶＣを求め（Ｓ１２０５）、今回取得して受信強度（ＶＢ）を次回の比較の為に、ＶＡ＝ＶＢと設定する（Ｓ１２０６）。
【０１０７】
次に、第２制御部２０１は、ＶＣが予め設定された上限値より大きいか否かを判断する（Ｓ１２０７）。ＶＣの値が所定の上限値より大きい場合、前回の受信における受信強度との差が所定値より大きい、即ち携帯機器１００の移動によって受信強度が変化したと判断することができる。なお、上限値は、実験より求めることができる。
【０１０８】
次に、第２制御部２０１は、ｃ＝ｃ＋１として（Ｓ１２０８）、ｃが設定値（例えば、３６００回）より大きいか否かの判断を行う（Ｓ１２０９）。Ｓ１２０９で、ｃが設定値より大きい場合、第２制御部２０１は、ＰＣ端末２００を施錠する（Ｓ１２１０）。即ち、連続してＶＣが予め設定値より小さい場合、携帯機器１００がユーザに装着されず、放置されていると見なすように制御した。
【０１０９】
一旦ＰＣ端末２００が施錠された場合には、正規のユーザパスワードが入力された場合（Ｓ１２１１）、正規の予備コードが入力された場合（Ｓ１２１２）の何れかの場合に、ＰＣ端末２００が再度利用可能となる。しかしながら、上記２つの何れかに該当しない限り、ＰＣ端末２００は開錠されず、したがって、利用することができなくなる。
【０１１０】
正規のユーザパスワードが入力された場合（Ｓ１２１１）及び正規の予備コードが入力された場合（Ｓ１２１２）には、ＰＣ端末２００を開錠（Ｓ１２１３）後、セキュリティ管理を終了する（Ｓ１２１４）。なお、図１０の制御フロー（加速度センサを用いた例）のＳ１００４で説明したように、一旦ＰＣ２００が施錠された場合に、再度の認証処理によってＰＣが開錠されるように構成しても良い。
【０１１１】
以上説明したように、図１０に示す制御フローでは、認証処理（図４参照）に加えて、加速度センサ１０６からの信号に基づいて、携帯機器１００がユーザに装着されているか否かを確認できるようにした。また、図１２に示す制御フローでは、認証処理（図４参照）に加えて、受信強度検出部２５５からの受信強度に基づいて、携帯機器１００がユーザに装着されているか否かを確認できるようにした。このように携帯機器１００がユーザに装着されていることを認識するためのデータに基づいて制御したので、携帯機器１００がＰＣ端末２００の付近に放置された場合等には、強制的にＰＣ端末２００を施錠し、セキュリティを高めることが可能となった。
【０１１２】
また、図１０〜１２を用いて説明した制御フローでは、通常の認証処理に加えて、携帯機器１００がユーザに装着されていない事の検知を条件にして、ＰＣ端末２００を施錠するように制御した。しかしながら、それに加えて、ＰＣ端末２００の第２操作部２０４（マウス、キーボード等）からデータの入力が行われていいない事を検知した場合に、始めてＰＣ端末２００を施錠するように制御しても良い。ユーザが第２操作部２０４から何らかのデータ入力を行っているということは、ＰＣ端末２００の近傍にユーザが存在するということであるので、たとえ携帯機器１００をユーザが装着していなくても、ＰＣ端末２００を利用可能状態に維持すべきだからである。
【０１１３】
図１３は、本発明に係るコンピュータ施錠システムの制御フローの更に他の例を示す図である。
【０１１４】
図１３に示す制御フローでは、予めユーザが設定した強制終了時間（例えば、８時間）をカウントし、強制終了時間を経過すると、自動的にＰＣ端末２００を施錠する。
【０１１５】
図１３に示す制御フローは、ＰＣ端末２００の第２記憶部２０３に予めインストールされている施錠システムアプリケーションプログラムに従い、主に第２制御部２０１によって実行されるように構成した。また、図１３のフローの前半部分は図３の制御フロー（Ｓ３０１〜Ｓ３０９）と同様であるので、省略した。
【０１１６】
最初に、第２制御部２０１は、ｔ＝０と設定し（Ｓ１３０１）、図４に示した認証処理を行う（Ｓ１３０２）。認証が得られた場合には、次に、制御部２０１は、ｔ＝ｔ＋前回受信からの時間と設定しなおし（Ｓ１３０３）、ｔが設定値（例えば、８時間）より大きいか否かを判断する（Ｓ１３０４）。
【０１１７】
Ｓ１３０４で、設定値より大きい場合、第２制御部２０１は、ＰＣ端末２００を強制的に施錠する（Ｓ１３０５）。
【０１１８】
一旦ＰＣ端末２００が施錠された場合には、正規のユーザパスワードが入力された場合（Ｓ１３０６）、正規の予備コードが入力された場合（Ｓ１３０７）の何れかの場合に、ＰＣ端末２００が再度利用可能となる。しかしながら、上記２つの何れかに該当しない限り、ＰＣ端末２００は開錠されず、したがって、利用することができなくなる。なお、図１０の制御フロー（加速度センサを用いた例）のＳ１００４で説明したように、一旦ＰＣ２００が施錠された場合に、再度の認証処理によってＰＣが開錠されるように構成しても良い。
【０１１９】
正規のユーザパスワードが入力された場合（Ｓ１３０６）及び正規の予備コードが入力された場合（Ｓ１３０７）には、ＰＣ端末２００を開錠（Ｓ１３０８）後、セキュリティ管理を終了する（Ｓ１３０９）。
【０１２０】
以上説明したように、図１３に示す制御フローでは、認証処理（図４参照）に加えて、ユーザが予め設定した強制終了時間を経過すると、強制的にＰＣ端末２００を施錠し、セキュリティを高めることが可能となった。
【図面の簡単な説明】
【０１２１】
【図１】本発明に係る施錠システムの概容を説明するための図である。
【図２】本発明に係る施錠システムに用いられる携帯機器及びＰＣ端末の一例を示すブロック図である。
【図３】本発明に係る施錠システムにおける制御フローの一例を示す図である。
【図４】認証処理の制御フローの一例を示す図である。
【図５】予備コードを取得するための制御フローの一例を示す図である。
【図６】コンピュータが施錠された場合の表示画面の一例を示す図である。
【図７】(ａ)〜（ｆ）は、携帯機器とＰＣ端末との間のデータ送信タイミングを示す図である。
【図８】図７（ｃ）及び（ｄ）に示されるようなデータ送信タイミングを制御するための制御フローの一例を示す図である。
【図９】図７（ｅ）及び（ｆ）に示されるようなデータ送信タイミングを制御するための制御フローの一例を示す図である。
【図１０】本発明に係る施錠システムにおける制御フローの他の例を示す図である。
【図１１】加速度センサの出力例を示す図である。
【図１２】本発明に係る施錠システムにおける制御フローの更に他の例を示す図である。
【図１３】本発明に係る施錠システムにおける制御フローの更に他の例を示す図である。
【符号の説明】
【０１２２】
１００    携帯機器
１０１    第１制御部
１０３    第１記憶部
１０５    第１送受信部
１０６    加速度センサ
１１０    ローリング値発生手段
１１１    暗号化／複合化手段
２００    ＰＣ端末
２０１    第２制御部
２０３    第２記憶部
２０４    第２操作部
２０６    表示部
２１０    暗号化／複合化手段
２５０    ベース
２５１    第３制御部
２５３    第３記憶部
２５４    第２送受信部
２５５    受信強度検出部
３００    管理ＰＣ
５００    サーバ
５１０    ユーザＤＢ
【図１】
2006139757.tif 000003
【図２】
2006139757.tif 000004
【図３】
2006139757.tif 000005
【図４】
2006139757.tif 000006
【図５】
2006139757.tif 000007
【図６】
2006139757.tif 000008
【図７】
2006139757.tif 000009
【図８】
2006139757.tif 000010
【図９】
2006139757.tif 000011
【図１０】
2006139757.tif 000012
【図１１】
2006139757.tif 000013
【図１２】
2006139757.tif 000014
【図１３】
2006139757.tif 000015