(57)【要約】【課題】比較的簡易な構成でユーザ管理を実現する。【解決手段】ホスト装置１０にユーザＩＤ「ＵＩＤ-Ａ」のユーザがログインし（ＳＡ１）、情報処理端末２０にユーザＩＤ「ＵＩＤ-Ｘ」のユーザがログインし（ＳＡ２）、これらが接続される（ＳＡ３）。ホスト装置１０は、端末ＩＤとユーザＩＤ「ＵＩＤ-Ａ」を含むユーザ情報を送信し（ＳＡ４）、情報処理端末２０は、端末ＩＤとユーザＩＤ「ＵＩＤ-Ｘ」を含むユーザ情報を送信する（ＳＡ５）。そして、ホスト装置１０および情報処理端末２０は、ユーザＩＤ「ＵＩＤ-Ａ」とユーザＩＤ「ＵＩＤ-Ｘ」とを対応付けたユーザ管理テーブルを生成する（ＳＡ６、ＳＡ７）。このようにして、情報管理システム１においては、ユーザＩＤに応じてアクセス可能な情報を管理するから、簡易的にユーザ管理を実現することができる。【選択図】図１０
2008198125.tif 000002
【特許請求の範囲】
【請求項１】
各々のユーザに割り当てられた第１のユーザ識別情報と、前記各々のユーザを認証するための認証情報とをそれぞれ対応付けて記憶する認証情報記憶手段と、
認証情報が入力される入力手段と、
前記入力手段において入力された認証情報と前記認証情報記憶手段に記憶された認証情報とを照合し、一致した認証情報に対応する前記第１のユーザ識別情報を特定する認証手段と、
前記認証手段によって前記第１のユーザ識別情報が特定されている期間において、当該第１のユーザ識別情報とは異なる第２のユーザ識別情報を受信する受信手段と、
前記認証手段によって特定された第１のユーザ識別情報と、前記受信手段によって受信された第２のユーザ識別情報とを対応付けて記憶する管理情報記憶手段と、
前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して許可されている処理を実行する一方、前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報のユーザに許可されている処理を実行する実行手段と
を備えることを特徴とする情報処理端末。
【請求項２】
前記実行手段は、
前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して、当該第１のユーザ識別情報に関連づけられた情報に対するアクセスを許可し、そのアクセスに応じた処理を実行する一方、
前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報に関連づけられた情報に対するアクセスを許可し、そのアクセスに応じた処理を実行する
ことを特徴とする請求項１記載の情報処理端末。
【請求項３】
複数の記憶領域を有し、各々の記憶領域にはそれぞれ異なる前記第１のユーザの識別情報が関連づけられた記憶手段を備え、
前記実行手段は、
前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して、当該第１のユーザ識別情報に関連づけられた前記記憶領域に対するアクセスを許可し、そのアクセスに応じた処理を実行する一方、
前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報に関連づけられた前記記憶領域に対するアクセスを許可し、そのアクセスに応じた処理を実行する
ことを特徴とする請求項１記載の情報処理端末。
【請求項４】
前記認証手段によって前記第１のユーザ識別情報が特定されている期間において前記受信手段が前記第２のユーザ識別情報を受信したときに、当該第１のユーザ識別情報に対応付けられて第２のユーザ識別情報が既に記憶されている場合、
前記管理情報記憶手段は、前記第１のユーザ識別情報と対応付けられて記憶されている前記第２のユーザ識別情報と、受信された前記第２のユーザ識別情報とが異なっていても、それぞれの前記第２のユーザ識別情報が割り当てられたユーザが同一であることを確認できたときには、前記第１のユーザ識別情報と対応付けられている前記第２のユーザ識別情報に代えて、前記受信手段によって受信された前記第２のユーザ識別情報を記憶する
ことを特徴とする請求項１記載の情報処理端末。
【請求項５】
前記認証手段によって前記第１のユーザ識別情報が特定されている期間において前記受信手段が前記第２のユーザ識別情報を受信したときに、当該第１のユーザ識別情報に対応付けられて第２のユーザ識別情報が既に記憶されている場合、
前記管理情報記憶手段は、前記第１のユーザ識別情報と対応付けられて記憶されている前記第２のユーザ識別情報と、前記受信手段によって受信された前記第２のユーザ識別情報とが異なっているときには、前記受信手段によって受信された前記第２のユーザ識別情報を記憶しない
ことを特徴とする請求項１記載の情報処理端末。
【請求項６】
前記受信手段は、それぞれ異なる端末識別情報が割り当てられた複数の情報処理端末から、それぞれ異なる前記第２のユーザ識別情報を受信し、
前記管理情報記憶手段は、前記認証手段によって特定された第１のユーザ識別情報と、前記受信手段によって受信された前記第２のユーザ識別情報、及び、その第２のユーザ識別情報の送信元の情報処理端末に割り当てられた端末識別情報とを対応付けて記憶し、
前記実行手段は、前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して許可されている処理を実行する一方、前記管理情報記憶手段に記憶された複数の第２のユーザ識別情報が割り当てられたユーザに対しては、各々の当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報のユーザに許可されている処理を実行する
ことを特徴とする請求項１記載の情報処理端末。
【請求項７】
前記受信手段は、ＵＳＢ（Universal Serial Bus）規格に従って前記第２のユーザ識別情報を受信する
ことを特徴とする請求項１記載の情報処理端末。
【請求項８】
前記第１のユーザ識別情報が割り当てられたユーザと、前記第２のユーザ識別情報が割り当てられたユーザとが同一であるか否かを照合する照合手段を備え、
前記管理情報記憶手段は、前記照合手段によって前記第１のユーザ識別情報が割り当てられたユーザと前記第２のユーザ識別情報が割り当てられたユーザとが同一であることが確認された場合には、当該第１のユーザ識別情報と当該第２のユーザ識別情報とを対応付けて記憶する
ことを特徴とする請求項１記載の情報処理端末。
【請求項９】
情報処理端末とホスト装置とを備える情報管理システムであって、
前記情報処理端末は、
各々のユーザに割り当てられた第１のユーザ識別情報と、各々のユーザを認証するための認証情報とをそれぞれ対応付けて記憶する認証情報記憶手段と、
認証情報が入力される入力手段と、
前記入力手段において入力された認証情報と前記認証情報記憶手段に記憶された認証情報とを照合し、一致した認証情報に対応する前記第１のユーザ識別情報を特定する認証手段と、
前記認証手段によって前記第１のユーザ識別情報が特定されている期間において、前記第１のユーザ識別情報とは異なる第２のユーザ識別情報を受信する受信手段と、
前記認証手段によって特定された第１のユーザ識別情報と、前記受信手段によって受信された第２のユーザ識別情報とを対応付けて記憶する管理情報記憶手段と、
前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して許可されている処理を実行する一方、前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報のユーザに許可されている処理を実行する実行手段とを備え、
前記ホスト装置は、
ユーザ認証を行う認証手段と、
前記認証手段によってユーザ認証が行われたユーザに割り当てられたユーザ識別情報を、前記第２のユーザ識別情報として前記情報処理端末に送信する送信手段とを備える
ことを特徴とする情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザ管理を行う技術に関する。
【背景技術】
【０００２】
ユーザに対して提供される機能やサービスをそれぞれのユーザやグループ単位で管理する技術として、様々な仕組みが提案されている。例えば特許文献１には、ユーザ毎に管理されている情報が不正な第３者に漏洩しないようにするため、ネットワーク上の機器毎に、利用対象となるユーザを予め設定しておき、設定されたユーザのみが対応する機器を使用できるようにしたり、もしくは、対応する機能のみを使用できるようにするという技術が開示されている。
【特許文献１】特開２００１−３１２４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の方法では、ネットワーク上の機器を管理するための機器を別途設ける必要があり、システムの構成が複雑になるとか、コストが増大してしまうという問題がある。
本発明は、かかる事情に鑑みてなされたものであり、比較的簡易な構成でユーザ管理を実現することを目的とする。
【課題を解決するための手段】
【０００４】
上述した目的を達成するために、本発明は、各々のユーザに割り当てられた第１のユーザ識別情報と、前記各々のユーザを認証するための認証情報とをそれぞれ対応付けて記憶する認証情報記憶手段と、認証情報が入力される入力手段と、前記入力手段において入力された認証情報と前記認証情報記憶手段に記憶された認証情報とを照合し、一致した認証情報に対応する前記第１のユーザ識別情報を特定する認証手段と、前記認証手段によって前記第１のユーザ識別情報が特定されている期間において、前記第１のユーザ識別情報とは異なる第２のユーザ識別情報を受信する受信手段と、前記認証手段によって特定された第１のユーザ識別情報と、前記受信手段によって受信された第２のユーザ識別情報とを対応付けて記憶する管理情報記憶手段と、前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して許可されている処理を実行する一方、前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報のユーザに許可されている処理を実行する実行手段とを備えることを特徴とする情報処理端末を提供する。
【０００５】
前記実行手段は、前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して、当該第１のユーザ識別情報に関連づけられた情報に対するアクセスを許可し、そのアクセスに応じた処理を実行する一方、前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報に関連づけられた情報に対するアクセスを許可し、そのアクセスに応じた処理を実行することが望ましい。
【０００６】
また、複数の記憶領域を有し、各々の記憶領域にはそれぞれ異なる前記第１のユーザの識別情報が関連づけられた記憶手段を備え、前記実行手段は、前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して、当該第１のユーザ識別情報に関連づけられた前記記憶領域に対するアクセスを許可し、そのアクセスに応じた処理を実行する一方、前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報に関連づけられた前記記憶領域に対するアクセスを許可し、そのアクセスに応じた処理を実行するようにしてもよい。
【０００７】
また、前記認証手段によって前記第１のユーザ識別情報が特定されている期間において前記受信手段が前記第２のユーザ識別情報を受信したときに、当該第１のユーザ識別情報に対応付けられて第２のユーザ識別情報が既に記憶されている場合、前記管理情報記憶手段は、前記第１のユーザ識別情報と対応付けられて記憶されている前記第２のユーザ識別情報と、受信された前記第２のユーザ識別情報とが異なっていても、それぞれの前記第２のユーザ識別情報が割り当てられたユーザが同一であることを確認できたときには、前記第１のユーザ識別情報と対応付けられている前記第２のユーザ識別情報に代えて、前記受信手段によって受信された前記第２のユーザ識別情報を記憶するようにしてもよい。
【０００８】
また、前記認証手段によって前記第１のユーザ識別情報が特定されている期間において前記受信手段が前記第２のユーザ識別情報を受信したときに、当該第１のユーザ識別情報に対応付けられて第２のユーザ識別情報が既に記憶されている場合、前記管理情報記憶手段は、前記第１のユーザ識別情報と対応付けられて記憶されている前記第２のユーザ識別情報と、前記受信手段によって受信された前記第２のユーザ識別情報とが異なっているときには、前記受信手段によって受信された前記第２のユーザ識別情報を記憶しないようにしてもよい。
【０００９】
また、前記受信手段は、それぞれ異なる端末識別情報が割り当てられた複数の情報処理端末から、それぞれ異なる前記第２のユーザ識別情報を受信し、前記管理情報記憶手段は、前記認証手段によって特定された第１のユーザ識別情報と、前記受信手段によって受信された前記第２のユーザ識別情報、及び、その第２のユーザ識別情報の送信元の情報処理端末に割り当てられた端末識別情報とを対応付けて記憶し、前記実行手段は、前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して許可されている処理を実行する一方、前記管理情報記憶手段に記憶された複数の第２のユーザ識別情報が割り当てられたユーザに対しては、各々の当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報のユーザに許可されている処理を実行するようにしてもよい。
【００１０】
また、前記受信手段は、ＵＳＢ（Universal Serial Bus）規格に従って前記第２のユーザ識別情報を受信することが望ましい。
【００１１】
また、前記第２のユーザ識別情報に対応する認証情報が入力される入力手段と、前記入力手段によって入力された認証情報と、前記認証手段によって特定された前記第１のユーザ識別情報に対応する認証情報とを照合する照合手段とを備え、前記管理情報記憶手段は、前記照合手段によって各々の前記認証情報が一致すると判定された場合に、第１のユーザ識別情報と前記第２のユーザ識別情報とを対応付けて記憶することが望ましい。
【００１２】
また、本発明は、情報処理端末とホスト装置とを備える情報管理システムであって、前記情報処理端末は、各々のユーザに割り当てられた第１のユーザ識別情報と、各々のユーザを認証するための認証情報とをそれぞれ対応付けて記憶する認証情報記憶手段と、認証情報が入力される入力手段と、前記入力手段において入力された認証情報と前記認証情報記憶手段に記憶された認証情報とを照合し、一致した認証情報に対応する前記第１のユーザ識別情報を特定する認証手段と、前記認証手段によって前記第１のユーザ識別情報が特定されている期間において、前記第１のユーザ識別情報とは異なる第２のユーザ識別情報を受信する受信手段と、前記認証手段によって特定された第１のユーザ識別情報と、前記受信手段によって受信された第２のユーザ識別情報とを対応付けて記憶する管理情報記憶手段と、前記認証手段によって特定された前記第１のユーザ識別情報のユーザに対して許可されている処理を実行する一方、前記管理情報記憶手段に記憶された第２のユーザ識別情報が割り当てられたユーザに対しては、当該第２のユーザ識別情報に対応する前記第１のユーザ識別情報のユーザに許可されている処理を実行する実行手段とを備え、前記ホスト装置は、ユーザ認証を行う認証手段と、前記認証手段によってユーザ認証が行われたユーザに割り当てられたユーザ識別情報を、前記第２のユーザ識別情報として前記情報処理端末に送信する送信手段とを備えることを特徴とする情報管理システムを提供する。
【発明を実施するための最良の形態】
【００１３】
次に、本発明を実施するための最良の形態について説明する。
（１）実施形態の構成
図１は、本発明の一実施形態である情報管理システム１の構成を示すブロック図である。同図に示すように、情報管理システム１は、ホスト装置１０と、情報処理端末２０とを備えている。ホスト装置１０は、例えばパーソナルコンピュータである。情報処理端末２０は、ホスト装置に接続可能で且つ情報を記憶する端末であればよく、例えばＵＳＢメモリと呼ばれる補助記憶端末であってもよいし、電子ペーパーと呼ばれる表示端末であってもよいし、また、ＰＤＡ（Personal Digital Assistants）やノートパソコンのような携帯に適したコンピュータ装置であってもよい。情報処理端末２０はＵＳＢコネクタのような接続インタフェースを備えている。このＵＳＢコネクタがホスト装置１０側のＵＳＢポートに接続されることにより、両者はＵＳＢ規格に従って相互にデータの遣り取りを行うことができるようになっている。
【００１４】
次に、ホスト装置１０の構成について説明する。
図２は、ホスト装置１０のハードウェア構成を示すブロック図である。図１に示すように、ホスト装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、記憶部１４と、ＵＳＢコントローラ１５と、ＵＳＢポート１６と、操作部１７と、表示部１８と、指紋読取デバイス１９とを備える。記憶部１４は、例えばハードディスクであり、各種のコンピュータプログラムや文書ファイルなどのファイル群のほか、ユーザ認証を行うための指紋データ及びホスト用認証テーブルや、情報処理端末２０との間でユーザ管理を共通化するためのホスト用ユーザ管理テーブルを記憶している。ＣＰＵ１１は、ＲＯＭ１２又は記憶部１４に記憶されているコンピュータプログラムを読み出してＲＡＭ１３にロードし、これを実行することにより、ホスト装置１０の各部を制御する。
【００１５】
ＵＳＢコントローラ１５は、ＣＰＵ１１による制御の下で、後述する情報処理端末２０に設けられたＵＳＢコントローラ２１とデータの送受信を行う。ＵＳＢポート１６は、後述する情報処理端末２０のＵＳＢコネクタ２３が直接またはＵＳＢケーブルを介して接続される。操作部１７は、各種のキーを備えており、押下されたキーに対応した信号をＣＰＵ１１へ出力する。表示部１８は、例えば液晶ディスプレイなどであり、ＣＰＵ１１の制御の下で、ホスト装置１０を操作するためのメニュー画面や、記憶部１４に記憶されたファイルの内容やプロファイル情報等の各種画面を表示する。指紋読取デバイス１９は、ユーザの指紋を読み取って、その指紋データを、ユーザ認証のための認証情報としてＣＰＵ１１に供給する。つまり、指紋読取デバイス１９は、認証情報が入力される手段である。ＣＰＵ１１は、この認証情報と、記憶部１４に記憶されたホスト用認証テーブル及び指紋データを用いてユーザ認証を行う。そして、このユーザ認証によってユーザが特定されると、ＣＰＵ１１はそのユーザに対して予め許可されている処理を実行する。例えば、ファイル毎にユーザのアクセス権限が定められている場合には、ＣＰＵ１１は、認証されたユーザに予め許可されているファイルに対するアクセスを許可し、そのアクセスに応じてファイルの表示や編集などの処理を実行することになる。
【００１６】
図３はホスト用認証テーブルの内容の一例を示す図である。
図３に示すように、ホスト用認証テーブルにおいては、「ユーザＩＤ」と「指紋ＩＤ」とが互いに対応付けて記述されている。「ユーザＩＤ」は、ＣＰＵ１１によって各ユーザに対して割り当てられた識別情報である。「指紋ＩＤ」は、ＣＰＵ１１によって、各ユーザの指紋を表す指紋データに割り当てられた識別情報である。以下では、図中のユーザＩＤ「ＵＩＤ-Ａ」が割り当てられたユーザを「ユーザＡ」と呼び、その指紋データの指紋ＩＤを「指紋Ａ」と呼ぶ。同様に、ユーザＩＤ「ＵＩＤ-Ｂ」が割り当てられたユーザを「ユーザＢ」と呼び、その指紋データの指紋ＩＤを「指紋Ｂ」と呼び、さらに、ユーザＩＤ「ＵＩＤ-Ｃ」が割り当てられたユーザを「ユーザＣ」と呼び、その指紋データの指紋ＩＤを「指紋Ｃ」と呼ぶこととする。
【００１７】
これらの識別情報に対応する指紋データは、指紋登録時に指紋読取デバイス１９によって読み取られ、ＣＰＵ１１によって各指紋ＩＤと関連づけられて記憶部１４に記憶されている。ＣＰＵ１１は、記憶部１４に記憶された指紋データと、ユーザ認証時に指紋読取デバイス１９によって読み取られた指紋データとを照合する。そして、ＣＰＵ１１は、記憶部１４に記憶された指紋データの中に、指紋読取デバイス１９によって読み取られた指紋データがあれば、その指紋ＩＤに対応するユーザＩＤを特定し、そのユーザＩＤのユーザに対してログインを許可することになる。
【００１８】
記憶部１４に記憶されているファイルには、それぞれプロファイル情報が関連づけられている。このプロファイル情報には、ファイルの各種属性のほか、自ファイルに対するアクセス権が記述されている。
ここで、図４は、例えばファイル名「ファイルａ」のプロファイル情報を例示したものである。図４の内容は、ファイルａに対して、ユーザＡ及びＢはアクセス権を有している一方、ユーザＣはアクセス権を有していないことを表している。アクセス権を有するユーザからこのファイルａに対して、記憶部１４からの読み出しや記憶部１４への書き込み等の処理が要求された場合、ホスト装置１０はその要求された処理を行うが、アクセス権を有しないユーザから上記のような要求がなされたとしても、ホスト装置１０はその要求に応じず、処理を行わない。
【００１９】
次に、図５は、ホスト用ユーザ管理テーブルの内容を例示した図である。
ホスト装置１０と情報処理端末２０は、それぞれ独自の方法に従って、新規ユーザに対してユーザＩＤを割り当てる。ホスト用ユーザ管理テーブルには、ホスト装置１０によって各ユーザに割り当てられた「ユーザＩＤ」と、情報処理端末２０によって各ユーザに割り当てられた「ユーザＩＤ」とが対応付けられて記述されている。対応するユーザＩＤが割り当てられたユーザは同一人物である。さらに、情報処理端末２０によって各ユーザに割り当てられた「ユーザＩＤ」は、情報処理端末２０に割り当てられた「端末ＩＤ」に対応付けられている。例えば端末ＩＤ「０１」は、情報処理端末２０に割り当てられた端末ＩＤである。図５では、ホスト装置１０によって管理されているユーザＡが、情報処理端末２０によって管理されているユーザＸであり、ホスト装置１０によって管理されているユーザＢが、情報処理端末２０によって管理されているユーザＹであり、ホスト装置１０によって管理されているユーザＣが、情報処理端末２０によって管理されているユーザＺである例が示されている。
【００２０】
次に、情報処理端末２０の構成について説明する。
図６は、情報処理端末２０のハードウェア構成を示すブロック図である。図６に示すように、情報処理端末２０は、ＵＳＢコントローラ２１と、フラッシュＲＯＭ２２と、ＵＳＢコネクタ２３と、コントローラ２４と、指紋読取デバイス２５と、専用フラッシュＲＯＭ２６と、ＲＡＭ２７と、バス２８とを備える。ＵＳＢコントローラ２１は、ＣＰＵ１１による制御の下でＵＳＢ規格に従いつつ、ホスト装置１０に設けられたＵＳＢコントローラ１５とデータの送受信を行う。フラッシュＲＯＭ２２は、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やフラッシュメモリ等の複数の不揮発性メモリデバイス（以下、「メモリデバイス」という）２２１と、メモリ切替モジュール２２２とを備えている。
【００２１】
ここで、図７は、フラッシュＲＯＭ２２の構成を概略的に示した図である。
図７に示すように、メモリモジュール２２１は、共有メモリデバイス２２１Ｐと、ユーザＸ専用メモリデバイス２２１Ｘと、ユーザＹ専用メモリデバイス２２１Ｙと、ユーザＺ専用メモリデバイス２２１Ｚとを備え、これらはメモリ切替モジュール２２２を介してバス２８に接続されている。共有メモリデバイス２２１Ｐの記憶領域にはファイルＦＰが記憶されており、ホスト装置１０や情報処理端末２０にログインした全てのユーザがファイルＦＰに対してアクセスすることができる。また、ユーザＸ専用メモリデバイス２２１Ｘの記憶領域にはファイルＦＸが記憶されている。このユーザＸ専用メモリデバイス２２１ＸはユーザＩＤ「ＵＩＤ-Ｘ」に対応付けられており、そのユーザＩＤが割り当てられたユーザのみがファイルＦＸに対してアクセスすることができる。同様に、「ユーザＹ専用メモリデバイス２２１Ｙ」にはファイルＦＹが記憶されており、このファイルＦＹに対してはユーザＩＤ「ＵＩＤ-Ｙ」のユーザのみがアクセス可能で、「ユーザＺ専用メモリデバイス２２１Ｚ」の記憶領域にはファイルＦＺが記憶されており、このファイルＦＺに対してはユーザＩＤ「ＵＩＤ-Ｚ」のユーザのみがアクセス可能である。
【００２２】
メモリ切替モジュール２２２は、共有メモリデバイス２２１Ｐと、ユーザＸ専用メモリデバイス２２１Ｘと、ユーザＹ専用メモリデバイス２２１Ｙと、ユーザＺ専用メモリデバイス２２１Ｚのうちのいずれかを、バス２８に接続したり切り離したりする機能を有する。つまり、ホスト装置１０のユーザは、メモリモジュール２２によってバス２８と接続されたメモリデバイスに記憶されたファイルについては参照することができるが、バス２８と切り離されたメモリデバイスにアクセスすることはできない。メモリ切替モジュール２２２は、共有メモリデバイス２２１Ｐとバス２８とを常時接続するとともに、情報処理端末２０にログインしているユーザに割り当てられたメモリデバイスとバス２８とを接続する。これにより、例えばユーザＩＤ「ＵＩＤ-Ｙ」のユーザは、共有メモリデバイス２２１Ｐに記憶されたファイルＦＰやユーザＹ専用メモリデバイス２２１Ｙに記憶されたファイルＦＹに対してはアクセスすることができるものの、ファイルＦＸやＦＺに対してはアクセスすることはできないことになる。
【００２３】
フラッシュＲＯＭ２２の共有メモリデバイス２２１Ｐには、ホスト装置１０のホスト用ユーザ管理テーブルと同様の構造の端末用ユーザ管理テーブルが記憶されている。
図８は、フラッシュＲＯＭ２２に記憶された端末用ユーザ管理テーブルの内容を例示した図である。この端末用ユーザ管理テーブルは、情報処理端末２０によって各ユーザに割り当てられた「ユーザＩＤ」と、ホスト装置１０によって各ユーザに割り当てられた「ユーザＩＤ」とが対応付けられて記述されている。ホスト装置１０によって各ユーザに割り当てられた「ユーザＩＤ」は、ホスト装置１０に割り当てられた「端末ＩＤ」に対応付けられている。例えば端末ＩＤ「０２」は、ホスト装置１０に割り当てられた端末ＩＤである。図８では、情報処理端末２０によって管理されているユーザＩＤ「ＵＩＤ-Ｘ」のユーザが、ホスト装置１０によって管理されているユーザＩＤ「ＵＩＤ-Ａ」のユーザである例が示されている。ユーザＩＤ「ＵＩＤ-Ｙ」や「ＵＩＤ-Ｚ」のユーザについても同様である。
【００２４】
ＵＳＢコネクタ２３は、ホスト装置１０が有するＵＳＢポート１６に着脱自在である。コントローラ２４は、指紋認証によってユーザを認証するべく、指紋読取デバイス２５および専用フラッシュＲＯＭ２６の制御を行う。ＲＡＭ２７は、コントローラ２４の作業用のワークエリアである。指紋読取デバイス２５は、ホスト装置１０の指紋読取デバイス１９と同様の構成である。専用フラッシュＲＯＭ２６は、例えばＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリデバイスで、端末用認証テーブル及び指紋データを記憶する。
【００２５】
図９は端末用認証テーブルの内容の一例を示す図である。
図９に示すように、端末用認証テーブルにおいては、「ユーザＩＤ」と「指紋ＩＤ」とが互いに対応付けて記述されている。「ユーザＩＤ」は、コントローラ２４によって各ユーザに対して割り当てられた識別情報である。「指紋ＩＤ」は、コントローラ２４によって、各ユーザの指紋を表す指紋データに割り当てられた識別情報である。以下では、図中のユーザＩＤ「ＵＩＤ-Ｘ」が割り当てられたユーザを「ユーザＸ」と呼び、その指紋データの指紋ＩＤを「指紋Ｘ」と呼ぶ。同様に、ユーザＩＤ「ＵＩＤ-Ｙ」が割り当てられたユーザを「ユーザＹ」と呼び、その指紋データの指紋ＩＤを「指紋Ｙ」と呼び、ユーザＩＤ「ＵＩＤ-Ｚ」が割り当てられたユーザを「ユーザＺ」と呼び、その指紋データの指紋ＩＤを「指紋Ｚ」と呼ぶこととする。
【００２６】
これらの識別情報に対応する指紋データは、指紋登録時に指紋読取デバイス２５によって読み取られて、コントローラ２４によって各指紋ＩＤと関連づけられて専用フラッシュＲＯＭ２６に記憶されている。コントローラ２４は、専用フラッシュＲＯＭ２６に記憶された指紋データと、ユーザ認証時に指紋読取デバイス２５によって読み取られた指紋データとを照合する。そして、コントローラ２４は、専用フラッシュＲＯＭ２６に記憶された指紋データの中に、指紋読取デバイス２５によって読み取られた指紋データがあれば、その指紋ＩＤに対応するユーザＩＤを特定し、そのユーザＩＤのユーザに対してログインを許可することになる。
【００２７】
（２）実施形態の動作
次に、実施形態の動作を説明する。なお、認証テーブルについては図３や図９に図示したものを用いる。
（２−１）動作例１
図１０は、情報管理システム１において、ホスト装置１０と情報処理端末２０が実行する処理の流れを示すシーケンス図である。
図１０において、操作者（ユーザ）は、ホスト装置１０と情報処理端末２０とにそれぞれログインする。まず、操作者がホスト装置１０にログインする際には、ホスト装置１０の指紋読取デバイス１９に操作者の指先を接触させる。これに応じて、ホスト装置１０のＣＰＵ１１は、指紋読取デバイス１９にその指先の指紋を読み取らせる。そして、ＣＰＵ１１は、記憶部１４に記憶された指紋データと、指紋読取デバイス１９から供給される指紋データとを照合する。ＣＰＵ１１は、各々が一致する指紋データが存在することを確認すると、図３のホスト用認証テーブルの内容に従って、ユーザＩＤ「ＵＩＤ-Ａ」を特定し、そのユーザＩＤのユーザについてログインを許可する（ステップＳＡ１）。
【００２８】
一方、操作者が情報処理端末２０にログインする際には、情報処理端末２０の指紋読取デバイス２５に操作者の指先を接触させる。これに応じて、情報処理端末２０のコントローラ２４は、指紋読取デバイス１９にその指先の指紋を読み取らせる。そして、コントローラ２４は、端末用認証テーブルに基づいて、専用フラッシュＲＯＭ２６に記憶された指紋データと、指紋読取デバイス２５から供給される指紋データと照合する。コントローラ２４は、各々が一致する指紋データが存在することを確認すると、図９の端末用認証テーブルに従って、ユーザＩＤ「ＵＩＤ-Ｘ」を特定し、そのユーザＩＤのユーザについてログインを許可する（ステップＳＡ２）。
このようにして、ホスト装置１０と情報処理端末２０に対し、同一の操作者が異なるユーザＩＤのユーザとしてログインすることになる。なお、これら両者のログインのタイミングは、ホスト装置１０側が先で情報処理端末２０側が後である必要はなく、逆の順番であってもよい（後述する動作例２，３において同じ）。
【００２９】
ホスト装置１０と情報処理端末２０においてそれぞれログインがなされた状態で（つまり、ホスト装置１０と情報処理端末２０においてユーザ認証によってログインしているユーザＩＤが特定されている期間において）、ホスト装置１０のＵＳＢポート１６に情報処理端末２０のＵＳＢコネクタ２３が装着されると、ホスト装置１０および情報処理端末２０はお互いに接続されたことを認識し、通信可能な状態となる（ステップＳＡ３）。そして、ホスト装置１０のＣＰＵ１１は、自装置の端末ＩＤ「０２」と、自装置にてログインしているユーザＩＤ「ＵＩＤ-Ａ」を含むユーザ情報を情報処理端末２０に送信する（ステップＳＡ４）。一方、情報処理端末２０のＵＳＢコントローラ２１は、自装置の端末ＩＤ「０１」と、自装置にログインしているユーザＩＤ「ＵＩＤ-Ｘ」を含むユーザ情報をホスト装置１０に送信する（ステップＳＡ５）。そして、ＣＰＵ１１は、ホスト用ユーザ管理テーブルに、図５の第１行に示したように、端末ＩＤ「０１」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ａ」とユーザＩＤ「ＵＩＤ-Ｘ」とを対応付けて記述（更新）する（ステップＳＡ６）。同様に、コントローラ２４は、端末用ユーザ管理テーブルに、図８の第１行に示したように、端末ＩＤ「０２」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ｘ」とユーザＩＤ「ＵＩＤ-Ａ」とを対応付けて記述（更新）する（ステップＳＡ７）。この更新処理に応じて、コントローラ２４は、メモリ切替モジュール２２２を、ユーザＸ専用メモリデバイス２２１Ｘとバス２８とを接続するよう制御する。
【００３０】
ここで、操作者が、ホスト装置１０の操作部１７を操作して、記憶部１４に記憶されたファイルａを情報処理端末２０に送信するよう指示したとする。ＣＰＵ１１は、この操作を受け付けると（ステップＳＡ８）、ファイルａのプロファイル情報を記憶部１４より読み出し、ユーザＩＤ「ＵＩＤ-Ａ」が割り当てられたユーザがアクセス権を有するか否かを判断する（ステップＳＡ９）。図４に示したようにユーザＩＤ「ＵＩＤ-Ａ」のユーザは、ファイルａに対するアクセス権を有するため（ステップＳＡ９；ＹＥＳ）、ＣＰＵ１１は、ファイルａに対するユーザＡのアクセスを許可し、これを情報処理端末２０に送信する（ステップＳＡ１０）。一方、情報処理端末２０においては、上述したステップＳＡ７において、ユーザＩＤ「ＵＩＤ-Ａ」とユーザ「ＵＩＤ-Ｘ」が対応付けられているため、共有メモリデバイス２２１Ｐ、もしくはユーザＩＤ「ＵＩＤ-Ｘ」のユーザがアクセス可能なユーザＸ専用メモリデバイス２２１Ｘのいずれかに、ファイルａが記憶されることになる（ステップＳＡ１１）。
なお、上述したステップＳＡ１０において、ＣＰＵ１１は、ユーザＡが送信の指示を受け付けたファイルに対するアクセス権を有さないと判断すれば（ステップＳＡ９；ＮＯ）、ファイルを送信せずに処理を終了する。
【００３１】
このように、ホスト装置１０は、ログインしているユーザがアクセス権を有するファイルを情報処理端末２０に送信することができ、一方、情報処理端末２０はそのファイルを、ログインしているユーザに割り当てられた記憶領域に記憶させることができる。つまり、情報処理端末２０においては、ユーザＩＤ「ＵＩＤ-Ａ」（第２のユーザ識別情報）が割り当てられたユーザＡに対して、そのユーザＩＤ「ＵＩＤ-Ａ」に対応するユーザＩＤ「ＵＩＤ-Ｘ」（第１のユーザ識別情報）のユーザＸに許可されている処理が実行されることになる。
【００３２】
また、操作者が、ホスト装置１０の操作部１７を操作して、情報処理端末２０のフラッシュＲＯＭ２２に記憶されたファイルの読み出しを要求するよう指示したとする。ＣＰＵ１１は、この操作を受け付けると（ステップＳＡ１２）、情報処理端末２０に対してファイルの読み出しの要求を送信する（ステップＳＡ１３）。情報処理端末２０においては、上述したステップＳＡ７において、ユーザＩＤ「ＵＩＤ-Ｘ」とユーザ「ＵＩＤ-Ａ」が対応付けられているため、ユーザＩＤ「ＵＩＤ-Ａ」のユーザは、共有メモリデバイス２２１ＰおよびユーザＩＤ「ＵＩＤ-Ｘ」のユーザがアクセス可能なユーザＸ専用メモリデバイス２２１Ｘにアクセスすることができ、これらに記憶されたファイルＦＰやファイルＦＸを読み出すことができる。ただし、共有メモリデバイス２２１Ｐに記憶されているファイルＦＰについては、図４を用いて説明したプロファイル情報によってユーザＸのアクセスが許されているものに限る（後述する動作例２，３において同じ）。コントローラ２４は、フラッシュＲＯＭ２２内のアクセス可能なメモリデバイスからユーザの指示に応じたファイルを読み出すと（ステップＳＡ１４）、これをホスト装置１０に送信する（ステップＳＡ１５）。ホスト装置１０のＣＰＵ１１は、表示部１８にこのファイルの内容を表す文字や画像を表示させる（ステップＳＡ１６）。
【００３３】
このように、ホスト装置１０は、自装置にログインしているユーザがアクセス権を有する情報処理端末２０内のメモリデバイスからファイルを読み出し、表示部１８に表示させたり、記憶部１４に記憶させたりすることができる。つまり、ホスト装置１０においては、ユーザＩＤ「ＵＩＤ-Ａ」（第２のユーザ識別情報）が割り当てられたユーザＡに対して、そのユーザＩＤ「ＵＩＤ-Ａ」に対応するユーザＩＤ「ＵＩＤ-Ｘ」（第１のユーザ識別情報）のユーザＸに許可されている処理が実行されることになる。
【００３４】
（２−２）動作例２
次に、ホスト装置１０にログインしたユーザのユーザＩＤと、情報処理端末２０にログインしたユーザのユーザＩＤのいずれか一方が、ホスト用ユーザ管理テーブル及び端末用ユーザ管理テーブルにおいて既に別のユーザＩＤと対応付けられているときの動作について説明する。
【００３５】
図１１は、情報管理システム１において、ホスト装置１０および情報処理端末２０が実行する処理の流れを示すシーケンス図である。
なお、以下の説明において、操作者は、情報処理端末２０において「ＵＩＤ-Ａ」というユーザＩＤが割り当てられた後に、そのユーザＩＤを破棄して、新たに「ＵＩＤ-Ｂ」というユーザＩＤが割り当てられたものとする。そして、操作者に「ＵＩＤ-Ａ」というユーザＩＤが割り当てられている間に、動作例１で説明したような手順で「ＵＩＤ-Ａ」とユーザＩＤ「ＵＩＤ-Ｘ」とが既に対応付けられているものとする。そして、その後に、その操作者が、ユーザＩＤ「ＵＩＤ-Ｂ」のユーザとしてホスト装置１０にログインした場合を想定する。
【００３６】
ホスト装置１０のＣＰＵ１１は、指紋読取デバイス１９に操作者の指先が接触すると、指紋読取デバイス１９にその指紋を読み取らせる。そして、ＣＰＵ１１は、ホスト用認証テーブルに従って記憶部１４に記憶された指紋データを読み出し、指紋読取デバイス１９から供給される指紋データと照合する。そして、ＣＰＵ１１は、各々が一致する指紋データが存在することを確認すれば、図３のホスト用認証テーブルに従って、ユーザＩＤ「ＵＩＤ-Ｂ」を特定し、そのユーザＩＤのユーザについてログインを許可する（ステップＳＢ１）。
【００３７】
一方、操作者が情報処理端末２０にログインする際には、情報処理端末２０の指紋読取デバイス２５に操作者の指先を接触させる。これに応じて、情報処理端末２０のコントローラ２４は、指紋読取デバイス１９にその指先の指紋を読み取らせる。そして、コントローラ２４は、端末用認証テーブルに基づいて、専用フラッシュＲＯＭ２６に記憶された指紋データと、指紋読取デバイス２５から供給される指紋データと照合する。コントローラ２４は、各々が一致する指紋データが存在することを確認すると、図９の端末用認証テーブルに従って、ユーザＩＤ「ＵＩＤ-Ｘ」を特定し、そのユーザＩＤのユーザについてログインを許可する（ステップＳＢ２）。
【００３８】
ホスト装置１０と情報処理端末２０においてそれぞれログインがなされた状態で、ホスト装置１０のＵＳＢポート１６に、情報処理端末２０のＵＳＢコネクタ２３が装着されると、ホスト装置１０および情報処理端末２０は接続を認識し、通信可能な状態となる（ステップＳＢ３）。そして、ホスト装置１０のＣＰＵ１１は、自装置の端末ＩＤ「０２」と、自装置にてログインしているユーザＩＤ「ＵＩＤ-Ｂ」を含むユーザ情報を情報処理端末２０に送信する（ステップＳＢ４）。一方、情報処理端末２０のＵＳＢコントローラ２１は、自装置の端末ＩＤ「０１」と、自装置にログインしているユーザＩＤ「ＵＩＤ-Ｘ」を含むユーザ情報をホスト装置１０に送信する（ステップＳＢ５）。
【００３９】
次に、ＣＰＵ１１は、ユーザＩＤ「ＵＩＤ-Ｂ」とユーザＩＤ「ＵＩＤ-Ｘ」とを対応付ける処理を開始する。まず、ＣＰＵ１１は、ホスト用ユーザ管理テーブルにおいて、ユーザＩＤ「ＵＩＤ-Ｂ」又はユーザＩＤ「ＵＩＤ-Ｘ」が、既に別のユーザＩＤと対応付けられているか否かを確認する（ステップＳＢ６）。ここでは、ユーザＩＤ「ＵＩＤ-Ｘ」がユーザＩＤ「ＵＩＤ-Ａ」と既に対応付けられていることが確認されることになるから、ユーザＩＤ「ＵＩＤ-Ａ」が割り当てられたユーザＡと、ユーザＩＤ「ＵＩＤ-Ｂ」が割り当てられたユーザＢとが同一人物ではない可能性がある。同様に、コントローラ２４は、端末用ユーザ管理テーブルにおいて、ユーザＩＤ「ＵＩＤ-Ｘ」又はユーザＩＤ「ＵＩＤ-Ｂ」が、既に別のユーザＩＤと対応付けられているか否かを確認する（ステップＳＢ７）。ここでは、ユーザＩＤ「ＵＩＤ-Ｘ」がユーザＩＤ「ＵＩＤ-Ａ」と既に対応付けられていることが確認されることになるから、ユーザＩＤ「ＵＩＤ-Ａ」が割り当てられたユーザＡと、ユーザＩＤ「ＵＩＤ-Ｂ」が割り当てられたユーザＢとが同一人物ではない可能性がある。
【００４０】
そこで、ホスト装置１０および情報処理端末２０は、それぞれにログインしたユーザが同一人物であるか否かを判断するべく、それぞれの認証処理に用いられた指紋を照合する（ステップＳＢ８）。このとき、ホスト装置１０のＣＰＵ１１は、自装置が読み取った指紋データの特徴点を抽出し、その特徴点に応じたハッシュ値を求める。同様に、情報処理端末２０のコントローラ２４も指紋データを抽出してハッシュ値を求める。そして、ホスト装置１０および情報処理端末２０は、それぞれのハッシュ値を交換して互いに比較することにより、それぞれの指紋データの一致度を求める。
【００４１】
ホスト装置１０のＣＰＵ１１は、比較結果により各々の指紋データ一致すると判断した場合には、ホスト用ユーザ管理テーブルからユーザＩＤ「ＵＩＤ-Ｘ」とユーザＩＤ「ＵＩＤ-Ａ」に関する記述を消去する（ステップＳＢ９）。一方、情報処理端末２０のコントローラ２４も、比較結果により各々の指紋データ一致すると判断した場合に、端末用ユーザ管理テーブルからユーザＩＤ「ＵＩＤ-Ｘ」とユーザＩＤ「ＵＩＤ-Ａ」に関する記述を消去する（ステップＳＢ１０）。そして、ホスト装置１０のＣＰＵ１１は、ホスト装置１０のユーザ管理テーブルに、図１２（ａ）の第１行に示したようにユーザＩＤ「ＵＩＤ-Ｂ」とユーザＩＤ「ＵＩＤ-Ｘ」とを対応付けて記述する（ステップＳＢ１１）。一方、情報処理端末２０のコントローラ２４は、端末用ユーザ管理テーブルに、図１２（ｂ）の第１行に示したようにユーザＩＤ「ＵＩＤ-Ｘ」とユーザＩＤ「ＵＩＤ-Ｂ」とを対応付けて記述する（ステップＳＢ１２）。つまり、ユーザＩＤ「ＵＩＤ-Ａ」に代えて、ユーザＩＤ「ＵＩＤ-Ｂ」がユーザＩＤ「ＵＩＤ-Ｘ」に対応付けられることになる。
このようにして、ユーザＢとユーザＸが対応付けられた後は、図１０のステップＳＡ８以降と同様に、ユーザＢとユーザＸとを同一のユーザとして取り扱うことで、両方のユーザＩＤに対して許可された処理を実行する。
【００４２】
（２−３）動作例３
次に、ホスト装置１０に対し、情報処理端末２０のほか、別の情報処理端末としてのＰＤＡ３０が接続されるときの動作について説明する。
図１３は、情報管理システム１において、ホスト装置１０、情報処理端末２０およびＰＤＡ３０が実行する処理の流れを示すシーケンス図である。ＰＤＡ３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶部、ＵＳＢコントローラ、操作部、表示部などを有しており、さらに、予め決められたパスワードによってユーザを認証する機能を備えている。このＰＤＡ３０に割り当てられた端末ＩＤは「０３」である。また、ホスト装置１０のＵＳＢポート１６は複数あり、ＰＤＡ３０はＵＳＢケーブルを介してホスト装置１０のＵＳＢポート１６に接続される。
【００４３】
ホスト装置１０のＣＰＵ１１は、操作者によってホスト装置１０の指紋読取デバイス１９に指先が接触されると、指紋読取デバイス１９にその指紋を読み取らせる。そして、ＣＰＵ１１は、ホスト用認証テーブルに従って記憶部１４に記憶された指紋データを読み出し、指紋読取デバイス１９から供給される指紋データと照合する。そして、ＣＰＵ１１は、各々が一致する指紋データが存在することを確認すれば、図３のホスト用認証テーブルに従って、ユーザＩＤ「ＵＩＤ-Ａ」のユーザのログインを許可する（ステップＳＣ１）。一方、情報処理端末２０のコントローラ２４は、指紋読取デバイス２５に操作者の指先が接触されると、指紋読取デバイス１９に指紋を読み取らせる。そして、コントローラ２４は、認証テーブルに基づいて専用フラッシュＲＯＭ２６に記憶された指紋データを読み出し、指紋読取デバイス２５から供給される指紋データと照合する。そして、コントローラ２４は、各々が一致する指紋データが存在することを確認すれば、図９の端末用認証テーブルに従って、ユーザＩＤ「ＵＩＤ-Ｘ」のユーザのログインを許可する（ステップＳＣ２）。また、ＰＤＡ３０は、操作者によってパスワードが入力され、認証に成功すると、その印象によって特定されたユーザＩＤ（ここではユーザＩＤ「ＵＩＤ-Ｍ」）が割り当てられたユーザについて、ログインを許可する（ステップＳＣ３）。
【００４４】
ホスト装置１０、情報処理端末２０及びＰＤＡ３０においてそれぞれログインがなされた状態で、ホスト装置１０のＵＳＢポート１６のうちの１つに情報処理端末２０のＵＳＢコネクタ２３が装着され（ステップＳＣ４）、さらにもう１つがＰＤＡ３０の図示せぬＵＳＢコネクタに装着されたＵＳＢケーブルが装着される（ステップＳＣ５）。これによって、ホスト装置１０、情報処理端末２０およびＰＤＡ３０はお互いに接続されたことを認識し、通信可能な状態となる。
【００４５】
そして、ホスト装置１０のＣＰＵ１１は、自装置の端末ＩＤ「０２」と、自装置にてログインしているユーザＩＤ「ＵＩＤ-Ａ」を含むユーザ情報を情報処理端末２０に送信する（ステップＳＣ６）。一方、情報処理端末２０のＵＳＢコントローラ２１は、自装置の端末ＩＤ「０１」と、自装置にログインしているユーザＩＤ「ＵＩＤ-Ｘ」を含むユーザ情報をホスト装置１０に送信する（ステップＳＣ７）。
【００４６】
また、ホスト装置１０のＣＰＵ１１は、自装置の端末ＩＤ「０２」と、自装置にてログインしているユーザＩＤ「ＵＩＤ-Ａ」を含むユーザ情報をＰＤＡ３０に送信する（ステップＳＣ８）。一方、ＰＤＡ３０のＣＰＵは、自装置の端末ＩＤ「０３」と、自装置にログインしているユーザＩＤ「ＵＩＤ-Ｍ」を含むユーザ情報をホスト装置１０に送信する（ステップＳＣ９）。
【００４７】
さらに、ホスト装置１０のＣＰＵ１１は、ステップＳＣ７で受信した情報処理端末２０にログインしているユーザＩＤ「ＵＩＤ-Ｘ」を含むユーザ情報をＰＤＡ３０に送信する（ステップＳＣ１０）。また、ＣＰＵ１１は、ステップＳＣ９で受信したＰＤＡ３０にログインしているユーザＩＤ「ＵＩＤ-Ｍ」を含むユーザ情報を情報処理端末２０に送信する（ステップＳＣ１１）。
【００４８】
次に、ＣＰＵ１１は、ホスト用ユーザ管理テーブルに、図１４（ａ）の第１行に示したように、端末ＩＤ「０１」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ａ」とユーザＩＤ「ＵＩＤ-Ｘ」とを対応付けて記述するとともに、端末ＩＤ「０３」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ａ」とユーザＩＤ「ＵＩＤ-Ｍ」とを対応付けて記述（更新）する（ステップＳＣ１２）。
【００４９】
同様に、コントローラ２４は、端末用ユーザ管理テーブルに、図１４（ｂ）の第１行に示したように、端末ＩＤ「０２」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ｘ」とユーザＩＤ「ＵＩＤ-Ａ」とを対応付けて記述するとともに、端末ＩＤ「０３」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ｘ」とユーザＩＤ「ＵＩＤ-Ｍ」とを対応付けて記述（更新）する（ステップＳＣ１３）。
【００５０】
また同様に、ＰＤＡ３０は、自装置が有するＰＤＡ用ユーザ管理テーブルの端末ＩＤ「０２」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ｍ」とユーザＩＤ「ＵＩＤ-Ａ」とを対応付けて記述し、端末ＩＤ「０１」のフィールドを利用して、ユーザＩＤ「ＵＩＤ-Ｍ」とユーザＩＤ「ＵＩＤ-Ｘ」とを対応付けて記述（更新）する（ステップＳＣ１４）。
【００５１】
このようにして、それぞれの装置において、ユーザＡ、ユーザＸ及びユーザＭが対応付けられた状態となる。ここで、操作者が、例えばホスト装置１０の操作部１７を操作して、記憶部１４に記憶されたファイルａをＰＤＡ３０に送信するよう指示したとする。この場合には、動作例１で説明した図９のステップＳＡ８〜ＳＡ１１の処理を、ホスト装置１０とＰＤＡ３０とが行うことになる。つまり、ＣＰＵ１１は、ファイルのプロファイル情報を記憶部１４より読み出し、ユーザＩＤ「ＵＩＤ-Ａ」が割り当てられたユーザがアクセス権を有するか否かを判断し、ファイルに対するアクセス権を有すると判断すると、ファイルに対するユーザＡのアクセスを許可し、これをＰＤＡ３０に送信する。一方、ＰＤＡ３０においては、ユーザＩＤ「ＵＩＤ-Ｍ」とユーザ「ＵＩＤ-Ａ」が対応付けられているため、例えばユーザＩＤ「ＵＩＤ-Ｍ」のユーザに割り当てられたメモリデバイス等にファイルａが記憶される。
【００５２】
また、操作者が、例えばＰＤＡ３０の図示せぬ操作部を操作して、情報処理端末２０のフラッシュＲＯＭ２２に記憶されたファイルの読み出しを要求するよう指示したとする。この場合、動作例１で説明した図９のステップＳＡ１２〜ＳＡ１５の処理を、ＰＤＡ３０と情報処理端末２０とが行うことになる。つまり、ＰＤＡ３０は、ユーザＩＤ「ＵＩＤ-Ｍ」とユーザ「ＵＩＤ-Ｘ」が対応付けられているため、ユーザＩＤ「ＵＩＤ-Ｍ」のユーザは、共有メモリデバイス２２１ＰおよびユーザＩＤ「ＵＩＤ-Ｘ」のユーザがアクセス可能なユーザＸ専用メモリデバイス２２１Ｘにアクセスすることができ、これらに記憶されたファイルＦＰやファイルＦＸを読み出して、図示せぬ表示部に表示させたり、記憶部に記憶させたりすることができる。
【００５３】
以上説明した実施形態によれば、複数の情報処理端末（ホスト装置１０、情報処理端末２０、ＰＤＡ３０）が通信を行う場合において、各々の端末ＩＤやログインしたユーザのユーザＩＤを共有して、同一のユーザに割り当てられた、異なるユーザＩＤを対応付けることにより、簡易な構成であってもユーザ管理を行うことができる。
【００５４】
（３）変形例
上述した実施形態を次のように変形してもよい。
上述した実施形態の動作例２では、ユーザＸがログインした情報処理端末２０がユーザＩＤ「ＵＩＤ-Ｘ」とユーザ「ＵＩＤ-Ａ」とを対応付けている際に、ユーザＢがログインしたホスト装置１０に接続されると、指紋の同一性を確認してから、この対応付けに関する記述を消去し、新たにユーザＩＤ「ＵＩＤ-Ｂ」とユーザ「ＵＩＤ-Ｘ」とを対応付けていた。このときの指紋の同一性を確認すること以外に、ホスト装置１０にログインした操作者と情報処理端末２０にログインした操作者との同一性を確認する手段であれば、どのようなものでも採用し得る。
なお、このような操作者との同一性を確認する手段を設けなくてもよいが、その場合には、それぞれのユーザが他のユーザの情報に自由にアクセスし得るような状態にもなるので、ユーザ同士がこのシステムを運用する際に注意しておく必要がある。
また、ホスト装置１０や情報処理端末２０は、ホスト用ユーザ管理テーブルや端末用ユーザ管理テーブルに各装置のユーザＩＤの対応関係をいったん書き込むと、それ以降は、これらの関係を変更しないようにしてもよい。具体的には、ＣＰＵ１１は、図１１のステップＳＢ６およびＳＢ８の処理の後で、受信したユーザＩＤ「ＵＩＤ-Ｘ」を含むユーザ情報を破棄し、表示部１８に「アクセスできません。」等のエラーメッセージを表示させ、処理を終了する。このようにすれば、情報が意図せず漏洩するような事態を防止することができる。
【００５５】
上述した実施形態では、ホスト装置１０と情報処理端末２０との間を、ＵＳＢ規格に従って通信を行うための有線の通信路（ＵＳＢケーブル）で接続していたが、通信路の方式はこれに限らず、例えばBluetooth（登録商標）や赤外光等の無線の通信路であってもよい。要するに、複数の装置間で情報の遣り取りを行うことができる通信路であれば、本発明を適用可能である。ただし、ＵＳＢを用いた場合には以下のような利点がある。つまり、ＵＳＢケーブルは電力供給線を有しているから、ホスト装置１０からＵＳＢポート経由で情報処理端末２０に電力が供給される。従って、ホスト装置１０と情報処理端末２０とをＵＳＢで接続している限り、ユーザは電池切れを気にすることなく情報処理端末２０を利用できることになる。
【００５６】
本発明の情報処理端末は情報を記憶することのできる装置であればよく、電子ペーパーなどと呼ばれるような、可搬性に富む表示体のほか、例えばＰＤＡのような可搬型のコンピュータに適用することもできる。また、本発明のホスト装置は、上記情報処理端末との間に接続された通信路を介して通信を行う装置であればよく、デスクトップコンピュータやモバイルコンピュータ、プリンタや複合機などであってもよい。また、動作例３においては３台の装置が接続される場合について説明したが、さらに多くの装置を備えるようにしても、各装置が他の装置にユーザ情報を供給すれば、同様の方法でユーザ管理テーブルを生成して、ユーザ管理を行うことができる。
なお、上述したＣＰＵ１１やコントローラ２４が実行するプログラムは、磁気テープ、磁気ディスク、フロッピー（登録商標）ディスク、光記録媒体、光磁気記録媒体、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＲＡＭなどの記録媒体に記録した状態で提供し得る。
【００５７】
上述した実施形態では、接続されたホスト装置１０および情報処理端末２０のそれぞれは、ホスト装置１０にログインしたユーザのユーザＩＤと、情報処理端末２０にログインしたユーザのユーザＩＤとを対応付けたユーザ管理テーブルを生成していた。ところが、このような方法では、それぞれの装置にログインしたユーザが実際には異なる場合であっても、それぞれのユーザＩＤが対応付けられてしまう。このため、ユーザ毎に対応付けられたメモリデバイスに例えば機密性の高い情報が記憶されている場合には、他のユーザによって情報が抜き取られてしまう虞がある。そこで、ホスト装置１０および情報処理端末２０にログインしているユーザが同一人物であることを確認してから、これらのユーザＩＤを対応付けるようにしてもよい。例えば図１１のステップＳＢ８と同様に、ホスト装置１０が読み取った指紋データと、情報処理端末２０が読み取った指紋データのそれぞれの特徴点を抽出して生成したハッシュ値を比較し、これらが一致した場合にのみそれぞれのユ−ザＩＤを対応付ける、という具合である。このとき装置同士で指紋データを直接遣り取りしないのは、送受信の過程で何らかの原因で指紋データの漏洩があると、悪用され重大な問題が起こる虞があるためである。なお、より高精度に指紋データを比較するのであれば、指紋データを公開鍵で暗号化する等して遣り取りを行うようにしてもよい。
また、上述した実施形態では、認証情報として指紋データを用いたが、例えばパスワードを用いた認証でもよく、ユーザを認証することのできる手段であればどのような方法であってもよい。
【図面の簡単な説明】
【００５８】
【図１】情報管理システムの構成を示すブロック図である。
【図２】ホスト装置の構成を示すブロック図である。
【図３】ホスト装置が有する認証テーブルを説明する図である。
【図４】ファイルのプロファイル情報の一例を説明する図である。
【図５】ホスト装置が有するユーザ管理テーブルを説明する図である。
【図６】情報処理端末の構成を示すブロック図である。
【図７】フラッシュＲＯＭの構成を示すブロック図である。
【図８】情報処理端末が有するユーザ管理テーブルを説明する図である。
【図９】情報処理端末が有する認証テーブルを説明する図である。
【図１０】動作例１における情報管理システムの動作を説明するシーケンス図である。
【図１１】動作例２における情報管理システムの動作を説明するシーケンス図である。
【図１２】動作例２の動作後のユーザ管理テーブルを説明する図である。
【図１３】動作例３における情報管理システムの動作を説明するシーケンス図である。
【図１４】動作例３の動作後のユーザ管理テーブルを説明する図である。
【符号の説明】
【００５９】
１…情報管理システム、１０…ホスト装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶部、１５…ＵＳＢコントローラ、１６…ＵＳＢポート、１７…操作部、１８…表示部、１９…指紋読取デバイス、２０…情報処理端末、２１…ＵＳＢコントローラ、２２…フラッシュＲＯＭ、２２１Ｐ…共有メモリデバイス、２２１Ｘ…ユーザＸ専用メモリデバイス、２２１Ｙ…ユーザＹ専用メモリデバイス、２２１Ｚ…ユーザＺ専用メモリデバイス、２２２…メモリ切替モジュール、２３…ＵＳＢコネクタ、２４…コントローラ、２５…指紋読取デバイス、２６…専用フラッシュＲＯＭ、２７…ＲＡＭ、２８…バス。
【図１】
2008198125.tif 000003
【図２】
2008198125.tif 000004
【図３】
2008198125.tif 000005
【図４】
2008198125.tif 000006
【図５】
2008198125.tif 000007
【図６】
2008198125.tif 000008
【図７】
2008198125.tif 000009
【図８】
2008198125.tif 000010
【図９】
2008198125.tif 000011
【図１０】
2008198125.tif 000012
【図１１】
2008198125.tif 000013
【図１２】
2008198125.tif 000014
【図１３】
2008198125.tif 000015
【図１４】
2008198125.tif 000016