(57)【要約】      （修正有）【課題】ユーザーに操作の手間を掛けさせることなく、端末からサーバーを利用できるようにする。【解決手段】コンピューター装置２０を操作したユーザーのユーザー名を用いてサーバー装置５０にて認証された後、端末装置１０がコンピューター装置２０に接続され、端末装置１０の製造番号がコンピューター装置２０を介してサーバー装置５０へ送られる。サーバー装置５０において、送信された端末識別子と同じ端末識別子がユーザーのユーザー名に対応付けて記憶されていれば、端末装置の認証を行うためのキー情報とユーザー名が端末装置１０へ送信される。端末装置１０は、送信されたユーザー名とキー情報の組を記憶していると、ユーザーを認証する。【選択図】図１
2010257366.tif 000002
【特許請求の範囲】
【請求項１】
端末装置のユーザーを識別するユーザー情報と、該ユーザーに使用される端末装置を一
意に識別する端末識別子と、情報を暗号化するための暗号鍵とを対応付けて記憶する第１
記憶手段と、
前記ユーザー情報と前記端末識別子を、該ユーザー情報と該端末識別子を送信するコン
ピューター装置から受け取る第１受信手段と、
前記第１記憶手段において、前記第１受信手段で受け取られたユーザー情報に前記第１
受信手段で受け取られた端末識別子が対応付けて記憶されている場合、時刻を示すデータ
を該ユーザー情報に対応付けられている暗号鍵で暗号化した時刻データを送信する第１送
信手段と
を有するサーバー装置と、
前記ユーザー情報を取得するユーザー情報取得手段と、
前記端末識別子を前記端末装置から取得する端末識別子取得手段と、
前記ユーザー情報取得手段で取得されたユーザー情報と、前記端末識別子取得手段で取
得された端末識別子を前記サーバー装置へ送信する情報送信手段と、
前記第１送信手段から送信された時刻データを受信し、前記ユーザー情報取得手段で取
得されたユーザー情報と、受信した時刻データを前記端末装置へ送信する第２送信手段と
、
を有するコンピューター装置と、
前記端末識別子を記憶し、前記ユーザー情報と前記暗号鍵を対応付けて記憶する第２記
憶手段と、
前記第２記憶手段に記憶されている前記端末識別子を前記端末識別子取得手段へ供給す
る供給手段と、
時刻を計る計時手段と、
前記第２送信手段から送信されたユーザー情報と時刻データを受信し、受信したユーザ
ー情報に対応づけられて前記第２記憶手段に記憶されている暗号鍵で該時刻データを復号
化し、前記計時手段で計っている時刻と、復号化された時刻データが示す時刻との差が予
め定められた範囲内である場合、自装置の利用を許可する認証手段と、
前記認証手段により認証がされると、前記コンピューター装置を介して前記サーバー装
置と通信を行う通信手段と
を有する端末装置と、
を有する認証システム。
【請求項２】
前記第１記憶手段は、前記端末装置を使用可能な複数のユーザーのユーザー情報と、複
数の端末装置の端末識別子とを記憶することを特徴とする請求項１に記載の認証システム
。
【請求項３】
前記第１記憶手段に記憶されている複数の前記ユーザー情報には、各々異なる暗号鍵が
対応付けて記憶されており、
前記第２記憶手段は、前記端末装置のユーザー毎に、該ユーザーのユーザー情報と、該
ユーザーに対応する暗号鍵が対応付けて記憶されていることを特徴とする請求項２に記載
の認証システム。
【請求項４】
端末装置のユーザーを識別するユーザー情報と、該ユーザーに使用される端末装置を一
意に識別する端末識別子と、該ユーザーを認証するためのキー情報とを対応付けて記憶す
る第１記憶手段と、
前記ユーザー情報と前記端末識別子を、該ユーザー情報と該端末識別子を送信するコン
ピューター装置から受け取る第１受信手段と、
前記第１記憶手段において、前記第１受信手段で受け取られたユーザー情報に前記第１
受信手段で受け取られた端末識別子が対応付けて記憶されている場合、該端末識別子に対
応付けて前記第１記憶手段に記憶されているキー情報を送信する第１送信手段と
を有するサーバー装置と、
前記ユーザー情報を取得するユーザー情報取得手段と、
前記端末識別子を前記端末装置から取得する端末識別子取得手段と、
前記ユーザー情報取得手段で取得されたユーザー情報と、前記端末識別子取得手段で取
得された端末識別子を前記サーバー装置へ送信する情報送信手段と、
前記第１送信手段から送信されたキー情報を受信し、前記ユーザー情報取得手段で取得
されたユーザー情報と、受信したキー情報を前記端末装置へ送信する第２送信手段と、
を有するコンピューター装置と、
前記端末識別子を記憶し、前記ユーザー情報と前記キー情報を対応付けて記憶する第２
記憶手段と、
前記第２記憶手段に記憶されている前記端末識別子を前記端末識別子取得手段へ供給す
る供給手段と、
前記第２送信手段から送信されたユーザー情報とキー情報を受信し、受信したユーザー
情報とキー情報の組が前記第２記憶手段に記憶されている場合、自装置の利用を許可する
認証手段と、
前記認証手段により認証がされると、前記コンピューター装置を介して前記サーバー装
置と通信を行う通信手段と
を有する端末装置と、
を有する認証システム。
【請求項５】
端末装置のユーザーを識別するユーザー情報と、該ユーザーに使用される端末装置を一
意に識別する端末識別子と、情報を暗号化するための暗号鍵とを対応付けて記憶する記憶
手段と、
前記ユーザー情報と前記端末識別子を、該ユーザー情報と該端末識別子を送信するコン
ピューター装置から受け取る受信手段と、
前記記憶手段において、前記受信手段で受け取られたユーザー情報に前記受信手段で受
け取られた端末識別子が対応付けて記憶されている場合、時刻を示すデータを該ユーザー
情報に対応付けられている暗号鍵で暗号化した時刻データを送信する送信手段と
を有するサーバー装置。
【請求項６】
コンピューターを、
端末装置のユーザーを識別するユーザー情報と、該ユーザーに使用される端末装置を一
意に識別する端末識別子と、情報を暗号化するための暗号鍵とを対応付けて記憶する記憶
手段と、
前記ユーザー情報と前記端末識別子を、該ユーザー情報と該端末識別子を送信するコン
ピューター装置から受け取る受信手段と、
前記記憶手段において、前記受信手段で受け取られたユーザー情報に前記受信手段で受
け取られた端末識別子が対応付けて記憶されている場合、時刻を示すデータを該ユーザー
情報に対応付けられている暗号鍵で暗号化した時刻データを送信する送信手段
として機能させるためのプログラム。
【請求項７】
端末装置のユーザーを識別するユーザー情報と、該ユーザーに使用される端末装置を一
意に識別する端末識別子と、該ユーザーを認証するためのキー情報とを対応付けて記憶す
る記憶手段と、
前記ユーザー情報と前記端末識別子を、該ユーザー情報と該端末識別子を送信するコン
ピューター装置から受け取る受信手段と、
前記記憶手段において、前記受信手段で受け取られたユーザー情報に前記受信手段で受
け取られた端末識別子が対応付けて記憶されている場合、該端末識別子に対応付けて前記
記憶手段に記憶されているキー情報を送信する送信手段と
を有するサーバー装置。
【請求項８】
コンピューターを、
端末装置のユーザーを識別するユーザー情報と、該ユーザーに使用される端末装置を一
意に識別する端末識別子と、該ユーザーを認証するためのキー情報とを対応付けて記憶す
る記憶手段と、
前記ユーザー情報と前記端末識別子を、該ユーザー情報と該端末識別子を送信するコン
ピューター装置から受け取る受信手段と、
前記記憶手段において、前記受信手段で受け取られたユーザー情報に前記受信手段で受
け取られた端末識別子が対応付けて記憶されている場合、該端末識別子に対応付けて前記
記憶手段に記憶されているキー情報を送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を用いて認証を受ける技術に関する。
【背景技術】
【０００２】
特許文献１には、端末の使用者の認証を行う技術が開示されている。具体的には、まず
、時間情報を提供するサーバーから端末が時間情報を取得し、取得した時間情報に対して
端末が秘密鍵でデジタル署名を施す。次に端末は、デジタル署名が施された時間情報と公
開鍵証明書を通信回線を介して認証サーバーへ送信する。認証サーバーは、送信された時
間情報を公開鍵で復号し、復号された時間情報と、時間情報を提供するサーバーから取得
した時間情報とを比較し、比較結果が所定の範囲内であれば端末からのアクセスを許可す
る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３３７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、端末においては、コストダウンの観点などから構成を簡素なものとするため
、通信回線を使用するためのインターフェースを有していない端末もある。この場合、サ
ーバーとの間で通信経路を確立して通信を行うことができず、サーバーの認証を受けられ
ないため、端末はサーバーの提供するデータを利用できない。
このような端末においてサーバーが提供するデータを利用したいのであれば、例えば、
通信回線を使用するためのインターフェースを備えたコンピューター装置でサーバーの認
証を受け、コンピューター装置に端末を接続し、コンピューター装置を介して端末がサー
バーからデータを受け取る方法も考えられる。しかし、ユーザーが端末を使用するのに端
末からの認証を受ける必要がある場合には、ユーザーは、コンピューター装置を用いたサ
ーバーからの認証を受ける操作と、端末からの認証を受ける操作という２回の操作を行う
必要があり操作が煩雑となる。
【０００５】
本発明は、上述した背景の下になされたものであり、その目的は、ユーザーに操作の手
間を掛けさせることなく、端末からサーバーを利用できるようにすることにある。
【課題を解決するための手段】
【０００６】
本発明に係る認証システムは、端末装置のユーザーを識別するユーザー情報と、該ユー
ザーに使用される端末装置を一意に識別する端末識別子と、情報を暗号化するための暗号
鍵とを対応付けて記憶する第１記憶手段と、前記ユーザー情報と前記端末識別子を、該ユ
ーザー情報と該端末識別子を送信するコンピューター装置から受け取る第１受信手段と、
前記第１記憶手段において、前記第１受信手段で受け取られたユーザー情報に前記第１受
信手段で受け取られた端末識別子が対応付けて記憶されている場合、時刻を示すデータを
該ユーザー情報に対応付けられている暗号鍵で暗号化した時刻データを送信する第１送信
手段とを有するサーバー装置と、前記ユーザー情報を取得するユーザー情報取得手段と、
前記端末識別子を前記端末装置から取得する端末識別子取得手段と、前記ユーザー情報取
得手段で取得されたユーザー情報と、前記端末識別子取得手段で取得された端末識別子を
前記サーバー装置へ送信する情報送信手段と、前記第１送信手段から送信された時刻デー
タを受信し、前記ユーザー情報取得手段で取得されたユーザー情報と、受信した時刻デー
タを前記端末装置へ送信する第２送信手段と、を有するコンピューター装置と、前記端末
識別子を記憶し、前記ユーザー情報と前記暗号鍵を対応付けて記憶する第２記憶手段と、
前記第２記憶手段に記憶されている前記端末識別子を前記端末識別子取得手段へ供給する
供給手段と、時刻を計る計時手段と、前記第２送信手段から送信されたユーザー情報と時
刻データを受信し、受信したユーザー情報に対応づけられて前記第２記憶手段に記憶され
ている暗号鍵で該時刻データを復号化し、前記計時手段で計っている時刻と、復号化され
た時刻データが示す時刻との差が予め定められた範囲内である場合、自装置の利用を許可
する認証手段と、前記認証手段により認証がされると、前記コンピューター装置を介して
前記サーバー装置と通信を行う通信手段とを有する端末装置とを特徴とする。
この認証システムによれば、ユーザーに操作の手間を掛けさせることなく、端末装置か
らサーバーを利用できる。
【０００７】
本発明において、前記第１記憶手段は、前記端末装置を使用可能な複数のユーザーのユ
ーザー情報と、複数の端末装置の端末識別子とを記憶してもよい。
この構成によれば、一の端末装置を複数のユーザーが使用する場合でも、端末装置の使
用が許可されているユーザーが端末装置を使用する場合にサーバー装置を利用することが
できる。
【０００８】
また、本発明において、前記第１記憶手段に記憶されている複数の前記ユーザー情報に
は、各々異なる暗号鍵が対応付けて記憶されており、前記第２記憶手段は、前記端末装置
のユーザー毎に、該ユーザーのユーザー情報と、該ユーザーに対応する暗号鍵が対応付け
て記憶されていてもよい。
この構成によれば、暗号化された時刻データを盗聴して端末装置へ送信しても、時刻が
経過していると端末装置はユーザーを認証しないため、認証されないユーザーの端末装置
の利用を防ぐことができる。
【０００９】
本発明に係るサーバー装置は、端末装置のユーザーを識別するユーザー情報と、該ユー
ザーに使用される端末装置を一意に識別する端末識別子と、情報を暗号化するための暗号
鍵とを対応付けて記憶する記憶手段と、前記ユーザー情報と前記端末識別子を、該ユーザ
ー情報と該端末識別子を送信するコンピューター装置から受け取る受信手段と、前記記憶
手段において、前記受信手段で受け取られたユーザー情報に前記受信手段で受け取られた
端末識別子が対応付けて記憶されている場合、時刻を示すデータを該ユーザー情報に対応
付けられている暗号鍵で暗号化した時刻データを送信する送信手段とを有することを特徴
とする。
このサーバー装置によれば、ユーザーに操作の手間を掛けさせることなく、端末装置か
らサーバーを利用できる。
【００１０】
本発明に係るプログラムは、コンピューターを、端末装置のユーザーを識別するユーザ
ー情報と、該ユーザーに使用される端末装置を一意に識別する端末識別子と、情報を暗号
化するための暗号鍵とを対応付けて記憶する記憶手段と、前記ユーザー情報と前記端末識
別子を、該ユーザー情報と該端末識別子を送信するコンピューター装置から受け取る受信
手段と、前記記憶手段において、前記受信手段で受け取られたユーザー情報に前記受信手
段で受け取られた端末識別子が対応付けて記憶されている場合、時刻を示すデータを該ユ
ーザー情報に対応付けられている暗号鍵で暗号化した時刻データを送信する送信手段とし
て機能させるためのプログラムである。
このプログラムによれば、ユーザーに操作の手間を掛けさせることなく、端末装置から
サーバーを利用できる。
【００１１】
本発明に係る認証システムは、端末装置のユーザーを識別するユーザー情報と、該ユー
ザーに使用される端末装置を一意に識別する端末識別子と、該ユーザーを認証するための
キー情報とを対応付けて記憶する第１記憶手段と、前記ユーザー情報と前記端末識別子を
、該ユーザー情報と該端末識別子を送信するコンピューター装置から受け取る第１受信手
段と、前記第１記憶手段において、前記第１受信手段で受け取られたユーザー情報に前記
第１受信手段で受け取られた端末識別子が対応付けて記憶されている場合、該端末識別子
に対応付けて前記第１記憶手段に記憶されているキー情報を送信する第１送信手段とを有
するサーバー装置と、前記ユーザー情報を取得するユーザー情報取得手段と、前記端末識
別子を前記端末装置から取得する端末識別子取得手段と、前記ユーザー情報取得手段で取
得されたユーザー情報と、前記端末識別子取得手段で取得された端末識別子を前記サーバ
ー装置へ送信する情報送信手段と、前記第１送信手段から送信されたキー情報を受信し、
前記ユーザー情報取得手段で取得されたユーザー情報と、受信したキー情報を前記端末装
置へ送信する第２送信手段と、を有するコンピューター装置と、前記端末識別子を記憶し
、前記ユーザー情報と前記キー情報を対応付けて記憶する第２記憶手段と、前記第２記憶
手段に記憶されている前記端末識別子を前記端末識別子取得手段へ供給する供給手段と、
前記第２送信手段から送信されたユーザー情報とキー情報を受信し、受信したユーザー情
報とキー情報の組が前記第２記憶手段に記憶されている場合、自装置の利用を許可する認
証手段と、前記認証手段により認証がされると、前記コンピューター装置を介して前記サ
ーバー装置と通信を行う通信手段とを有する端末装置と、を有することを特徴とする。
この認証システムによれば、ユーザーに操作の手間を掛けさせることなく、端末装置か
らサーバーを利用できる。
【００１２】
本発明に係るサーバー装置は、端末装置のユーザーを識別するユーザー情報と、該ユー
ザーに使用される端末装置を一意に識別する端末識別子と、該ユーザーを認証するための
キー情報とを対応付けて記憶する記憶手段と、前記ユーザー情報と前記端末識別子を、該
ユーザー情報と該端末識別子を送信するコンピューター装置から受け取る受信手段と、前
記記憶手段において、前記受信手段で受け取られたユーザー情報に前記受信手段で受け取
られた端末識別子が対応付けて記憶されている場合、該端末識別子に対応付けて前記記憶
手段に記憶されているキー情報を送信する送信手段とを有することを特徴とする。
このサーバー装置によれば、ユーザーに操作の手間を掛けさせることなく、端末装置か
らサーバーを利用できる。
【００１３】
本発明に係るプログラムは、コンピューターを、端末装置のユーザーを識別するユーザ
ー情報と、該ユーザーに使用される端末装置を一意に識別する端末識別子と、該ユーザー
を認証するためのキー情報とを対応付けて記憶する記憶手段と、前記ユーザー情報と前記
端末識別子を、該ユーザー情報と該端末識別子を送信するコンピューター装置から受け取
る受信手段と、前記記憶手段において、前記受信手段で受け取られたユーザー情報に前記
受信手段で受け取られた端末識別子が対応付けて記憶されている場合、該端末識別子に対
応付けて前記記憶手段に記憶されているキー情報を送信する送信手段として機能させるた
めのプログラムである。
このプログラムによれば、ユーザーに操作の手間を掛けさせることなく、端末装置から
サーバーを利用できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る装置を示した図。
【図２】コンピューター装置２０のハードウェア構成を示したブロック図。
【図３】サーバー装置５０のハードウェア構成を示したブロック図。
【図４】認証テーブルＴＢ１のフォーマットを示した図。
【図５】端末装置１０のハードウェア構成を示した図。
【図６】ユーザーテーブルＴＢ２のフォーマットを示した図。
【図７】第１実施形態の動作を説明するための図。
【図８】コンピューター装置２０が行う処理の流れを示したフローチャート。
【図９】サーバー装置５０が行う処理の流れを示したフローチャート。
【図１０】コンピューター装置２０が表示する画面を示した図。
【図１１】コンピューター装置２０が表示する画面を示した図。
【図１２】第１実施形態の動作を説明するための図。
【図１３】サーバー装置５０が行う処理の流れを示したフローチャート。
【図１４】コンピューター装置２０が表示する画面を示した図。
【図１５】第２実施形態の動作を説明するための図。
【図１６】第２実施形態のコンピューター装置２０が行う処理の流れを示したフローチャート。
【図１７】第２実施形態のサーバー装置５０が行う処理の流れを示したフローチャート。
【図１８】第２実施形態の動作を説明するための図。
【図１９】第２実施形態のサーバー装置５０が行う処理の流れを示したフローチャート。
【発明を実施するための形態】
【００１５】
［第１実施形態］
（全体構成）
図１は、本発明の実施形態に係る認証システムを構成する装置を示した図である。
通信回線４０に接続されているサーバー装置５０は、所謂クライアントサーバーシステ
ムにおけるサーバーに対応する装置であり、記憶しているデータをクライアントとなる装
置に対して提供する。コンピューター装置２０は、クライアントサーバーシステムにおけ
るクライアントに対応する装置であり、通信回線４０に接続されている。端末装置１０は
、文書を表すファイルを記憶し、記憶したファイルが表す画像を表示する装置であり、通
信ケーブル３０でコンピューター装置２０に接続される。また、端末装置１０は、クライ
アントサーバーシステムにおけるクライアントに対応する装置として機能する。
【００１６】
本実施形態においては、コンピューター装置２０は、通信回線４０を介してサーバー装
置５０と通信を行うことが可能となっている。また、端末装置１０は、通信ケーブル３０
を介してコンピューター装置２０と通信を行うことが可能となっている。なお、本実施形
態においては複数の端末装置１０がコンピューター装置２０に接続され、また、複数のコ
ンピューター装置２０およびサーバー装置５０が通信回線４０に接続されて通信を行うこ
とが可能となっているが、図面が煩雑になるのを防ぐため、図１には一つの端末装置１０
、一つのコンピューター装置２０、一つのサーバー装置５０を示している。
【００１７】
（コンピューター装置２０の構成）
図２は、コンピューター装置２０のハードウェア構成を示したブロック図である。
コンピューター装置２０は、オペレーティングシステムが動作する、所謂パーソナルコ
ンピューター装置であり、図２に示したように、制御部２０１、記憶部２０５、通信部２
０６、操作部２０７、表示部２０８を有している。
【００１８】
通信部２０６は、通信回線４０を介して通信を行うインターフェースとして機能し、制
御部２０１の制御の下、通信回線４０に接続されている装置と通信を行う。また、通信部
２０６は、通信ケーブル３０を介して端末装置１０と通信を行うインターフェースとして
機能し、制御部２０１の制御の下、端末装置１０と通信を行う。
操作部２０７は、コンピューター装置２０を操作するためのキーボード（図示略）やマ
ウス（図示略）を有している。表示部２０８は液晶ディスプレイを具備しており、制御部
２０１の制御の下、文字やグラフィック画像、コンピューター装置２０を操作するための
メニュー画面などの各種画像を表示する。
記憶部２０５は、ハードディスク装置を有しており、コンピューター装置２０にオペレ
ーティングシステムの機能を実現するＯＳプログラム、端末装置１０およびサーバー装置
５０との通信機能を実現するアプリケーションプログラム（以下、プログラムＡＰと略称
する）を記憶している。また、記憶部２０５は、コンピューター装置２０が使用する各種
ファイルやデータを記憶する。
【００１９】
制御部２０１は、ＣＰＵ（Central Processing Unit）２０２、ＩＰＬ（Initial Progr
am Loader）を記憶したＲＯＭ（Read Only Memory）２０３、ＲＡＭ（Random Access Mem
ory）２０４を有している。制御部２０１においては、図示せぬ電源から電力が供給され
るとＲＯＭ２０３に記憶されているＩＰＬがＣＰＵ２０２により実行される。ＣＰＵ２０
２がＩＰＬを実行すると、記憶部２０５に記憶されているＯＳプログラムがＣＰＵ２０２
により実行され、操作部２０７からの入力の受け付けや表示部２０８への画面出力といっ
た入出力機能や記憶部２０５の制御など、コンピューター装置としての基本的な機能が実
現し、プログラムＡＰを実行することが可能となる。そして、コンピューター装置２０が
プログラムＡＰを実行すると、サーバー装置５０や端末装置１０と通信を行う機能が実現
し、ユーザーの操作により操作部２０７から入力された情報をサーバー装置５０へ送信す
ることや、端末装置１０とサーバー装置５０との間で通信を中継することが可能となる。
【００２０】
（サーバー装置５０の構成）
図３は、サーバー装置５０のハードウェア構成を示したブロック図である。サーバー装
置５０は、制御部５０１、記憶部５０５、通信部５０６、操作部５０７を有している。
通信部５０６は、通信回線４０を介して通信を行うインターフェースとして機能し、制
御部５０１の制御の下、通信回線４０に接続されている装置と通信を行う。操作部５０７
は、サーバー装置５０を操作するためのキーボード（図示略）を有している。
記憶部５０５は、ハードディスク装置を有しており、サーバー装置５０にオペレーティ
ングシステムの機能を実現させるＯＳプログラム、サーバーの機能を実現させるサーバー
プログラム、クライアントとなる装置に提供するファイルなどの各種ファイルを記憶する
。
【００２１】
また、記憶部５０５（第１記憶手段）は、クライアントとなる装置のユーザーを認証す
るため、クライアントとなる装置のユーザーの氏名を表すユーザー名データ、ユーザーの
パスワードを示すパスワードデータ、端末装置１０を一意に識別する端末識別子とを対応
付けて格納した認証テーブルＴＢ１を記憶する。
図４（ａ）は、認証テーブルＴＢ１のフォーマットを例示した図である。ユーザー名「
ｕｓｅｒＡ」には端末識別子「０００１」と端末識別子「０００２」が対応付けられてお
り、ユーザー名「ｕｓｅｒＡ」で特定されるユーザーが、端末識別子が「０００１」の端
末装置１０と、端末識別子が「０００２」の端末装置１０を使用していることを示してい
る。また、ユーザー名「ｕｓｅｒＡ」にはパスワードとして「ＡＡＡ０１」が対応付けら
れている。なお、ユーザー名データとパスワードの組は、ユーザーを示すユーザー情報で
あり、ユーザーを一意に識別可能な情報である。また、ユーザー名と端末識別子の組には
、ユーザー名と端末識別子の組に対して生成されたキー情報が対応づけられている。
【００２２】
制御部５０１は、ＣＰＵ５０２、ＩＰＬを記憶したＲＯＭ５０３、ＲＡＭ５０４を有し
ている。制御部５０１においては、図示せぬ電源から電力が供給されるとＲＯＭ５０３に
記憶されているＩＰＬがＣＰＵ５０２により実行される。ＣＰＵ５０２がＩＰＬを実行す
ると、記憶部５０５に記憶されているＯＳプログラムとサーバープログラムがＣＰＵ５０
２により実行され、サーバー装置５０はクライアントサーバーシステムにおけるサーバー
として機能し、クライアントとなる装置と通信を行い、クライアントとなる装置の使用者
を認証する。また、制御部５０１においては、時刻を計時する機能が実現する（計時手段
）。
【００２３】
（端末装置１０の構成）
図５は、複数人のユーザーにより使用される端末装置１０のハードウェア構成を示した
ブロック図である。端末装置１０は、制御部１０１、表示部１０２、操作部１０３、通信
部１０４、センサー部１０５を有している。
【００２４】
表示部１０２は、制御部１０１に接続されており、記憶性を有する表示素子を備えた表
示装置を有している。この表示装置は、画像を表示した後は素子に電力を供給しなくても
長期間同じ画像を表示し続ける、所謂記憶性を有する表示装置である。表示部１０２は制
御部１０１に接続されており、制御部１０１の制御の下、文書を表す画像や端末装置１０
を操作するための操作画面などを表示する。なお、表示装置における画像の表示方式は特
定の方式に限定されず、例えば、電気泳動型の表示方式やコレステリック液晶を用いた表
示方式などであってもよい。
【００２５】
操作部１０３は、制御部１０１に接続されており、端末装置１０を操作するための各種
ボタンを有している。操作部１０３のボタンが操作されると、操作されたボタンを表す信
号が制御部１０１へ出力される。制御部１０１は、この信号と表示部１０２に表示した画
面とに基づいてユーザーからの指示を特定し、特定した指示に応じて各部を制御する。
制御部１０１に接続されている通信部１０４は、通信ケーブル３０を介してコンピュー
ター装置２０と通信を行うインターフェースとして機能し、制御部１０１の制御の下、コ
ンピューター装置２０と通信を行う。
【００２６】
センサー部１０５は、制御部１０１に接続されており、端末装置１０のユーザーの指紋
を読み取る指紋センサー１０５Ａを備えている。センサー部１０５は、制御部１０１の制
御の下、ユーザーの指の指紋を指紋センサー１０５Ａで読み取り、読み取った指紋の特徴
点を表す特徴点データを制御部１０１へ出力する。
【００２７】
制御部１０１は、ＣＰＵ１０１Ａ、ＲＯＭ１０１Ｂ、ＲＡＭ１０１Ｃ、不揮発性メモリ
１０１Ｄを有しており、ＲＯＭ１０１Ｂには、ＣＰＵ１０１Ａにより実行される制御プロ
グラムが記憶されている。不揮発性メモリ１０１Ｄ（第２記憶手段）は、電力が供給され
なくとも記憶内容を保持するメモリであり、センサー部１０５から出力された特徴点デー
タや、文書を表すファイルや端末装置１０を一意に識別する端末識別子などを記憶する。
なお、端末識別子は、本実施形態においては、一台の端末装置１０に固有な製造番号（シ
リアルナンバー）である。
【００２８】
また、不揮発性メモリ１０１Ｄは、図６に示したフォーマットのユーザーテーブルＴＢ
２を記憶している。ユーザーテーブルＴＢ２においては、「ユーザー名」フィールドには
端末装置１０を使用可能なユーザーの氏名を表すデータが格納される。また、「特徴点デ
ータ」フィールドには、端末装置１０を使用可能なユーザーの指紋の特徴点を表す特徴点
データのファイル名が格納される。また、不揮発性メモリ１０１Ｄは、端末装置１０を使
用可能なユーザー毎に記憶領域が確保されている。一のユーザーに確保されている記憶領
域内のファイルは、他のユーザーは使用できないようになっている。
【００２９】
制御部１０１においては、図示せぬ電源から電力が供給されるとＲＯＭ１０１Ｂに記憶
されている制御プログラムがＣＰＵ１０１Ａにより実行される。ＣＰＵ１０１Ａが制御プ
ログラムを実行すると、制御部１０１によって各部が制御され、時刻を計時する機能（計
時手段）、通信部１０４を介して通信を行う機能、不揮発性メモリ１０１Ｄにファイルや
データを記憶する機能、不揮発性メモリ１０１Ｄに記憶されているファイルが表す画像を
表示部１０２に表示する機能などの各種機能が端末装置１０において実現する。また、Ｃ
ＰＵ１０１Ａにより制御プログラムが実行されると、指紋センサー１０５Ａから出力され
た特徴点データと、不揮発性メモリ１０１Ｄに記憶された特徴点データとを比較してユー
ザーの認証を行う機能など、端末装置１０のセキュリティに関する各種機能が実現する。
【００３０】
（実施形態の動作）
（サーバー装置５０のサービスを受けるユーザーと端末装置を登録する時の動作）
まず、端末装置１０を使用するユーザーＢがコンピューター装置２０の操作部２０７を
操作してプログラムＡＰが実行されると（図７：ステップＳ１０１）、端末装置１０およ
びサーバー装置５０と通信を行う機能やユーザーの認証を行う機能がコンピューター装置
２０において実現し、図１０に示した画面が表示部２０８に表示される（ステップＳ１０
２）。
ここで、ユーザーＢが操作部２０７を操作し、画面上の「新規登録」の部分をクリック
する操作を行うと、サーバー装置５０の提供するサービスを受けるユーザーを登録するた
め、図１１に示したように、ユーザー名を入力する領域Ｂ１と、パスワードを入力する領
域Ｂ２を有する画面が表示部２０８に表示される（ステップＳ１０３）。
そして、ユーザーＢがユーザー名として「ｕｓｅｒＢ」を入力し、パスワードとして「
ＢＢＢ０１」を入力した後、図１１に示されている「登録」の部分をクリックする操作を
行うと、制御部２０１により通信部２０６が制御され、入力されたユーザー名「ｕｓｅｒ
Ｂ」と、パスワード「ＢＢＢ０１」とが通信回線４０を介してサーバー装置５０へ送信さ
れる（ステップＳ１０４、図８：ステップＳＡ１）。
【００３１】
コンピューター装置２０から送信されたユーザー名とパスワードがサーバー装置５０で
受信されると（図９：ステップＳＢ１；ＹＥＳ）、制御部５０１は、受信したユーザー名
とパスワードを一旦ＲＡＭ５０４に記憶する（ステップＳ１０５、ステップＳＢ２）。次
に制御部５０１は、通信部５０６を制御し、ユーザー名とパスワードとを受信したことを
通知するメッセージをコンピューター装置２０へ送信する（ステップＳ１０６、ステップ
ＳＢ３）。なお、ここで、制御部５０１と通信部５０６は、ユーザー情報を受け取る受信
手段（第１受信手段）として機能している。
【００３２】
サーバー装置５０から送信されたメッセージがコンピューター装置２０で受信されると
（ステップＳＡ２；ＹＥＳ）、制御部２０１は、ユーザー名とパスワードがサーバー装置
５０に登録されたことを通知するメッセージと、端末装置１０をコンピューター装置２０
へ接続するよう促すメッセージを表示部２０８に表示させる（ステップＳ１０７、ステッ
プＳＡ３）。
【００３３】
そして、ユーザーＢが指を端末装置１０の指紋センサー１０５Ａに載せると、指紋セン
サー１０５Ａにより指の指紋が読み取られ、指紋の特徴点を表す特徴点データがセンサー
部１０５から制御部１０１へ出力される。制御部１０１は、特徴点データを受け取ると、
センサー部１０５から受け取った特徴点データと、不揮発性メモリ１０１Ｄに記憶されて
いる特徴点データとを比較する。ここで、不揮発性メモリ１０１Ｄに記憶されている特徴
点データの中に、センサー部１０５から受け取った特徴データと一致するデータがなかっ
た場合には、制御部１０１は、端末装置１０の使用を許可されていない者が端末装置１０
を使用しようとしていると判断し、端末装置１０を使用できない旨を知らせるエラーメッ
セージを表示部１０２に表示する。
【００３４】
一方、不揮発性メモリ１０１Ｄに記憶されている特徴点データの中にセンサー部１０５
から受け取った特徴点データと一致するデータがある場合、制御部１０１は、ユーザーＢ
が端末装置１０を使用可能な者であると判断し、ユーザーＢが端末装置１０を使用するこ
とを許可する（ステップＳ１０８）。ユーザーＢの使用が端末装置１０において許可され
ると、ユーザーＢは端末装置１０の各種機能を利用することが可能となる。
【００３５】
ここで、ユーザーＢが、通信ケーブル３０でコンピューター装置２０と端末装置１０と
を接続すると（ステップＳ１０９、ステップＳＡ４；ＹＥＳ）、コンピューター装置２０
は、通信ケーブル３０によって端末装置１０が接続されたことを検知する。そして、コン
ピューター装置２０は、端末識別子を送信するよう指示するメッセージを端末装置１０へ
送信する（ステップＳ１１０、ステップＳＡ５）。
【００３６】
コンピューター装置２０から送信されたメッセージが端末装置１０で受信されると、制
御部１０１は、不揮発性メモリ１０１Ｄに記憶されている端末識別子「０００１」をコン
ピューター装置２０へ送信する（ステップＳ１１１）。この端末識別子がコンピューター
装置２０で受信されると（ステップＳＡ６；ＹＥＳ）、制御部２０１は、受信した端末識
別子をサーバー装置５０へ送信する（ステップＳ１１２、ステップＳＡ７）。そして、こ
の端末識別子がサーバー装置５０で受信されると（ステップＳＢ４；ＹＥＳ）、制御部５
０１は、ユーザー名と端末識別子との組に対してキー情報「ＧＨＩ」を生成し、ＲＡＭ５
０４に記憶したユーザー名「ｕｓｅｒＢ」とパスワード「ＢＢＢ０１」と、受信した端末
識別子「０００１」、および生成したキー情報「ＧＨＩ」とを対応付けて認証テーブルＴ
Ｂ１に格納し（ステップＳ１１３、ステップＳＢ５）、ここで、認証テーブルＴＢ１は、
図４（ｂ）に示したようになる。これにより端末装置１０とユーザーＢがサーバー装置５
０に登録されたことになる。
【００３７】
次にサーバー装置５０は、ユーザー名、パスワードおよび端末識別子の登録が終了した
ことを通知するメッセージと生成したキー情報をコンピューター装置２０へ送信する（ス
テップＳ１１４、ステップＳＢ６）。このメッセージとキー情報がコンピューター装置２
０で受信されると（ステップＳＡ８；ＹＥＳ）、制御部２０１は、受信したメッセージと
キー情報およびユーザー名を端末装置１０へ送信する（ステップＳ１１５、ステップＳＡ
９）。
【００３８】
そして、端末装置１０において、このメッセージとキー情報およびユーザー名が受信さ
れると、端末装置１０は、ユーザーＢの認証に使用した指紋情報、受信したユーザー名お
よびキー情報とを対応付けて記憶し、端末装置１０の表示部１０２においては、ユーザー
名と端末識別子の登録が終了したことを示すメッセージが表示部１０２に表示される。
【００３９】
（端末装置１０がサーバー装置５０からファイルを取得する時の動作）
次に、ユーザーＢを認証し、端末装置１０がサーバー装置５０の記憶しているファイル
を取得する時の動作について説明する。なお、以下の説明においては、上述した動作が既
に行われている場合を想定して動作の説明を行う。
【００４０】
まず、プログラムＡＰが実行されて図１０に示した画面が表示されているコンピュータ
ー装置２０において、ユーザーＢが操作部２０７を操作し、画面上の「サーバーと接続」
の部分をクリックする操作を行うと、図１４に示したように、ユーザー名を入力する領域
Ｂ１と、パスワードを入力する領域Ｂ２を有する画面が表示部２０８に表示される（図１
２：ステップＳ２０１）。なお、ここでコンピューター装置２０は、ユーザー情報を取得
するユーザー情報取得手段として機能している。
ここで、ユーザーＢがユーザー名として「ｕｓｅｒＢ」を入力し、パスワードとして「
ＢＢＢ０１」を入力した後、図１４に示されている「送信」の部分をクリックする操作を
行うと、制御部２０１により通信部２０６が制御され、入力されたユーザー名「ｕｓｅｒ
Ｂ」と、パスワード「ＢＢＢ０１」とが通信回線４０を介してサーバー装置５０へ送信さ
れる（ステップＳ２０２）。なお、ここで、通信部２０６は、ユーザー情報を送信する情
報送信手段として機能している。
【００４１】
コンピューター装置２０から送信されたユーザー名とパスワードがサーバー装置５０で
受信されると（図１３：ステップＳＣ１；ＹＥＳ）、制御部５０１は、受信したユーザー
名とパスワードとの組を認証テーブルＴＢ１において検索する。なお、ここで、制御部５
０１と通信部５０６は、ユーザー情報を受け取る受信手段（第１受信手段）として機能し
ている。
ここで、上述した動作によりユーザー名「ｕｓｅｒＢ」とパスワード「ＢＢＢ０１」の
組が認証テーブルＴＢ１に格納されているため（ステップＳＣ２；ＹＥＳ）、制御部５０
１は、コンピューター装置２０をサーバー装置５０の記憶しているファイルを取得できる
装置として認証し、ユーザーＢをサーバー装置５０の記憶しているファイルを取得できる
者として認証する（ステップＳ２０３）。また、制御部５０１は、認証したことを通知す
るメッセージをコンピューター装置２０へ送信する（ステップＳ２０４、ステップＳＣ３
）。
【００４２】
サーバー装置５０から送信されたメッセージがコンピューター装置２０で受信されると
、制御部２０１は、コンピューター装置２０がサーバー装置５０を利用可能となったこと
を通知するメッセージと、端末装置１０をコンピューター装置２０へ接続するよう促すメ
ッセージを表示部２０８に表示させる（ステップＳ２０５）。
【００４３】
ここで、ユーザーＢが通信ケーブル３０でコンピューター装置２０と端末装置１０とを
接続すると（ステップＳ２０６）、コンピューター装置２０は、通信ケーブル３０によっ
て端末装置１０が接続されたことを検知する。そして、コンピューター装置２０は、端末
識別子を送信するよう指示するメッセージを端末装置１０へ送信する（ステップＳ２０７
）。
【００４４】
コンピューター装置２０から送信されたメッセージが端末装置１０で受信されると、制
御部１０１は、不揮発性メモリ１０１Ｄに記憶されている端末識別子「０００１」をコン
ピューター装置２０へ送信する（ステップＳ２０８）。この端末識別子がコンピューター
装置２０で受信されると、制御部２０１は、受信した端末識別子をサーバー装置５０へ送
信する（ステップＳ２０９）。なお、ここで、端末装置１０の制御部１０１と通信部１０
４は、端末識別子をコンピューター装置２０へ供給する供給手段として機能しており、制
御部２０１と通信部２０６は、端末識別子を端末装置１０から取得する端末識別子取得手
段として機能し、また、端末識別子をサーバー装置へ送信する情報送信手段として機能し
ている。
そして、この端末識別子がサーバー装置５０で受信されると（ステップＳＣ４；ＹＥＳ
）、制御部５０１は、認証テーブルＴＢ１においてステップＳ２０２で受信したユーザー
名に対応付けられている端末識別子と、受信した端末識別子とを比較する。なお、ここで
、制御部５０１と通信部５０６は、端末識別子を受け取る受信手段（第１受信手段）とし
て機能している。
ここで、ステップＳ２０２で受信したユーザー名に対応付けられている端末識別子「０
００１」と、受信した端末識別子「０００１」は同じであるため（ステップＳＣ５；ＹＥ
Ｓ）、ステップＳ２０２で受信したユーザー名と、受信した端末識別子との組に対応付け
られているキー情報「ＧＨＩ」を読み出す（ステップＳ２１０）。
【００４５】
次に制御部５０１は、読み出したキー情報「ＧＨＩ」をコンピューター装置２０へ送信
する（ステップＳ２１１、ステップＳＣ６）。サーバー装置５０から送信されたキー情報
がコンピューター装置２０で受信されると、制御部２０１は、受信したキー情報と、図１
４のメニュー画面で入力されたユーザー名「ｕｓｅｒＢ」を端末装置１０へ送信する（ス
テップＳ２１２）。
そして、このメッセージとユーザー名とキー情報とが端末装置１０において受信される
と、制御部１０１は、受信したユーザー名と同じユーザー名を不揮発性メモリ１０１Ｄに
記憶されているユーザー名の中から検索し、同じユーザー名が見つかると、見つけたユー
ザー名に対応付けられているキー情報と、受信したキー情報とを比較する。
ここで、キー情報が一致すると、ユーザーＢは、端末装置１０に認証されて端末装置１
０を使用することが可能となり、不揮発性メモリ１０１ＤにおいてユーザーＢ用に確保さ
れた記憶領域に記憶されているファイルにアクセスすることが可能となる。また、端末装
置１０は、通信ケーブル３０、コンピューター装置２０および通信回線４０を介してサー
バー装置５０が提供する機能を利用することが可能となり、例えば、サーバー装置５０が
記憶しているファイルをコンピューター装置２０を介してサーバー装置５０から取得する
ことができる。
なお、キー情報が一致しない場合、ユーザーＢは、端末装置１０に認証されず端末装置
１０を使用することができない。
【００４６】
このように本実施形態においては、通信回線４０を直接使用できない端末装置１０であ
っても、サーバー装置５０の提供するファイルを取得することができる。また、端末装置
１０においてユーザー名やパスワードを入力しなくても、端末装置１０は、サーバー装置
５０の提供するファイルを取得することができる。
【００４７】
［第２実施形態］
次に、本発明の第２実施形態について説明する。本発明の第２実施形態に係るシステム
も、上述した端末装置１０、コンピューター装置２０、サーバー装置５０を有しており、
第２実施形態に関わる各装置のハードウェア構成は第１実施形態と同じである。第２実施
形態が第１実施形態と異なるのは、ユーザーを登録する時の動作と、ユーザー及び端末装
置１０を認証する時の動作である。以下、この第１実施形態と異なる点について説明する
。
【００４８】
（サーバー装置５０のサービスを受けるユーザーと端末装置を登録する時の動作）
図１５は、ユーザーと端末装置を登録する時の動作を説明するための図である。なお、
第２実施形態においては、ユーザーと端末装置を登録する時には、第１実施形態のステッ
プＳ１０１からステップＳ１１２までの動作と同じ動作が行われる。これらの動作は、第
１実施形態で既に説明しているため、ここでは、その説明を省略する。
【００４９】
さて、端末装置１０から送信された端末識別子がコンピューター装置２０を介してサー
バー装置５０で受信されると（図１７：ステップＳＢ４；ＹＥＳ）、制御部５０１は、ユ
ーザーＢ用の暗号鍵を生成し（ステップＳ３０１、ステップＳＢ２１）、ＲＡＭ５０４に
記憶したユーザー名「ｕｓｅｒＢ」とパスワード「ＢＢＢ０１」、受信した端末識別子「
０００１」、および生成した暗号鍵とを対応付けて認証テーブルＴＢ１に格納する（ステ
ップＳ３０２、ステップＳＢ２２）。
【００５０】
次にサーバー装置５０は、ユーザー名、パスワード、端末識別子および暗号鍵の登録が
終了したことを通知するメッセージと、生成した暗号鍵とをコンピューター装置２０へ送
信する（ステップＳ３０３、ステップＳＢ２３）。このメッセージと暗号鍵とがコンピュ
ーター装置２０で受信されると（図１６：ステップＳＡ２１；ＹＥＳ）、制御部２０１は
、ユーザー名、パスワードおよび端末識別子がサーバー装置５０に登録されたことを通知
するメッセージを表示部２０８に表示させる（ステップＳ３０４、ステップＳＡ２２）。
また、制御部２０１は、図１４の画面で入力されたユーザー名「ｕｓｅｒＢ」、および
受信した暗号鍵を端末装置１０へ送信する（ステップＳ３０５、ステップＳＡ２３）。そ
して、端末装置１０において、この暗号鍵とユーザー名とが受信されると、端末装置１０
においては、ユーザーＢの指紋の特徴点を表す特徴点データに対応付けてユーザー名「ｕ
ｓｅｒＢ」と暗号鍵が記憶される（ステップＳ３０６）。
【００５１】
次に端末装置１０は、サーバー装置５０が計時している時刻を要求するメッセージをコ
ンピューター装置２０へ送信する（ステップＳ３０７）。このメッセージはコンピュータ
ー装置２０を介してサーバー装置５０へ送信され（ステップＳ３０８、ステップＳＡ２４
；ＹＥＳ、ステップＳＡ２５）、サーバー装置５０にて受信されると（ステップＳＢ２４
；ＹＥＳ）、サーバー装置５０は、計時している時刻を示す時刻データをコンピューター
装置２０へ送信する（ステップＳ３０９、ステップＳＢ２５）。
【００５２】
コンピューター装置２０は、送信された時刻データを端末装置１０へ送信する（ステッ
プＳ３１０、ステップＳＡ２６；ＹＥＳ、ステップＳＡ２７）。端末装置１０は、送信さ
れた時刻データを受信すると、受信した時刻データが表す時刻を現在時刻とし、時刻の計
時を行う（ステップＳ３１１）。これにより、端末装置１０とサーバー装置５０との間で
は、計時している時刻が一致することとなる。
【００５３】
（端末装置１０がサーバー装置５０からファイルを取得する時の動作）
図１８は、ユーザーＢを認証し、端末装置１０がサーバー装置５０の記憶しているファ
イルを取得する時の動作を説明するための図である。なお、第２実施形態においては、端
末装置１０がサーバー装置５０からファイルを取得する時には、第１実施形態のステップ
Ｓ２０１からステップＳ２０９までの動作と同じ動作が行われる。これらの動作は、第１
実施形態で既に説明しているため、ここでは、その説明を省略する。
【００５４】
さて、端末装置１０から送信された端末識別子がステップＳ２０９でコンピューター装
置２０を介してサーバー装置５０で受信されると、制御部５０１は、ステップＳ２０２で
受信したユーザー名に対応付けられている端末識別子と、ステップＳ２０９で受信した端
末識別子とを比較する。ここで、両者が一致すると、制御部５０１は、計時している現在
時刻を示す時刻データを、ユーザー名に対応付けられている暗号鍵で暗号化し（ステップ
Ｓ４０１、図１９；ステップＳＣ１０）、暗号化された時刻データをコンピューター装置
２０へ送信する（ステップＳ４０２、ステップＳＣ１１）。なお、ここで、制御部５０１
は、時刻データを暗号化する暗号化手段として機能し、また、暗号化された時刻データを
送信する時刻データ送信手段として機能している。
【００５５】
サーバー装置５０から送信された時刻データがコンピューター装置２０で受信されると
、制御部２０１は、受信した時刻データと図１４の画面に入力されたユーザー名「ｕｓｅ
ｒＢ」を端末装置１０へ送信する（ステップＳ４０３）。そして、端末装置１０において
、この時刻データとユーザー名とが受信されると、制御部１０１は、受信したユーザー名
「ｕｓｅｒＢ」に対応付けて不揮発性メモリ１０１Ｄに記憶されている暗号鍵を使用し、
受信した時刻データを復号化する（ステップＳ４０４）。なお、ここで、制御部１０１と
通信部１０４は、時刻データを受け取る時刻データ取得手段として機能しており、また、
データを復号鍵で復号化する復号化手段として機能している。
【００５６】
ここで制御部１０１により復号化された時刻データが表す時刻と、制御部１０１で計時
されている時刻とが比較され（ステップＳ４０５）、その差が予め定められた範囲内であ
れば、ユーザーＢは、端末装置１０に認証されて端末装置１０を使用することが可能とな
り、不揮発性メモリ１０１ＤにおいてユーザーＢ用に確保された記憶領域に記憶されてい
るファイルにアクセスすることが可能となる。
また、端末装置１０は、サーバー装置５０との通信を開始し、端末装置１０で認証がさ
れたことを通知するメッセージをコンピューター装置２０へ送信する（ステップＳ４０６
）。
なお、時刻差が予め定められた範囲内にない場合、ユーザーＢは、端末装置１０に認証
されず端末装置１０を使用することができず、端末装置１０が認証されたことを通知する
メッセージはコンピューター装置２０へ送信されない。
【００５７】
端末装置１０から送信されたメッセージがコンピューター装置２０で受信されると、制
御部２０１は、受信したメッセージをサーバー装置５０へ送信する（ステップＳ４０７）
。このメッセージをサーバー装置５０が受信すると（ステップＳＣ１２；ＹＥＳ）、制御
部５０１は、記憶部５０５に記憶されているファイルを読み出す（ステップＳ４０８）。
そして、制御部５０１は、読み出したファイルをコンピューター装置２０へ送信する（ス
テップＳ４０９、ステップＳＣ１３）。
そして、サーバー装置５０から送信されたファイルがコンピューター装置２０で受信さ
れると、制御部２０１は、受信したファイルを端末装置１０へ送信する（ステップＳ４１
０）。端末装置１０において、このファイルが受信されると、端末装置１０は、受信した
ファイルをユーザーＢ用に確保された記憶領域に記憶させ、ユーザーＢは記憶されたファ
イルを利用することができる。
【００５８】
このように本実施形態においても、通信回線４０を直接使用できない端末装置１０であ
っても、サーバー装置５０の提供するファイルを取得することができる。また、端末装置
１０においてユーザー名やパスワードを入力しなくても、端末装置１０は、サーバー装置
５０の提供するファイルを取得することができる。
【００５９】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定される
ことなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変
形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。
【００６０】
上述した各プログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard D
isk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compac
t Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ
などのコンピューター読取り可能な記録媒体に記憶した状態で提供し、各装置にインスト
ールしてもよい。また、通信回線４０を介して各装置にダウンロードしてインストールし
てもよい。
【００６１】
上述した第２実施形態では、時刻を示す時刻データをサーバー装置５０が端末装置１０
へ送信し、サーバー装置５０から送信された時刻データが示す時刻と端末装置１０におい
て計時している時刻との差が予め定められた範囲内であれば、端末装置１０はサーバー装
置５０と通信可能となっているが、時刻に替えて日付をサーバー装置５０から端末装置１
０へ送信し、サーバー装置５０から送信された日付と端末装置１０において計時している
日付との差が予め定められた範囲内であれば、端末装置１０がサーバー装置５０と通信可
能となるようにしてもよい。
また、時刻や日付に限定されず、予め定められた周期でカウントする数値を端末装置１
０とサーバー装置５０とでカウントし、この数値を時刻や日付に替えて用いてもよい。
【符号の説明】
【００６２】
１０・・・端末装置、２０・・・コンピューター装置、３０・・・通信ケーブル、４０・
・・通信回線、５０・・・サーバー装置、１０１・・・制御部、１０２・・・表示部、１
０３・・・操作部、１０４・・・通信部、１０５・・・センサー部、１０１Ａ・・・ＣＰ
Ｕ、１０１Ｂ・・・ＲＯＭ、１０１Ｃ・・・ＲＡＭ、１０１Ｄ・・・不揮発性メモリ、１
０５Ａ・・・指紋センサー、２０１・・・制御部、２０２・・・ＣＰＵ、２０３・・・Ｒ
ＯＭ、２０４・・・ＲＡＭ、２０５・・・記憶部、２０６・・・通信部、２０７・・・操
作部、２０８・・・表示部、５０１・・・制御部、５０２・・・ＣＰＵ、５０３・・・Ｒ
ＯＭ、５０４・・・ＲＡＭ、５０５・・・記憶部、５０６・・・通信部、５０７・・・操
作部
【図１】
2010257366.tif 000003
【図２】
2010257366.tif 000004
【図３】
2010257366.tif 000005
【図４】
2010257366.tif 000006
【図５】
2010257366.tif 000007
【図６】
2010257366.tif 000008
【図７】
2010257366.tif 000009
【図８】
2010257366.tif 000010
【図９】
2010257366.tif 000011
【図１０】
2010257366.tif 000012
【図１１】
2010257366.tif 000013
【図１２】
2010257366.tif 000014
【図１３】
2010257366.tif 000015
【図１４】
2010257366.tif 000016
【図１５】
2010257366.tif 000017
【図１６】
2010257366.tif 000018
【図１７】
2010257366.tif 000019
【図１８】
2010257366.tif 000020
【図１９】
2010257366.tif 000021