(57)【要約】【課題】  スクリーンロック機能を有するパソコンにおいて、第三者による不正行為が簡単にできないようにしたスクリーンロック・解除システム及び方法を提供する。【解決手段】  ＩＣカードと、ＩＣカードリーダーライタと、乱数発生手段と、乱数に基き照合用データを生成する照合用データ生成手段と、前記照合用データをＩＣカードの記憶手段に書き込ませる照合用データ登録手段と、生成された照合用データを記憶する手段と、ＩＣカードリーダライタからＩＣカードが抜き取られた際にロックするスクリーンロック手段と、ロックされた後、ＩＣカードを再びＩＣカードリーダライタにセットした際にＩＣカードの照合用データを読み取る手段と、読み取られた照合用データと、既にパソコンに記憶されている照合用データとを照合する照合手段と、照合一致した場合にロックの解除を行うスクリーンロック解除手段とを有するパソコンとからなる。【選択図】        図２
2005149443.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードリーダライタを備え、スクリーンロック機能を有するパソコンにおけるスクリーンロック・解除システムであって、
スクリーンロックを解除する際に使用する照合用データを記憶する記憶手段を有するＩＣカードと、
前記ＩＣカードの記憶手段に照合用データを書き込むデータ書込手段と、前記ＩＣカードの記憶手段に記憶された照合用データを読み取るデータ読取手段を有するＩＣカードリーダーライタと、
前記ＩＣカードリーダライタにＩＣカードをセットした際に乱数を発生する乱数発生手段と、前記乱数発生手段で発生した乱数に基いて照合データを生成する照合データ生成手段と、前記照合データ生成手段で生成された照合データを、前記ＩＣカードリーダライタからＩＣカードの記憶手段に書き込ませる照合データ登録手段と、前記照合データ生成手段で生成された照合データを記憶する手段と、前記ＩＣカードリーダライタからＩＣカードが抜き取られた際にスクリーンロックする機能を有するスクリーンロック手段と、スクリーンロックされた後、ＩＣカードを再びＩＣカードリーダライタにセットした際に、前記ＩＣカードリーダライタを介して、ＩＣカードの記憶手段に記憶されている照合データを読み取る手段と、前記ＩＣカードリーダライタで読み取られた照合データと、既にパソコンに記憶されている照合データとを照合する照合手段と、前記照合手段による照合結果が一致した場合に、スクリーンロックの解除を行うスクリーンロック解除手段とを有するパソコンと、
からなることを特徴とするパソコンのスクリーンロック・解除システム。
【請求項２】
ＩＣカードリーダライタを備え、スクリーンロック機能を有するパソコンにおけるスクリーンロック・解除方法であって、
前記ＩＣカードリーダライタにＩＣカードをセットした際に、乱数発生手段で発生した乱数に基いて照合データを生成するステップと、
前記照合データを、前記パソコンの記憶手段に登録するステップと、
前記照合データを、前記ＩＣカードリーダライタからＩＣカードの記憶手段に書き込ませるステップと、
前記ＩＣカードリーダライタからＩＣカードが抜き取られた際に、前記パソコンをスクリーンロックするステップと、
前記ＩＣカードリーダライタに再びＩＣカードをセットして際に、前記ＩＣカードの記憶手段に記憶されている照合データを読み取り、前記パソコンに記憶されている照合データとを照合するステップと、
前記照合の結果が一致した場合に、スクリーンロックの解除を行うステップと、
からなることを特徴とするパソコンのスクリーンロック・解除方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコンのセキュリティを向上させるために、ＩＣカードリーダライタを備え、スクリーンロック機能を有するパソコンにおけるスクリーンロック・解除システム及び方法に関する。
【背景技術】
【０００２】
近年、コンピュータシステムの発展に伴って、企業などの業務処理にパーソナルコンピュータ（以下、パソコンという。）を使用する場合が一般化されている。
これらのパソコンは、ネットワークを介してサーバと通信可能に接続されている場合が多く、企業などでは、社員の役割に応じてパソコンを利用することで収集できる情報の制限を行なったり、またパソコンを使用しての決済・承認処理の権限に制限を設けるなどしている。
【０００３】
例えば、企業などにおいて、経理情報や財務情報は、経理部員や財務部員だけがパソコンを利用して情報閲覧してデータ処理を行えるようにしたり、また、人事情報は、人事部員だけがパソコンを利用して閲覧することができるようにすることで、同じ企業に勤めている社員であっても、特に秘密性の高い情報などを扱う場合に、情報管理上の制限を行なうことで秘密情報の漏洩防止を図っている。
【０００４】
しかしながら、パソコンを使用して処理業務を行なっている途中で、そのパソコンの使用者が所要により短時間だけ席を離れる場合がある。
そして、使用者が短時間だけ席を離れたすきに、不正にパソコンが権限を有しない第三者により操作されて、不正行為が行なわれるという危険性がある。
このような一時的な離席の際においても、何者かにより不正なパソコンの使用が行なわれないようにするために、ある設定時間内にキーボードまたはマウス等からの信号が来ない時に、スクリーン画面の表示が変化しなくなる機能（以下、スクリーンロックという。）をパソコンに設けることも行われている。
【０００５】
また、このようなスクリーンロックの解除を行う際には、ＩＣカードを用いてスクリーンロックされたパソコンの解除を行なう技術が公知となっている。（例えば、特許文献１参照）
この公知技術は、例えばＩＣカードに記憶された照合用データと、パソコンに予め登録されている照合用データとを照合することで、照合一致した場合にスクリーンロックの解除を行うことで、ＩＣカードを所持している者だけがパソコンのスクリーンロックの解除を行えるようにした技術である。
【０００６】
しかしながら、上記のＩＣカードを用いたスクリーンロック解除では、常に同じ照合用データが用いられ、照合用データが変更されないために、不正を行う第三者に何らかの方法で照合用データが知られた場合には、その照合用データを記憶させたＩＣカードを不正に製造するなどされて、簡単に不正にスクリーンロックの解除が行われて秘密情報などが盗まれるなどされる危険性があるという問題がある。
【特許文献１】特開２００３−１６７６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ＩＣカードリーダライタを備え、スクリーンロック機能を有するパソコンにおいて、１回毎のスクリーンロックと、その解除ごとに、異なる照合用データを用いてＩＣカードを使用した照合処理を行えるようにして、第三者による不正行為が簡単にできないようにしたスクリーンロック・解除システム及び方法を提供する。
【課題を解決するための手段】
【０００８】
本発明のパソコンのスクリーンロック・解除システムは、ＩＣカードリーダライタを備え、スクリーンロック機能を有するパソコンにおけるスクリーンロック・解除システムであって、スクリーンロックを解除する際に使用する照合用データを記憶する記憶手段を有するＩＣカードと、前記ＩＣカードの記憶手段に照合用データを書き込むデータ書込手段と、前記ＩＣカードの記憶手段に記憶された照合用データを読み取るデータ読取手段を有するＩＣカードリーダーライタと、前記ＩＣカードリーダライタにＩＣカードをセットした際に乱数を発生する乱数発生手段と、前記乱数発生手段で発生した乱数に基いて照合用データを生成する照合用データ生成手段と、前記照合用データ生成手段で生成された照合用データを、前記ＩＣカードリーダライタからＩＣカードの記憶手段に書き込ませる照合用データ登録手段と、前記照合用データ生成手段で生成された照合用データを記憶する手段と、前記ＩＣカードリーダライタからＩＣカードが抜き取られた際にスクリーンロックする機能を有するスクリーンロック手段と、スクリーンロックされた後、ＩＣカードを再びＩＣカードリーダライタにセットした際に、前記ＩＣカードリーダライタを介して、ＩＣカードの記憶手段に記憶されている照合用データを読み取る手段と、前記ＩＣカードリーダライタで読み取られた照合用データと、既にパソコンに記憶されている照合用データとを照合する照合手段と、前記照合手段による照合結果が一致した場合に、スクリーンロックの解除を行うスクリーンロック解除手段とを有するパソコンと、からなることを特徴とする。
【０００９】
また、本発明のパソコンのスクリーンロック・解除方法は、ＩＣカードリーダライタを備え、スクリーンロック機能を有するパソコンにおけるスクリーンロック・解除方法であって、前記ＩＣカードリーダライタにＩＣカードをセットした際に、乱数発生手段で発生した乱数に基いて照合用データを生成するステップと、前記照合用データを、前記パソコンの記憶手段に登録するステップと、前記照合用データを、前記ＩＣカードリーダライタからＩＣカードの記憶手段に書き込ませるステップと、前記ＩＣカードリーダライタからＩＣカードが抜き取られた際に、前記パソコンをスクリーンロックするステップと、前記ＩＣカードリーダライタに再びＩＣカードをセットして際に、前記ＩＣカードの記憶手段に記憶されている照合用データを読み取り、前記パソコンに記憶されている照合用データとを照合するステップと、前記照合の結果が一致した場合に、スクリーンロックの解除を行うステップと、からなることを特徴とする。
【発明の効果】
【００１０】
本発明は、ＩＣカードリーダライタにＩＣカードをセットする毎に、異なる照合用データを生成して、スクリーンロックを解除する際に用いる照合用データとして、ＩＣカード及びパソコンの記憶手段に登録させるので、不正行為を行う第三者が事前に盗んだ照合用データを使用できないため、第三者による不正行為を防止することができるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明について、実施の形態を詳述する。
図１は、本発明の実施形態に係るパソコンのスクリーンロック・解除システムの概要を説明する外観図、第２図は、本発明の実施形態に係るパソコンのスクリーンロック・解除システムのシステム構成のブロック図、第３図は、本発明に使用されるＩＣカードのブロック図、図４は、本発明の実施形態に係るパソコンのスクリーンロック・解除システムの処理手順を示すフローチャートである。
【００１２】
図１に示すように、本発明の実施形態に係るパソコンのスクリーンロック・解除システムは、ＩＣカードリーダライタ１を備え、スクリーンロック機能を有するパソコン２と、スクリーンロックを解除する際に使用する照合用データを記憶する記憶手段を有するＩＣカード３とにより構成される。
ＩＣカードリーダライタ１は、図１に示すように、接続コードによりパソコン２と接続された構成としてもよいし、またパソコン２の内部にＩＣカードリーダライタ１を内蔵させた構成であってもよい。
【００１３】
パソコン２の利用者は、パソコン２を使用する際に、その利用者が所持するＩＣカード３をＩＣカードリーダライタ１のカード出入口４から挿入することで、ＩＣカードリーダライタ１にＩＣカード３をセットした状態でパソコンの使用を行ない、パソコン２の使用途中に一時的に席を離れる場合に、ＩＣカードリーダライタ１のカード出入口４からＩＣカード３を抜き取り、更に再度、席に戻ってパソコン２を使用する際に、ＩＣカードリーダライタ１にＩＣカード３をセットすることで、少なくともＩＣカード３がＩＣカードリーダライタ１にセットされていない場合には、パソコン２の使用が出来ないように管理されている。
【００１４】
次に、本発明の実施形態に係るパソコンのスクリーンロック・解除システムのシステム構造を、図２に基いて説明する。
ＩＣカードリーダライタ１には、カード出入口４から挿入されてセットされたＩＣカード３に記憶されたデータを読み取るデータ読取手段５と、ＩＣカード３にデータを書き込んで記憶させるデータ書込手段６とを有している。
また、パソコン２には、表示手段７、乱数発生手段８、照合用データ生成手段９、照合用データ登録手段１０、スクリーンロック手段１１、照合手段１２、スクリーンロック解除手段１３、入力手段１４、記憶手段１５、制御手段１６、などを備えている。
【００１５】
パソコン２の記憶手段１５には、制御プログラムが搭載されていて、この制御プログラムに基いて処理が行なわれる。
乱数発生手段８は、ＩＣカードリーダライタ１にＩＣカード３がセットされたことを示す信号がパソコン２に送信され、この信号をパソコン２が受信した際に、乱数を発生させる機能を有している。
そして、照合用データ生成手段９により、乱数発生手段８で発生した乱数に基いて照合用データが生成される。
したがって、照合用データは、ＩＣカードリーダライタ１にＩＣカード３がセットされる毎に異なる数値からなるデータとなり、誰にも予想不可能なデータがその都度に生成されることになる。
【００１６】
また、照合用データ登録手段１０は、照合用データ生成手段９により生成された照合用データをパソコン２の記憶手段１５に登録すると共に、この照合用データをＩＣカードリーダライタ１に送信させて、ＩＣカード３の記憶手段であるＥＥＰＲＯＭにも書込ませて登録させる機能を有している。
これにより、同一の照合用データが、パソコン２の記憶手段１５と、ＩＣカード３の記憶手段であるＥＥＰＲＯＭとに登録させることができ、ＩＣカード３を使用してのデータ照合が可能になるようにしてある。
【００１７】
スクリーンロック手段１１は、スクリーンロック機能を行うコンピュータプログラムであり、スクリーンロック制御処理を行うメインプログラムと、メインプログラムから呼び出され、キーボードの設定と全画面表示を行うキーボード設定プログラムの２つのモジュールから構成されている。
したがって、スクリーンロックがかかると、キーボードを操作したとしても表示手段であるスクリーン画面の表示内容を変えることができない状態となり、第三者によるパソコン２の不正使用が出来ない。
【００１８】
次に、パソコン２の照合手段１２は、ＩＣカードリーダライタ１を介してＩＣカード３から読み取った照合用データと、パソコン２の記憶手段１４に登録されている照合用データとを照合処理する機能を有している。
また、スクリーンロック解除手段１３は、スクリーンロック手段１１によるスクリーンロックを解除する機能を有し、照合手段１２による照合用データの照合処理の結果が一致した場合に、スクリーンロック解除手段１３によるスクリーンロックの解除が行なわれるように設定されている。
【００１９】
また、ＩＣカード３には、図３に示すように、ＲＯＭ１７、ＥＥＰＲＯＭ１８、ＲＡＭ１９、からなる記憶手段と、制御手段であるＣＰＵ２０を有するＩＣが備えられていて、ＥＥＰＲＯＭ１８には、ＩＣカードリーダライタ１を介してパソコン２から送信された照合用データ２１を記憶する記憶領域が設けられている。
この照合用データ２１は、パソコン２にスクリーンロックがかかる毎にパソコン２の乱数発生手段８で発生された乱数に基いて、照合用データ生成手段９で生成された照合用データであるので、同一の照合用データが使用されることがないようにしてある。
【００２０】
次に、本発明の実施形態に係るパソコンのスクリーンロック・解除システムの処理手順と共に、本発明の実施形態に係るパソコンのスクリーンロック・解除方法について、図４のフローチャートに基いて説明する。
まず、パソコンの利用者は、パソコン２を使する際に、ＩＣカードリーダライタ１にＩＣカード３をセットする。（ステップＳ１）
ＩＣカードリーダライタ１にＩＣカード３がセットされたことを受け、パソコン２の乱数発生手段８が乱数を発生させると共に、その発生した乱数に基いて、照合用データ生成手段９により照合用データが生成される。（ステップＳ２）
【００２１】
そして、その生成された照合用データは、パソコン２の記憶手段１５に登録される。（ステップＳ３）
更に、その生成された照合用データは、ＩＣカードリーダライタ１を介してＩＣカード３のＥＥＰＲＯＭ２１に登録される。（ステップＳ４）
この状態において、パソコン２の利用者が、パソコン２が設置された場所から離席する際に、ＩＣカードリーダライタ１からＩＣカード３を抜き取る。（ステップＳ５）
ＩＣカードリーダライタ１からＩＣカード３が抜き取られたことを示す信号が、パソコン２に送信されると、パソコン２のスクリーンロック手段１１により、スクリーンロックがかかる。（ステップＳ６）
【００２２】
また、利用者が、再度パソコン２を使用する際には、ＩＣカードリーダライタ１のカード出入口４からＩＣカード３を挿入してセットする。（ステップＳ７）
そして、ＩＣカードリーダライタ１でＩＣカード３のＥＥＰＲＯＭ２１に登録されている照合用データが読み取られて、パソコン２に送られる。（ステップＳ８）
次に、パソコン２において、ＩＣカードリーダライタ１から受信した照合用データと、記憶手段１５に登録されている照合用データを照合手段１２により照合処理される。（ステップＳ９）
【００２３】
その照合手段１２による照合処理の結果、照合一致した場合には、スクリーンロック解除手段１３によるスクリーンロックの解除が行なわれる。（ステップＳ１０）
また、その照合手段１２による照合処理の結果、照合不一致の場合には、スクリーンロック解除手段１３によるスクリーンロックの解除が行なわれないで、スクリーンロックの状態のまま処理が終了する。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係るパソコンのスクリーンロック・解除システムの概要を説明する外観図である。
【図２】本発明の実施形態に係るパソコンのスクリーンロック・解除システムのシステム構成のブロック図である。
【図３】本発明に使用されるＩＣカードのブロック図である。
【図４】本発明の実施形態に係るパソコンのスクリーンロック・解除システムの処理手順を示すフローチャートである。
【符号の説明】
【００２５】
１  ＩＣカードリーダライタ
２  パソコン
３  ＩＣカード
４  カード出入口
５  データ読取手段
６  データ書込手段
７  表示手段
８  乱数発生手段
９  照合用データ生成手段
１０  照合用データ登録手段
１１  スクリーンロック手段
１２  照合手段
１３  スクリーンロック解除手段
１４  入力手段
１５  記憶手段
１６  制御手段
１７  ＲＯＭ
１８  ＥＥＰＲＯＭ
１９  ＲＡＭ
２０  ＣＰＵ
２１  照合用データ
【図１】
2005149443.tif 000003
【図２】
2005149443.tif 000004
【図３】
2005149443.tif 000005
【図４】
2005149443.tif 000006