(57)【要約】【課題】  記録媒体の不正な複製や読取り等を抑制する情報処理システムを提供する。【解決手段】  情報処理システムは、記録媒体からデータを読み取る読取装置と、前記記録媒体からデータを読み取るために用いる情報を提供する情報提供装置とを含む情報処理システムであって、前記読取装置は、前記情報提供装置から提供された情報を格納する格納部と、前記格納部に格納されている情報を用いて、前記記録媒体からデータを読み取る読取部と、既定の条件が満たされたときに、前記格納部に格納されている情報を消去する消去部とを有する。【選択図】図５
2019192974.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体からデータを読み取る読取装置と、前記記録媒体からデータを読み取るために用いる情報を提供する情報提供装置とを含む情報処理システムであって、
前記読取装置は、
前記情報提供装置から提供された情報を格納する格納部と、
前記格納部に格納されている情報を用いて、前記記録媒体からデータを読み取る読取部と、
既定の条件が満たされたときに、前記格納部に格納されている情報を消去する消去部と
を有する
情報処理システム。
【請求項２】
前記格納部は、揮発性メモリである
請求項１に記載の情報処理システム。
【請求項３】
前記消去部は、前記読取部によるデータの読取りが完了したことを条件として、前記格納部に格納されている情報を消去する
請求項１に記載の情報処理システム。
【請求項４】
前記消去部は、前記読取部により読み取られたデータによるユーザ認証に成功したことを条件として、前記格納部に格納されている情報を消去する
請求項３に記載の情報処理システム。
【請求項５】
前記情報提供装置は、前記読取装置に対する電源投入、ユーザのログアウト、又は、前記読取装置がスリープ状態から稼働状態に復帰したこと、をトリガーとして、前記読取装置に、記録媒体からデータを読み取るために用いる情報を提供する
請求項１に記載の情報処理システム。
【請求項６】
前記消去部は、少なくとも、前記記録媒体におけるデータの記録領域を示す情報を前記格納部から消去する
請求項１に記載の情報処理システム。
【請求項７】
前記情報提供装置は、前記読取装置がこの情報提供装置と同じネットワーク上に接続していることを条件として、記録媒体からデータを読み取るために用いる情報を提供する
請求項１に記載の情報処理システム。
【請求項８】
外部から提供された、記録媒体からデータを読み取るために用いる情報を格納する格納部と、
前記格納部に格納されている情報を用いて、前記記録媒体からデータを読み取る読取部と、
既定の条件が満たされたときに、前記格納部に格納されている情報を消去する消去部と
を有する読取装置。
【請求項９】
外部から、記録媒体からデータを読み取るために用いる情報を取得するステップと、
取得された情報を既定の記録領域に格納するステップと、
前記記録領域に格納されている情報を用いて、前記記録媒体からデータを読み取るステップと、
既定の条件が満たされたときに、前記記録領域に格納されている情報を消去するステップと
を有する情報処理方法。
【請求項１０】
外部から、記録媒体からデータを読み取るために用いる情報を取得するステップと、
取得された情報を既定の記録領域に格納するステップと、
前記記録領域に格納されている情報を用いて、前記記録媒体からデータを読み取るステップと、
既定の条件が満たされたときに、前記記録領域に格納されている情報を消去するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、読取装置、情報処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
例えば、特許文献１には、画像形成装置１７が、ＩＣカードリーダ１７４によりＩＣカード識別情報を取得し、管理サーバ１１が、この取得されたＩＣカード識別情報と対応したユーザＩＤと、画像形成装置１７の使用に係る使用制限情報を取得し、前記使用制限情報に基づき画像形成装置１７における処理を実行させる画像形成装置管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２４４５１８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
記録媒体の不正な複製や読取り等を抑制する情報処理システムを提供する。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理システムは、記録媒体からデータを読み取る読取装置と、前記記録媒体からデータを読み取るために用いる情報を提供する情報提供装置とを含む情報処理システムであって、前記読取装置は、前記情報提供装置から提供された情報を格納する格納部と、前記格納部に格納されている情報を用いて、前記記録媒体からデータを読み取る読取部と、既定の条件が満たされたときに、前記格納部に格納されている情報を消去する消去部とを有する。
【０００６】
好適には、前記格納部は、揮発性メモリである。
【０００７】
好適には、前記消去部は、前記読取部によるデータの読取りが完了したことを条件として、前記格納部に格納されている情報を消去する。
【０００８】
好適には、前記消去部は、前記読取部により読み取られたデータによるユーザ認証に成功したことを条件として、前記格納部に格納されている情報を消去する。
【０００９】
好適には、前記情報提供装置は、前記読取装置に対する電源投入、ユーザのログアウト、又は、前記読取装置がスリープ状態から稼働状態に復帰したこと、をトリガーとして、前記読取装置に、記録媒体からデータを読み取るために用いる情報を提供する。
【００１０】
好適には、前記消去部は、少なくとも、前記記録媒体におけるデータの記録領域を示す情報を前記格納部から消去する。
【００１１】
好適には、前記情報提供装置は、前記読取装置がこの情報提供装置と同じネットワーク上に接続していることを条件として、記録媒体からデータを読み取るために用いる情報を提供する。
【００１２】
また、本発明に係る読取装置は、外部から提供された、記録媒体からデータを読み取るために用いる情報を格納する格納部と、前記格納部に格納されている情報を用いて、前記記録媒体からデータを読み取る読取部と、既定の条件が満たされたときに、前記格納部に格納されている情報を消去する消去部とを有する。
【００１３】
また、本発明に係る情報処理方法は、外部から、記録媒体からデータを読み取るために用いる情報を取得するステップと、取得された情報を既定の記録領域に格納するステップと、前記記録領域に格納されている情報を用いて、前記記録媒体からデータを読み取るステップと、既定の条件が満たされたときに、前記記録領域に格納されている情報を消去するステップとを有する。
【００１４】
また、本発明に係るプログラムは、外部から、記録媒体からデータを読み取るために用いる情報を取得するステップと、取得された情報を既定の記録領域に格納するステップと、前記記録領域に格納されている情報を用いて、前記記録媒体からデータを読み取るステップと、既定の条件が満たされたときに、前記記録領域に格納されている情報を消去するステップとをコンピュータに実行させる。
【発明の効果】
【００１５】
記録媒体の不正な複製や読取り等を抑制できる。
【図面の簡単な説明】
【００１６】
【図１】情報処理システム１の全体構成を例示する図である。
【図２】管理サーバ２のハードウェア構成を例示する図である。
【図３】スキャナ６Ａに内蔵されている制御装置６０のハードウェア構成を例示する図である。
【図４】管理サーバ２及びスキャナ６Ａの機能構成を例示する図である。
【図５】情報処理システム１の全体動作（Ｓ１０）を説明するシーケンス図である。
【図６】（Ａ）は、ＮＦＣカード９の記録領域を例示し、（Ｂ）は、ＮＦＣカード９の読取りに用いるパラメタ情報を例示する図である。
【発明を実施するための形態】
【００１７】
（背景と概要）
社員証などに埋め込まれたＮＦＣチップ（以下ＮＦＣ）をＮＦＣリーダで読み取ることで、正規の利用者か否かを判断するユーザ認証機能を備えた装置（スキャナ／プリンタ等）が存在する。
装置搭載のＮＦＣリーダでＮＦＣからデータを読み取るためには、ＮＦＣごとに定められた、ＮＦＣからデータを読み取るために用いるパラメタ情報が必要となる。そのため、通常、ＮＦＣからデータを読み取りするために用いるパラメタ情報が、予め装置内に保持されている。
しかし、パラメタ情報が装置内に常に存在すると、装置の盗難等によって、パラメタ情報が漏洩してしまい、ＮＦＣカードの不正利用やＮＦＣカードからの不正な情報抜き出し等の危険性がある。
また、利用するＮＦＣが変更となった場合や、ＮＦＣとは異なるユーザ認証方式（ユーザ名／パスワード等）に変更する場合、全ての装置に対して一台ずつ設定変更を実施する必要があり、設定に要するコストは非常に大きい。
【００１８】
そこで、本実施形態の情報処理システム１では、装置内で認証方法／パラメタ情報を常に保持するのではなく、必要な場合にのみ、認証方法及びパラメタ情報を配信し、不要になった時点で装置内のパラメタ情報等を消去する。
また、本情報処理システム１では、装置一台ずつへの設定変更の手間を解消するため、サーバ側での一括設定および配信できるようにする。
【００１９】
（実施形態）
図１は、情報処理システム１の全体構成を例示する図である。
図１に例示するように、情報処理システム１は、管理サーバ２と、認証サーバ３と、スキャナ６Ａと、複合機６Ｂと、ＮＦＣカード９とを含む。スキャナ６Ａ及び複合機６Ｂは、ネットワーク８を介して、管理サーバ２と接続している。また、認証サーバ３は、管理サーバ２に接続されている。
管理サーバ２は、記録媒体からデータを読み取るために用いる情報を提供するコンピュータ端末である。ここで、記録媒体からデータを読み取るために用いる情報とは、例えば、記録媒体における記録領域の位置を示す情報（ブロック番号やアドレスなど）や、記録媒体と通信するためのコマンド情報などである。本例の管理サーバ２は、認証の要否、認証方法、及び、ＮＦＣ読取りに用いるパラメタ情報を、スキャナ６Ａ又は複合機６Ｂに配信する。また、本例の管理サーバ２は、スキャナ６Ａ又は複合機６Ｂからの要求に応じて、ユーザ認証を認証サーバ３に依頼し、認証結果をスキャナ６Ａ又は複合機６Ｂに返信する。なお、管理サーバ２は、本発明に係る情報提供装置の一例である。
【００２０】
認証サーバ３は、ユーザ認証を行うコンピュータ端末である。本例の認証サーバ３は、管理サーバ２からの要求に応じて、ユーザ認証を行い、認証結果を管理サーバ２に返信する。
【００２１】
スキャナ６Ａは、記録媒体からデータを読み取り、読み取られたデータに応じて動作するスキャナ装置である。
複合機６Ｂは、記録媒体からデータを読み取り、読み取られたデータに応じて、印刷処理、ファクシミリ送受信、及び、スキャン処理を実施する画像形成複合装置である。
本例のスキャナ６Ａ及び複合機６Ｂは、管理サーバ２から配信されたパラメタ情報を用いて、ＮＦＣカード９からデータを読み取り、読み取られたデータを管理サーバ２に送信してユーザ認証を要求する。
なお、スキャナ６Ａ及び複合機６Ｂは、本発明に係る読取装置の具体例であるが、これに限定されるものではなく、例えば、入退室管理装置等のように、記録媒体から非接触でデータを読み出し、読み出されたデータに基づいて動作する装置であればよい。
【００２２】
ＮＦＣカード９は、データを非接触で読み書きできるＩＣチップが埋め込まれた記録媒体である。本例のＮＦＣカード９は、１３．５６ＭＨｚ帯の近距離無線通信規格で通信を行うＩＣチップが埋め込まれたカード媒体である。なお、ＮＦＣカード９は、本発明に係る記録媒体の一例であるが、これに限定されるものではなく、例えば、ＩＣチップが搭載された携帯電話であってもよい。
【００２３】
図２は、管理サーバ２のハードウェア構成を例示する図である。
図２に例示するように、管理サーバ２は、ＣＰＵ２００、メモリ２０２、ＨＤＤ２０４、ネットワークインタフェース２０６（ネットワークＩＦ２０６）、表示装置２０８、及び入力装置２１０を有し、これらの構成はバス２１２を介して互いに接続している。
ＣＰＵ２００は、例えば、中央演算装置である。
メモリ２０２は、例えば、揮発性メモリであり、主記憶装置として機能する。
ＨＤＤ２０４は、例えば、ハードディスクドライブ装置であり、不揮発性の記録装置としてコンピュータプログラム（例えば、図４のサーバプログラム５００）やその他のデータファイルを格納する。
ネットワークＩＦ２０６は、有線又は無線で通信するためのインタフェースである。
表示装置２０８は、例えば、液晶ディスプレイである。
入力装置２１０は、例えば、キーボード及びマウスである。
なお、認証サーバ３も、同様の構成を有する。
【００２４】
図３は、スキャナ６Ａに内蔵されている制御装置６０のハードウェア構成を例示する図である。
図３に例示するように、制御装置６０は、ＣＰＵ６００、揮発性メモリ６０２、ＨＤＤ６０４、ネットワークインタフェース６０６（ネットワークＩＦ６０６）、表示装置６０８、ＩＣチップ読取装置６１０、入力制御装置６１２、及びスキャナ制御装置６１４を有し、これらの構成はバス６１６を介して互いに接続している。
ＣＰＵ６００は、例えば、中央演算装置である。
揮発性メモリ６０２は、例えば、ＤＲＡＭで構成された記録装置であり、主記憶装置として機能すると共に、ＩＣチップ読取装置６１０で用いられるパラメタを保持する。
ＨＤＤ６０４は、例えば、ハードディスクドライブ装置であり、不揮発性の記録装置としてコンピュータプログラム（例えば、図４の装置プログラム８００）やその他のデータファイルを格納する。
ネットワークＩＦ６０６は、有線又は無線で通信するためのインタフェースである。
表示装置６０８は、例えば、液晶ディスプレイである。
ＩＣチップ読取装置６１０は、ＮＦＣカード９からデータを読み取るリーダ装置である。
入力制御装置６１２は、例えば、操作パネルを制御する制御装置である。
スキャナ制御装置６１４は、スキャナ６のスキャン動作を制御する制御装置である。
なお、複合機６Ｂも、同様の構成を有する。
【００２５】
図４は、管理サーバ２及びスキャナ６Ａの機能構成を例示する図である。
図４に例示するように、管理サーバ２には、サーバプログラム５００がインストールされている。また、スキャナ６Ａには、装置プログラム８００がインストールされ、読取り情報格納部８３０が揮発性メモリ６０２内に構成されている。
サーバプログラム５００及び装置プログラム８００は、例えば、ＣＤ−ＲＯＭ等の記録媒体に格納されており、この記録媒体を介して、管理サーバ２及びスキャナ６Ａにそれぞれインストールされる。
なお、サーバプログラム５００及び装置プログラム８００の一部又は全部は、ＡＳＩＣなどのハードウェアにより実現されてもよい。また、サーバプログラム５００及び装置プログラム８００の一部又は全部は、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）の機能を一部借用して実現されてもよい。
【００２６】
図４に例示するように、サーバプログラム５００は、認証要否判定部５０２、情報提供部５０４、及び認証要求部５０６を有する。
【００２７】
サーバプログラム５００において、認証要否判定部５０２は、スキャナ６Ａへのユーザログインに関して、ユーザ認証の要否を判定する。
【００２８】
情報提供部５０４は、記録媒体からデータを読み取るために用いる情報をスキャナ６Ａに配信する。例えば、情報提供部５０４は、同一のネットワーク８に接続されている装置（スキャナ６Ａ及び複合機６Ｂ）にのみ、情報を提供する。ここで、同一のネットワーク８とは、例えば、ルーターを介さずに通信可能なネットワークであり、本例では、同一のＬＡＮ（Local Area Network）である。また、情報提供部５０４は、スキャナ６Ａに対する電源投入、ユーザのログアウト、又は、スキャナ６Ａがスリープ状態から稼働状態に復帰したことをトリガーとして、このスキャナ６Ａに対して、ＮＦＣカード９からデータを読み取るために用いる情報を配信する。
本例の情報提供部５０４は、ＮＦＣカード９からデータを読み取るためのパラメタ情報と、認証要否判定部５０２による判定結果（ユーザ認証の要否）と、ユーザ認証の認証方法とをスキャナ６Ａに配信する。
【００２９】
認証要求部５０６は、スキャナ６Ａからの要求に応じて、認証サーバ３にユーザ認証を要求し、認証サーバ３によるユーザ認証の結果をスキャナ６Ａに返信する。なお、本例では、管理サーバ２が、認証サーバ３にユーザ認証を依頼する形態を具体例として説明しているが、これに限定されるものではなく、例えば、管理サーバ２がユーザ認証を行ってもよい。
【００３０】
また、図４に例示するように、装置プログラム８００は、読取り情報要求部８０２、消去部８０４、認証方法設定部８０６、ＩＣチップ読取部８０８、及び装置利用切替部８１０を有する。
【００３１】
装置プログラム８００において、読取り情報要求部８０２は、管理サーバ２に対して、ＮＦＣカード９からデータを読み取るために用いる情報を要求する。本例の読取り情報要求部８０２は、スキャナ６Ａに対して電源が投入された時、ユーザがログアウトした時、又は、スキャナ６Ａがスリープ状態から稼働状態に復帰した時に、ＮＦＣカード９からデータを読み取るために用いる情報を要求する。
【００３２】
消去部８０４は、既定の条件が満たされたときに、読取り情報格納部８３０に格納されている情報を消去する。具体的には、消去部８０４は、ＩＣチップ読取部８０８によるデータの読取りが完了したことを条件として、読取り情報格納部８３０内の、ＮＦＣカード９からデータを読み取るために用いる情報を消去する。より具体的には、消去部８０４は、ＩＣチップ読取部８０８によるデータの読取りが完了し、かつ、読み取られたデータによるユーザ認証に成功したことを条件として、読取り情報格納部８３０内の、ＮＦＣカード９からデータを読み取るために用いる情報を消去する。
本例の消去部８０４は、管理サーバ２からユーザ認証に成功した旨を受信した時、スキャナ６Ａの電源がＯＦＦとなる時、又は、スキャナ６Ａがスリープ状態に移行する時に、読取り情報格納部８３０内の、ＮＦＣカード９からデータを読み取るために用いる情報を消去する。逆に言えば、装置が正常起動状態において、ＩＣチップ読取部８０８によるデータの読取りが完了していない場合、又は、ユーザ認証に失敗した場合に、ＮＦＣカード９からデータを読み取るために用いる情報は、読取り情報格納部８３０に保持される。
【００３３】
認証方法設定部８０６は、情報提供部５０４から配信された情報に基づいて、ユーザ認証の認証方法を設定する。本例の認証方法設定部８０６は、情報提供部５０４から認証の要否、認証方法、及び、ＮＦＣ読取りに用いるパラメタ情報を受信すると、受信した情報に応じて、ＩＣチップ読取部８０８にパラメタ情報を設定する。
【００３４】
ＩＣチップ読取部８０８は、読取り情報格納部８３０に格納されている情報を用いて記録媒体からデータを読み取る。本例のＩＣチップ読取部８０８は、読取り情報格納部８３０に格納されているパラメタ情報を用いて、ＮＦＣカード９からデータを読み取る。ＮＦＣカード９の記録領域は、図６（Ａ）に例示するように、複数のブロックに分割されており、ＩＣチップ読取部８０８は、図６（Ｂ）に例示するパラメタ情報に基づいて、パラメタ情報で定義された読取順序で、パラメタ情報で定義されたブロックの読取開始アドレスから読取終了アドレスまでのデータを読み取る。
【００３５】
装置利用切替部８１０は、ユーザ認証の結果に応じて、スキャナ６Ａの動作を切り替える。例えば、装置利用切替部８１０は、ユーザ認証に成功したユーザについて、ユーザ毎に定義された動作方法で、スキャナ６Ａを動作させる。
【００３６】
図５は、情報処理システム１の全体動作（Ｓ１０）を説明するシーケンス図である。
図５に例示するように、ステップ１００（Ｓ１００）において、スキャナ６Ａ（図４の読取り情報要求部８０２）は、スキャナ６Ａに電源が投入された場合、ユーザがスキャナ６Ａからログアウトした場合、又は、スキャナ６Ａがスリープ状態から稼働状態に復帰した場合（Ｓ１００：Ｙｅｓ）、Ｓ１０５の処理に移行し、これら以外の場合（Ｓ１００：Ｎｏ）、待機する。
【００３７】
ステップ１０５（Ｓ１０５）において、読取り情報要求部８０２は、ＮＦＣカード９からデータを読み取るために用いる情報を、管理サーバ２に要求する。
ステップ１１０（Ｓ１１０）において、管理サーバ２の情報提供部５０４は、認証の要否、認証方法、及び、ＮＦＣ読取りに用いるパラメタ情報をスキャナ６の読取り情報要求部８０２に返信する。
【００３８】
ステップ１１５（Ｓ１１５）において、スキャナ６Ａの認証方法設定部８０６は、読取り情報要求部８０２により受信した認証の要否、認証方法、及び、ＮＦＣ読取りに用いるパラメタ情報に従って、スキャナ６Ａの認証方法を設定する。この時、受信したパラメタ情報は、読取り情報格納部８３０に格納される。
ステップ１２０（Ｓ１２０）において、スキャナ６Ａは、ユーザがＮＦＣカード９をＩＣチップ読取装置６１０にかざすまで待機し（Ｓ１２０：Ｎｏ）、ＮＦＣカード９がかざされると、ＩＣチップ読取部８０８は、読取り情報格納部８３０に格納されているパラメタ情報に従ってＩＣチップ読取装置６１０を制御し、ＮＦＣカード９からデータを読み取る。
【００３９】
ステップ１２５（Ｓ１２５）において、装置利用切替部８１０は、ＩＣチップ読取部８０８により読み取られたデータを、管理サーバ２に送信してユーザ認証を要求する。
【００４０】
ステップ１３０（Ｓ１３０）において、管理サーバ２の認証要求部５０６は、装置利用切替部８１０から受信したデータに基づいてユーザ認証を行うよう、認証サーバ３に指示する。
ステップ１３５（Ｓ１３５）において、認証要求部５０６は、認証サーバ３による認証結果をスキャナ６Ａの装置利用切替部８１０に返信する。
【００４１】
ステップ１４０（Ｓ１４０）において、スキャナ６Ａ（装置利用切替部８１０）は、認証結果として認証に成功した旨を受信した場合に、Ｓ１４５の処理に移行し、認証結果として認証に失敗した旨を受信した場合に、Ｓ１２０の処理に戻る。
【００４２】
ステップ１４５（Ｓ１４５）において、消去部８０４は、読取り情報格納部８３０に格納されているパラメタ情報を消去する。
ステップ１５０（Ｓ１５０）において、装置利用切替部８１０は、認証に成功したユーザに対して定義された動作方法に切り替えるよう、スキャナ制御装置６１４に指示する。
【００４３】
以上説明したように、本実施形態の情報処理システム１では、必要なタイミングで、ＮＦＣカード９の読取りに必要なパラメタ情報を配信し、ＮＦＣカード９から読み取られたデータに基づく認証が成功すると、パラメタ情報を消去することにより、ＮＦＣカード９の偽造や不正読出しを抑制することができる。
また、スキャナ６Ａに配信されたパラメタ情報は、揮発性メモリのみに格納されるため、スキャナ６Ａの電源ＯＦＦによってパラメタ情報が自動的に消去される。これにより、仮にスキャナ６Ａが盗み出された場合であっても、装置からパラメタ情報が抜き出されることはない。加えて、パラメタ情報は、スキャナ６Ａが管理サーバ２と同一のネットワーク８に接続している場合にのみ、配信されるため、管理区域外に盗み出されたスキャナ６Ａにパラメタ情報が配信されることもない。
また、本実施形態の情報処理システム１では、認証の要否、認証方法及びパラメタ情報が管理サーバ２に一元管理されているため、ユーザ認証に関する設定変更等が容易である。
【符号の説明】
【００４４】
１      情報処理システム
２      管理サーバ
３      認証サーバ
６Ａ    スキャナ
６Ｂ    複合機
９      ＮＦＣカード
５００  サーバプログラム
８００  装置プログラム
【図１】
2019192974.tif 000003
【図２】
2019192974.tif 000004
【図３】
2019192974.tif 000005
【図４】
2019192974.tif 000006
【図５】
2019192974.tif 000007
【図６】
2019192974.tif 000008