(57)【要約】【課題】情報端末装置の第３者による不正使用や情報漏れを、効果的に防止できる手段を提供する。【解決手段】携帯型認証装置２の指紋認識部２４にて指紋の読み取りが行われ、その指紋データが端末装置１側へ送信されると、端末装置１側では、乱数生成部１２で生成した認証鍵データを、携帯型認証装置２へ送信するとともに、指紋データとセットで認識鍵記憶部１３に保存する。端末装置１を使用する際には、認証鍵データと指紋データとを用いて、携帯型認証装置２との間で、チャレンジ／レスポンス方式による認証を行い、携帯型認証装置２のレスポンスが端末装置１のレスポンスと一致したとき、端末装置１のロックを解除して利用可能にする。【選択図】図２
2006060392.tif 000002
【特許請求の範囲】
【請求項１】
情報端末装置を使用する際に該情報端末装置との間で近距離無線通信による認証を行う携帯型認証装置を備えた情報端末装置不正利用防止方式において、
前記携帯型認証装置は、
初期登録時に前記情報端末装置と接続されて有線通信を行う有線部と、
認証実行時に前記情報端末装置との間で近距離無線通信を行う無線部と、
前記有線部を介して前記情報端末装置から受信した認証鍵を記憶するユーザー認証鍵記憶部と、
前記無線部を介して前記情報端末装置から受信したチャレンジコードと前記ユーザー認証鍵記憶部から読み出した認証鍵によるレスポンス演算を行って、携帯型認証装置側のレスポンスデータを生成し、前記無線部を介して前記情報端末装置へ送信する認証演算部と、
初期登録時に読み取った指紋データを、前記有線部を介して前記情報端末装置へ出力するとともに、認証実行時に読み取った指紋データを、前記無線部を介して前記情報端末装置へ出力する指紋認識部とを備えており、
前記情報端末装置は、
初期登録時に前記携帯型認証装置と接続されて有線通信を行う有線部と、
認証実行時に前記携帯型認証装置との間で近距離無線通信を行う無線部と、
初期登録時に前記有線部を介して前記携帯型認証装置から受信した指紋データに対応する認証鍵を生成するとともに、認証実行時に前記無線部を介して前記携帯型認証装置へ送信する前記チャレンジコードを生成する乱数生成部と、
前記乱数生成部で生成されたユーザー毎の認証鍵を、初期登録時に前記有線部を介して受信した指紋データにより区別して記憶するユーザー別認証鍵記憶部と、
前記携帯型認証装置へ送信した前記チャレンジコードと認証実行時に前記無線部を介して前記携帯型認証装置から受信した指紋データを検索情報として前記ユーザー別認証鍵記憶部から読み出された認証鍵とによるレスポンス演算を行って、情報端末装置側のレスポンスデータを生成し、前記携帯型認証装置から受信した前記携帯型認証装置側のレスポンスデータと比較して、一致した場合に、当該情報端末装置のロックを解除して利用可能に制御する認証演算・制御部とを備えている、
ことを特徴とする情報端末装置不正利用防止方式。
【請求項２】
前記情報端末装置は、該情報端末装置の無線部を、該情報端末装置がロックされているときには前記携帯型認証装置の検索データを定期的に送信して前記携帯型認証装置からの応答データの受信待ち状態に制御し、前記ロックが解除されて前記情報端末装置の利用が可能となった時点から、前記携帯型認証装置に対して定期的にチェックメッセージを送信するとともに定期チェック応答待ち受け状態に制御する手段と、一定時間内に前記携帯型認証装置からチェックメッセージを受信したときには、前記情報端末装置のロック解除状態を継続し、一定時間以上前記携帯型認証装置からチェックメッセージを受信しなかったときには、前記情報端末装置をロック状態に制御する手段を備えていることを特徴とする請求項１に記載の情報端末装置不正利用防止方式。
【請求項３】
前記携帯型認証装置は、該携帯型認証装置の無線部を、前記情報端末装置からの検索データ受信待ち状態とし、前記情報端末装置からの検索データを受信したとき、応答データを送信して前記チャレンジコード受信待ち状態とし、前記情報端末装置からの定期的チェックメッセージを受信したとき、チェック応答メッセージを送信するようにそれぞれ制御する手段を備えていることを特徴とする請求項１に記載の情報端末装置不正利用防止方式。
【請求項４】
前記近距離無線通信は、Bluetoothもしくは赤外線通信（ＩｒＤＡ）であることを特徴とする請求項１に記載の情報端末装置不正利用防止方式。
【請求項５】
請求項１に記載の情報端末装置不正利用防止方式に用いられる前記携帯型認証装置であって、
初期登録時に前記情報端末装置と接続されて有線通信を行う有線部と、
認証実行時に前記情報端末装置との間で近距離無線通信を行う無線部と、
前記有線部を介して前記情報端末装置から受信した認証鍵を記憶するユーザー認証鍵記憶部と、
前記無線部を介して前記情報端末装置から受信したチャレンジコードと前記ユーザー認証鍵記憶部から読み出した認証鍵によるレスポンス演算を行って、携帯型認証装置側のレスポンスデータを生成し、前記無線部を介して前記情報端末装置へ送信する認証演算部と、
初期登録時に読み取った指紋データを、前記有線部を介して前記情報端末装置へ出力するとともに、認証実行時に読み取った指紋データを、前記無線部を介して前記情報端末装置へ出力する指紋認識部と、
を備えていることを特徴とする携帯型認証装置。
【請求項６】
前記携帯型認証装置には、該携帯型認証装置の無線部を、前記情報端末装置からの検索データ受信待ち状態とし、前記情報端末装置からの検索データを受信したとき、応答データを送信して前記チャレンジコード受信待ち状態とし、前記情報端末装置からの定期的チェックメッセージを受信したとき、チェック応答メッセージを送信するようにそれぞれ制御する手段が備えられていることを特徴とする請求項５に記載の携帯型認証装置。
【請求項７】
請求項１に記載の情報端末装置不正利用防止方式に用いられる前記情報端末装置であって、
初期登録時に前記携帯型認証装置と接続されて有線通信を行う有線部と、
認証実行時に前記携帯型認証装置との間で近距離無線通信を行う無線部と、
初期登録時に前記有線部を介して前記携帯型認証装置から受信した指紋データに対応する認証鍵を生成するとともに、認証実行時に前記無線部を介して前記携帯型認証装置へ送信する前記チャレンジコードを生成する乱数生成部と、
前記乱数生成部で生成されたユーザー毎の認証鍵を、初期登録時に前記有線部を介して受信した指紋データにより区別して記憶するユーザー別認証鍵記憶部と、
前記携帯型認証装置へ送信した前記チャレンジコードと認証実行時に前記無線部を介して前記携帯型認証装置から受信した指紋データを検索情報として前記ユーザー別認証鍵記憶部から読み出された認証鍵とによるレスポンス演算を行って、情報端末装置側のレスポンスデータを生成し、前記携帯型認証装置から受信した前記携帯型認証装置側のレスポンスデータと比較して、一致した場合に、当該情報端末装置のロックを解除して利用可能に制御する認証演算・制御部と、
を備えていることを特徴とする情報端末装置。
【請求項８】
前記情報端末装置には、該情報端末装置の無線部を、該情報端末装置がロックされているときには前記携帯型認証装置の検索データを定期的に送信して前記携帯型認証装置からの応答データの受信待ち状態に制御し、前記ロックが解除されて前記情報端末装置の利用が可能となった時点から、前記携帯型認証装置に対して定期的にチェックメッセージを送信するとともに定期チェック応答待ち受け状態に制御する手段と、一定時間内に前記携帯型認証装置からチェックメッセージを受信したときには、前記情報端末装置のロック解除状態を継続し、一定時間以上前記携帯型認証装置からチェックメッセージを受信しなかったときには、前記情報端末装置をロック状態に制御する手段とが備えられていることを特徴とする請求項７に記載の情報端末装置。
【請求項９】
情報端末装置を使用する際に該情報端末装置との間で近距離無線通信による認証を行う携帯型認証装置を備えた情報端末装置の不正利用を防止するための本人確認方法であって、
初期登録時に、前記携帯型認証装置が指紋データを作成して前記情報端末装置へ送信し、前記情報端末装置において、受信した前記指紋データに対応する認証鍵を作成し、該作成した認証鍵を前記情報端末装置で保存するとともに前記携帯型認証装置へ送信し、前記携帯型認証装置においても受信した前記認証鍵を保存しておき、
認証実行時に、前記情報端末装置がチャレンジコードを作成して前記携帯型認証装置へ送信し、前記携帯型認証装置において、受信した前記チャレンジコードと前記携帯型認証装置が保存している認証鍵とにより認証演算を行ってレスポンスコードを作成して前記情報端末装置へ送信するとともに、指紋データを作成して前記情報端末装置へ送信し、前記情報端末装置において、受信した前記指紋データにより該情報端末装置が保存している認証鍵を検索し、前記携帯型認証装置へ送信したチャレンジコードと前記検索により読み出された認証鍵とにより認証演算を行ってレスポンスコードを作成し、該作成したレスポンスコードが前記携帯型認証装置から送信されたレスポンスコードと一致したとき適正な利用者であると判定し、前記情報端末装置のロックを解除することを特徴とする情報端末装置不正利用を防止するための本人確認方法。
【請求項１０】
前記初期登録時における前記情報端末装置と前記携帯型認証装置間での送受信は有線により行われ、前記認証実行時における前記情報端末装置と前記携帯型認証装置間での送受信は近距離無線通信により行われることを特徴とする請求項９に記載の、情報端末装置不正利用を防止するための本人確認方法。
【請求項１１】
前記近距離無線通信は、Bluetoothもしくは赤外線通信（ＩｒＤＡ）であることを特徴とする請求項１０に記載の、情報端末装置不正利用を防止するための本人確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報機器の不正使用、あるいは情報漏洩等を防止するためのセキュリティ技術に関し、特に、情報機器端末等の正当な使用者であることを確認する技術に関する。
【背景技術】
【０００２】
パソコン等の端末装置が、機密性の高い分野のソフトウェア開発の用途、あるいは機密文書の閲覧、役所や会社における個人データの参照／更新といった用途に使用されている場合、そのパソコンを使用することができる人間を限定することで、そのパソコンを使用したソフトウェア開発の機密性保持、あるいは機密文書、個人データ等の漏洩の防止を図る必要がある。
【０００３】
そのため、従来からそのような用途に用いられているパソコン等の端末装置の利用者が正当な権利を有するものであることを確認するための認証手段を設けることにより、他人による装置の不正使用を防止する技術が種々提案されている。
【０００４】
例えば特許文献１〜２では、近距離無線通信を行うための無線通信手段を備えた、携帯可能なキー装置と、近距離無線通信を行うことによりキー側装置への接続要求を行い、接続が確認できたキー装置側から送信されたＩＤあるいはパスワード等の識別情報と予め端末側に登録されている識別情報とが一致した場合のみ、端末装置の使用を許可し、接続が確認できないとき、あるいはキー装置側の識別情報と端末側に登録されている識別情報とが一致しなかった場合には、端末装置の使用を禁止する手段を端末装置に備えることにより、正当なキー装置を携帯していない第３者による不正使用を防止するとともに、利用者が認証のための煩雑な操作を行わなくても認証処理を実行可能にする技術が記載されている。
【０００５】
また特許文献３〜４には、業務用端末装置との間の近距離無線通信により受信した指紋データ出力要求で指紋情報を採取し、採取した指紋情報を、前記通信により業務用端末装置へ送信することにより本人確認を行うバイオメトリクス認証方式によって、ＩＤカードやパスワードの紛失あるいは漏洩による生ずるセキュリティの喪失を防止する技術が記載されている。
【０００６】
【特許文献１】特開２００４−１０２６８２号公報
【特許文献２】特開２００３−２８８３２８号公報
【特許文献３】特開平１０−２０８０５３号公報
【特許文献４】特開２００１−２８３１６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１〜２記載の技術によれば、正当なキー装置を携帯していない第３者による端末装置の不正使用を防止するとともに、利用者が認証のための煩雑な操作を行わなくても認証処理を実行することが可能となるが、パスワード／認証鍵等の漏洩の危険性があり、また紛失等によりキー装置が第３者によって使用された場合には、端末装置の不正使用を防止できないという問題がある。
【０００８】
一方、特許文献３〜４記載の技術によれば、指紋データにより本人確認を行うので、パスワード／認証鍵等の漏洩、あるいはキー装置の紛失による不正使用の危険性は少ないが、指紋データといえどもデジタル情報であることには変わりがないので、このデジタル情報が何らかの原因で第３者に漏洩した場合には、不正使用される虞がある。また、上記特許文献２の段落０００６に記載されているように、その対象が携帯情報端末等の場合、機器所有者本人の指紋が付着している可能性が高く、指紋採取自体は比較的容易であるので、第３者が付着している指紋から指紋データを取得し、それを用いて本人を偽った場合には、不正使用を防止できないという問題がある。
【０００９】
本発明は、上記問題点に鑑み、情報端末装置の第３者による不正使用や情報漏れを、より効果的に防止できる手段を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の情報端末装置不正利用防止方式は、情報端末装置と、該情報端末装置を使用する際に該情報端末装置との間で近距離無線通信による認証を行う携帯型認証装置とからなり、前記携帯型認証装置は、初期登録時に前記端末装置と接続されて有線通信を行う有線部と、認証実行時に前記端末装置との間で近距離無線通信を行う無線部と、前記有線部を介して前記端末装置から受信した認証鍵を記憶するユーザー認証鍵記憶部と、前記無線部を介して前記端末装置から受信したチャレンジコードと前記ユーザー認証鍵記憶部から読み出した認証鍵とによるレスポンス演算を行って、携帯型認証装置側のレスポンスデータを生成し、前記無線部を介して前記情報端末装置へ送信する認証演算部と、初期登録時に読み取った指紋データを、前記有線部を介して前記情報端末装置へ出力するとともに、認証実行時に読み取った指紋データを、前記無線部を介して前記情報端末装置へ出力する指紋認識部とを備えており、一方、前記情報端末装置は、初期登録時に前記携帯型認証装置と接続されて有線通信を行う有線部と、認証実行時に前記携帯型認証装置との間で近距離無線通信を行う無線部と、初期登録時に前記有線部を介して前記携帯型認証装置から受信した指紋データに対応する認証鍵を生成するとともに、認証実行時に前記無線部を介して前記携帯型認証装置へ送信する前記チャレンジコードを生成する乱数生成部と、この乱数生成部で生成されたユーザー毎の認証鍵を、前記有線部を介して受信した指紋データにより区別して記憶するユーザー別認証鍵記憶部と、前記携帯型認証装置へ送信した前記チャレンジコードと前記無線部を介して前記携帯型認証装置から受信した指紋データを検索情報として前記ユーザー別認証鍵記憶部から読み出された認証鍵とによるレスポンス演算を行って、端末装置側のレスポンスデータを生成し、前記携帯型認証装置から受信した前記携帯型認証装置側のレスポンスデータと比較して、一致した場合に、当該端末装置のロックを解除して利用可能に制御する認証演算・制御部とを備えていることを特徴とする。
【００１１】
また、前記情報端末装置は、該情報端末装置の無線部を、該情報端末装置がロックされているときには前記携帯型認証装置の検索データを定期的に送信して前記携帯型認証装置からの応答データの受信待ち状態に制御し、前記ロックが解除されて前記情報端末装置の利用が可能となった時点から、前記携帯型認証装置に対して定期的にチェックメッセージを送信するとともに定期チェック応答待ち受け状態に制御する手段と、一定時間内に前記携帯型認証装置からチェックメッセージを受信したときには、前記情報端末装置のロック解除状態を継続し、一定時間以上前記携帯型認証装置からチェックメッセージを受信しなかったときには、前記情報端末装置をロック状態に制御する手段を備えている。
【００１２】
また、前記携帯型認証装置は、該携帯型認証装置の無線部を、前記情報端末装置からの検索データ受信待ち状態とし、前記情報端末装置からの検索データを受信したとき、応答データを送信して前記チャレンジコード受信待ち状態とし、前記情報端末装置からの定期的チェックメッセージを受信したとき、チェック応答メッセージを送信するようにそれぞれ制御する手段を備えている。
【００１３】
本発明の情報端末装置を使用する際に該情報端末装置との間で近距離無線通信による認証を行う携帯型認証装置を備えた情報端末装置不正利用防止方式における本人確認方法は、初期登録時に、前記携帯型認証装置が指紋データを作成して前記情報端末装置へ送信し、前記情報端末装置において、受信した前記指紋データに対応する認証鍵を作成し、該作成した認証鍵を前記情報端末装置で保存するとともに前記携帯型認証装置へ送信し、前記携帯型認証装置においても受信した前記認証鍵を保存しておき、認証実行時に、前記情報端末装置がチャレンジコードを作成して前記携帯型認証装置へ送信し、前記携帯型認証装置において、受信した前記チャレンジコードと前記携帯型認証装置が保存している認証鍵とにより認証演算を行ってレスポンスコードを作成して前記情報端末装置へ送信するとともに、指紋データを作成して前記情報端末装置へ送信し、前記情報端末装置において、受信した前記指紋データにより該情報端末装置が保存している認証鍵を検索し、前記携帯型認証装置へ送信したチャレンジコードと前記検索により読み出された認証鍵とにより認証演算を行ってレスポンスコードを作成し、該作成したレスポンスコードが前記携帯型認証装置から送信されたレスポンスコードと一致したとき適正な利用者であると判定し、前記情報端末装置のロックを解除することを特徴とする。
【００１４】
本発明では、情報端末装置利用時に、近距離無線通信によるチャレンジ／レスポンス方式ベースの認証と指紋認証とを有機的に組み合わせた認証方式を採用するとともに、初期登録は有線により行うことによって、より確実な本人認証を行い、また離席時には近距離無線通信が不可になることで本人以外の端末利用を不可能として不正利用を防止するとともに、盗聴等による認証鍵データの漏洩を極力排除し、認証をより安全なものとしている。近距離無線通信としては、Bluetoothあるいは赤外線通信（ＩｒＤＡ）が好適である。
【００１５】
本発明により、あらかじめ認証鍵を登録しておいた携帯型認証装置を持ったユーザーが端末装置に近づくと、Bluetooth等による近距離無線通信が開始される。その際に、端末画面に「携帯型認証装置で指紋の読み取りを行う」旨のメッセージを出力することで指紋認証の実行を促す。ユーザーが携帯型認証装置の指紋認識部を介して指紋データを入力すると、その後は、この指紋データと認証鍵を利用した端末認証が自動で行われる。その認証が確立した時点で、端末を利用することが出来るようになる。
【００１６】
端末利用中は、定期的に端末−携帯型認証装置間で近距離無線通信が行われ、その通信が確立している間は端末を利用することが出来る。携帯型認証装置を持ったまま端末から離れた場合は、端末−携帯型認証装置間での近距離無線通信が出来なくなるため、その時点で端末側をロックし、利用できなくすることによって他人による端末の不正利用を防ぐことになる。
【００１７】
再度端末を利用するために、端末に近づくと上記の近距離無線通信による端末認証と指紋認証処理が再度実行され、本人であることが確認されると端末を再度利用することが可能となる。
【発明の効果】
【００１８】
本発明では、近距離無線通信によるチャレンジ／レスポンス方式ベースの認証と指紋認証とを有機的に組み合わせ、端末利用開始時には指紋認証も行うため、携帯型認証装置が盗まれたとしても、本人以外が利用することは不可能となり、より確実な本人認証を行うことができる。
【００１９】
また、初期登録時の認証鍵データのやりとりを有線通信により実行するとともに、認証実行時には認証鍵データ自体のやり取りは行わないので、盗聴等による認証鍵データの漏洩を防ぐことが出来る。
【００２０】
また、認証実行に、Bluetooth等の近距離無線通信方式を採用しているので、端末利用者が近距離無線通信可能範囲以上離れて通信不可能になった時点で端末をロックすることが可能なため、端末利用者の離席時やログアウト忘れ時に端末の不正利用を防ぐことができる。
【００２１】
また、利用開始時にユーザーＩＤやパスワードの入力は不要であり、その代わりに指紋の読み取りを行うだけとなるため、端末利用開始時に本人確認を行う際の利用者の負担を軽減できる。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の実施形態のイメージを示す図であり、第３者による不正使用を防止する対象である端末装置１と、この端末装置１との間でBluetooth方式の通信により、認証処理を行う携帯型認証装置２とから構成される。携帯型認証装置２はボタン電池等の電源搭載を前提としており、端末装置１利用者が持ち歩くものとする。そして対象の端末装置１とBluetooth通信が出来る距離まで近づくことで通信を開始し、端末装置１との間で認証のための処理が実行される。
【００２３】
図２は、端末装置１と携帯型認証装置２における、認証に必要な部分の構成を示している。
【００２４】
端末装置１において、この認証に必要な部分は、無線部１１、乱数生成部１２、ユーザー別認証鍵記憶部１３、認証演算・制御部１４、有線部１５、およびこれら各部の動作を制御する制御部１６から構成される。なお、制御部１６は端末装置１全体を制御する制御部によって兼用可能である。無線部１１は、携帯型認証装置２との間でBluetooth通信を行う機能を備えている。乱数生成部１２は、認証時に携帯型認証装置２へ送信するためのランダムなチャレンジコードを生成するとともに、初期登録時には携帯型認証装置２へ送信するための認証鍵を生成する。
【００２５】
ユーザー別認証鍵記憶部１３は、初期登録時に携帯型認証装置２から有線部１５を介して受信した指紋データに対応させて乱数生成部１２で生成した認証鍵を、指紋データにより区別して記憶する。認証演算・制御部１４は、認証実行時に乱数生成部１２で生成したチャレンジコードとユーザー別認証鍵記憶部１３から読み出した対象ユーザーの認証鍵からレスポンスデータを生成するための演算を実行する。有線部１５は、初期登録時に携帯型認証装置２と有線で接続され、携帯型認証装置２から指紋データを受け取り、その指紋データに対応して生成した認証鍵を携帯型認証装置２へ送信する。
【００２６】
一方、携帯型認証装置２は、無線部２１、ユーザー認証鍵記憶部２２、認証演算部２３、指紋認識部２４、有線部２５、およびこれら各部の動作を制御する制御部２６から構成される。無線部２１は、端末装置１との間でBluetooth通信を行う機能を備えている。ユーザー認証鍵記憶部２２は、初期登録時に端末装置１から有線部２５を介して取得した認証鍵を保持する。この認証鍵は、認証時に利用される。認証演算部２３は、端末装置１から受信したチャレンジコードとユーザー認証鍵記憶部２２に保持されている認証鍵から演算を行うことにより、端末装置１へ送信するためのレスポンスデータを生成する。
【００２７】
指紋認識部２４は、初期登録時および本人確認時に指紋の読み取りを行い、指紋データを生成する。有線部２５は、初期登録時に端末装置１へ指紋認識部２４で読み取った指紋データを送信し、その指紋データに対応する認証鍵を受信してユーザー認証鍵記憶部２２へ渡す。このように、初期登録時に有線部１５と有線通信を行うことで、指紋データと認証鍵データが外部に漏れることを防止し、より高いセキュリティレベルでの通信を可能とする。
【００２８】
図３は、端末装置１と携帯型認証装置２の間で指紋データと認証鍵データの初期登録を行うときの処理の流れを示すタイミングチャートであり、図４〜図５は、近距離無線通信による認証および認証後の定期的にチェックを行うときの処理の流れを示すタイミングチャートである。以下、図１〜図５を参照して、本実施形態の動作について詳細に説明する。
【００２９】
指紋データと認証鍵データの初期登録は、セキュリティ面を考慮して有線（シリアルポート）を利用して認証鍵データのやり取りを行う。携帯型認証装置２が有線により端末装置１と接続されると、端末装置１側では、「携帯型認証装置で指紋の読み取りを行う」旨のメッセージを表示して、指紋データ受信待ち状態となる（Ｓ１）。
【００３０】
携帯型認証装置２の指紋認識部２４にて指紋の読み取りが行われ、その指紋データが端末装置１側へ送信されると（Ｓ２）、端末装置１側では、その指紋データを端末ユーザーの識別に利用するために、そのユーザーが使用する認証鍵を乱数生成部１２で生成し、生成した認証鍵データを携帯型認証装置２へ送信する（Ｓ３）とともに、当該ユーザーの指紋データとセットで認識鍵記憶部１３に保存する（Ｓ４）。一方、携帯型認証装置２側では、有線部２５を介して受信した認証鍵データをユーザー認証鍵記憶部２２に保存する（Ｓ５）。ここまでの手順を踏むことで、ユーザーは携帯型認証装置２を使用することにより、端末装置１を利用することが可能となる。
【００３１】
端末装置１が利用可能な状態となると、図４に示すように、端末装置１は、利用者がいない場合、無線部１１による近距離無線（Bluetooth）により、携帯型認証装置２を検索しており（Ｓ６）、一方、携帯型認証装置２は、無線部２１による近距離無線（Bluetooth）により端末装置１からの検索データ受信待ち状態となっている（Ｓ７）。そして、端末装置１の検索可能範囲に携帯型認証装置２が入り、端末装置１からの検索データを受信すると、携帯型認証装置２は応答データを送信して（Ｓ８）、チャレンジコード受信待ち状態となる（Ｓ９）。
【００３２】
端末装置１側では、応答データを受信したことで認証したがっている利用者がいると判断して、乱数発生部１２でランダムなチャレンジコードを生成し、生成したチャレンジコードを、無線部１１を介して応答データ送信者に送信する（Ｓ１０）とともに、レスポンス受信待ち状態となる（Ｓ１１）。また、このとき端末装置１の画面（不図示）に「携帯型認証装置で指紋の読み取りを行う」旨のメッセージを表示する。
【００３３】
携帯型認証装置２側では、端末装置１からのチャレンジコードを無線部２１で受信すると、認証演算部２３は、このチャレンジコードと初期登録時にユーザー認証鍵記憶部２２に保存された認証鍵データとを使用して演算処理を行ってレスポンスデータを生成し、生成したレスポンスデータを、無線部２１を介して端末装置１へ送信する（Ｓ１２）。携帯型認証装置２側からレスポンスデータを受信した端末装置１は次に指紋データ受信待ち状態となる（Ｓ１３）。携帯型認証装置２側では、指紋認識部２４で指紋を認識し、レスポンスデータを送信後に、取得した指紋データを、無線部２１を介して端末装置１へ送信する（Ｓ１４）。
【００３４】
端末装置１は、無線部１１で受信した指紋データを検索情報として、ユーザー別認証鍵記憶部１３に、指紋データとセットで保存されている認証鍵情報から該当ユーザーの認証鍵データを探し、その認証鍵データと送信済みのチャレンジコードを使ってレスポンス演算を行う（Ｓ１５）。そして、演算によって求めたレスポンスデータと携帯型認証装置２から受信したレスポンスデータを比較し（Ｓ１６）、一致した場合には、端末のロックを解除して利用可能にする（Ｓ１７）。
【００３５】
つまり、初期登録を済ませているユーザーであれば、ユーザーＩＤの入力などをせずに、携帯型認証装置２に指紋を読み取らせるだけで端末装置１を利用できることになる。また、指紋データは、端末装置１を利用する際には指紋認識部２４により採取されて端末装置１側へ送信されるので、仮に、第３者がこの携帯型認証装置２を無断使用して端末装置１を利用しようとしても、指紋認識部２４で認識されるこの第３者の指紋データは、登録ユーザーの指紋データとは異なるので、第３者の指紋データを受信した端末装置１は、ユーザー別認証鍵記憶部１３から該当する認証鍵情報を検索することができないのでレスポンス演算を行うことができず、端末装置１のロックは解除されない。
【００３６】
図４において、ロックが解除されて端末の利用が可能となった時点から、端末装置１は無線部１１を介して携帯型認証装置２に対して定期的にチェックメッセージを送信する（Ｓ１８）とともに、定期チェック応答待ち受け状態となる（Ｓ２０）。一方、携帯型認証装置２は無線部２１でチェックメッセージを受けた場合（Ｓ１９）に、チェック応答メッセージを返却する（Ｓ２１）。この動作によって、端末装置１は、ユーザーが端末装置１を利用し続けていることを認識することが出来る。
【００３７】
一方、離席や利用終了によってユーザーが端末装置１から離れた場合、携帯型認証装置２が端末装置１から離れることで無線部１１との間の近距離通信が不可能となり、チェックメッセージを受信できなくなる。一定時間チェックメッセージを受信できなかった場合（Ｓ２２）、携帯型認証装置２はユーザーが利用をやめたと判断して、次の端末装置１の利用に備えて検索データの受信待ち状態に遷移する（Ｓ７）。また、端末装置１側では、チェックメッセージに対する携帯型認証装置２からの応答メッセージが一定時間受信できなかった場合（Ｓ２３）、ユーザーが端末装置１の利用をやめたと判断して端末装置１をロックし（Ｓ２４）、携帯型認証装置２の検索に遷移する（Ｓ６）。
【００３８】
このように本実施形態では、初期登録時に、有線（シリアルポート）を利用して携帯型認証装置２の指紋認識部２４で読み取られた指紋データが端末装置１に入力され、端末装置１側では、そのユーザーが使用する認証鍵を指紋データとセットで認識鍵記憶部１３に保存するとともに、認証鍵データを携帯型認証装置２へ送信してレスポンス作成用データとして保持させるので、認証鍵データがこの端末装置１と携帯型認証装置２以外に漏れる虞はなく、携帯型認証装置２が複製される危険性は極めて小さい。
【００３９】
また、端末装置１を使用する際には、携帯型認証装置２は、端末装置１からから送信されるランダムなチャレンジコードと初期登録時に保存した認証鍵データとの演算処理によりレスポンスを生成し、一方、端末装置１では、携帯型認証装置２から送信された指紋データを検索情報として、端末装置１に保存されている認証鍵データを抽出し、該抽出した認証鍵データと上記チャレンジコードとの演算処理によりレスポンスデータを生成し、両方のレスポンスデータが一致したときに端末装置１のロックを解除して利用可能にしているので、認証鍵データと指紋データによる２重のセキュリティが働く。
【００４０】
従って、これらの一連の動作により、利用者が携帯型認証装置２を持ち歩いている限り、端末装置１の不正利用のリスクをかなり軽減出来る。また、利用者側としては、端末利用開始時に指紋読み取りを行うだけとなり、利用終了時や離席時にも特に操作を行うことなく端末にロックをかけられるため、セキュリティの高さを犠牲にせずに利用者側の負担を軽減できる。
【００４１】
本発明によれば、例えば、Bluetooth等の近距離無線通信装置が内蔵されたパソコンと携帯型認証装置を使用して、そのパソコンへログイン出来る人間を完全に限定することで、そのパソコンを使用したソフトウェア開発の機密性を保つことが出来る。また、そのパソコンが開発用のネットワークに接続されているとしても、そのネットワーク上のパソコン全てにこの発明を適用することによって、開発用ネットワークにアクセスする人間を限定して開発プロジェクトの機密性を保つことも可能となる。
【００４２】
また、Bluetoothの送受信可能な範囲は１０ｍ程度であり、通信不可能になった時点で端末にロックをかけることが可能となるため、端末装置をロックし忘れて離席した場合であっても、携帯型認証装置を持ち歩くことで端末装置に自動的にロックがかかり、離席中の端末不正利用を防ぐことが出来る。
【００４３】
なお、上記実施例では、近距離無線通信としてBluetoothを用いたが、Bluetoothに代えて赤外線通信（ＩｒＤＡ）を用いることもできる。赤外線通信（ＩｒＤＡ）の場合にはその指向性を利用する関係上、セキュリティレベルを変えないまま、携帯型認証装置２の動作範囲を、Bluetoothを用いた場合よりも狭めることが可能となる。動作範囲を狭めることにより、端末装置１が複数存在している場合の誤認識を防ぐことが出来る。
【００４４】
さらに、端末装置１としては、パソコンに限定されず、例えば携帯電話機、ＰＤＡ等の携帯無線端末もその対象とすることができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態のイメージを示す図である。
【図２】本実施形態で用いられる端末装置と携帯型認証装置における、認証に必要な部分の構成を示す図である。
【図３】本実施形態において、指紋データと認証鍵データの初期登録を行うときの処理の流れを示すタイミングチャートである。
【図４】本実施形態において、認証を行うときの処理の流れを示すタイミングチャートである。
【図５】本実施形態において、認証を行うときの処理の流れを示すタイミングチャートである。
【符号の説明】
【００４６】
１  端末装置
２  携帯型認証装置
１１、２１  無線部
１２  乱数生成部
１３  ユーザー別認証鍵記憶部
１４  認証演算・制御部
１５、２５  有線部
２２  ユーザー認証鍵記憶部
２３  認証演算部
２４  指紋認識部
【図１】
2006060392.tif 000003
【図２】
2006060392.tif 000004
【図３】
2006060392.tif 000005
【図４】
2006060392.tif 000006
【図５】
2006060392.tif 000007