(57)【要約】【課題】入力インターフェースを有さない装置においても、より強いセキュリティの無線接続を提供すること。【解決手段】本発明は、情報処理装置から供給される認証情報を記憶する、書き換え可能な記憶手段と、近距離無線通信を用いて、移動通信端末と無線通信を行う無線通信手段と、前記記憶手段に記憶された認証情報を、前記無線通信手段を介して移動通信端末に送信する送信手段と、前記移動通信端末から、前記無線通信手段を介して認証情報を受信する受信手段と、前記送信手段により送信した認証情報と前記受信手段により受信した認証情報が同一である場合、前記移動通信端末との通信を許可する許可手段とを有する情報表示装置を提供する。【選択図】図２
2008124810.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から供給される認証情報を記憶する、書き換え可能な記憶手段と、
近距離無線通信を用いて、移動通信端末と無線通信を行う無線通信手段と、
前記記憶手段に記憶された認証情報を、前記無線通信手段を介して移動通信端末に送信する送信手段と、
前記移動通信端末から、前記無線通信手段を介して認証情報を受信する受信手段と、
前記送信手段により送信した認証情報と前記受信手段により受信した認証情報が同一である場合、前記移動通信端末との通信を許可する許可手段と
を有する情報表示装置。
【請求項２】
前記送信手段により送信した認証情報と前記受信手段により受信した認証情報が同一でない場合、前記記憶手段に記憶された認証情報を消去する消去手段
を有する請求項１に記載の情報表示装置。
【請求項３】
前記送信手段により送信した認証情報と前記受信手段により受信した認証情報が同一でない場合、前記情報処理装置にその旨を通知する通知手段
を有する請求項１に記載の情報表示装置。
【請求項４】
前記認証情報が、その認証情報が更新された時刻を示す時刻情報を含み、
現在時刻を計測する計時手段と、
前記記憶手段に記憶された認証情報に含まれる時刻情報により示される時刻と前記計時手段により示される時刻との差がしきい値以上であった場合、前記情報処理装置に対し、認証情報の更新を要求する要求手段と
を有する請求項１に記載の情報表示装置。
【請求項５】
前記認証情報が、その認証情報が更新された時刻を示す時刻情報を含み、
現在時刻を計測する計時手段と、
前記記憶手段に記憶された認証情報に含まれる時刻情報により示される時刻と前記計時手段により示される時刻との差がしきい値以上であった場合、前記記憶手段に記憶された認証情報を消去する消去手段と
を有する請求項１に記載の情報表示装置。
【請求項６】
情報表示装置と、認証情報を記憶した情報処理装置と、前記情報処理装置と移動通信ネットワークを介して接続される移動通信端末とを有する通信システムにおける前記情報表示装置と前記移動通信端末との間の通信方法であって、
前記情報処理装置が、有線通信を介して、前記情報表示装置に前記認証情報を送信するステップと、
前記情報表示装置が、前記情報処理装置から送信された認証情報を記憶するステップと、
前記情報処理装置が、前記移動通信ネットワークを介して、所定の識別子を有する前記移動通信端末に前記認証情報を送信するステップと、
前記移動通信端末が、前記情報処理装置から送信された認証情報を記憶するステップと、
前記情報表示装置および前記移動通信端末が、それぞれ自らが記憶する認証情報を、近距離無線通信を用いて相手に送信することにより、お互いを認証するステップと、
前記認証が成立した後に、前記情報表示装置と前記移動通信端末との間に、近距離無線通信による通信路を確立するステップと
を有する通信方法。
【請求項７】
書き換え可能な記憶手段と、近距離無線通信を用いて移動通信端末と無線通信を行う無線通信手段とを有するコンピュータ装置に、
前記記憶手段に、情報処理装置から供給される認証情報を記憶するステップと、
前記記憶手段に記憶された認証情報を、前記無線通信手段を介して前記移動通信端末に送信するステップと、
前記移動通信端末から、前記無線通信手段を介して認証情報を受信するステップと、
前記送信した認証情報と前記受信した認証情報が同一である場合、前記移動通信端末との通信を許可するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つの装置の間での通信方法に関する。
【背景技術】
【０００２】
近年、従来は有線で接続されていた装置を無線で接続する技術が普及し始めている。このような技術として、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）が知られている（非特許文献１参照）。このような無線接続を用いることにより、ケーブルの取り回しを考える必要がなくなり、ユーザの利便性は向上する。しかし、無線接続では、有線接続のようにどの装置とどの装置が接続されているかを視覚的に確認することができないため、セキュリティ面の問題がある。
【０００３】
セキュリティの向上のため、例えばＢｌｕｅｔｏｏｔｈ（登録商標）においては、以下のような認証方法が用いられる。（１）接続する２つの装置において、ユーザがＰＩＮ（Personal Identification Number）コードと呼ばれる認証情報を入力する。（２）これら２つの装置が、互いにＰＩＮコードを交換することによりペアリングを行う。（３）これら２つの装置が、ペアリングした相手と、接続を確立する。
【０００４】
【非特許文献１】「Specification Documents」、［online］、［平成１８年９月２５日検索］、インターネット＜URL：http://japanese.bluetooth.com/Bluetooth/Learn/Technology/Specifications/＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、無線接続をしようとする装置が、キーボードやキーパッドなど、ユーザが操作入力するインターフェースを有さない場合、ＰＩＮコードの入力ができないという問題があった。このような問題を解決するために、あらかじめ装置にＰＩＮコードを記憶させておくという方法がある。しかし、このように固定のＰＩＮコードを用いると、セキュリティが弱いという問題があった。
本発明は上述の事情に鑑みてなされたものであり、入力インターフェースを有さない装置においても、より強いセキュリティの無線接続を提供するものである。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、情報処理装置から供給される認証情報を記憶する、書き換え可能な記憶手段と、近距離無線通信を用いて、移動通信端末と無線通信を行う無線通信手段と、前記記憶手段に記憶された認証情報を、前記無線通信手段を介して移動通信端末に送信する送信手段と、前記移動通信端末から、前記無線通信手段を介して認証情報を受信する受信手段と、前記送信手段により送信した認証情報と前記受信手段により受信した認証情報が同一である場合、前記移動通信端末との通信を許可する許可手段とを有する情報表示装置を提供する。
この情報表示装置によれば、入力インターフェースを有さなくても所望の認証情報を用いて認証を行うことができる。
【０００７】
好ましい態様において、この情報表示装置は、前記送信手段により送信した認証情報と前記受信手段により受信した認証情報が同一でない場合、前記記憶手段に記憶された認証情報を消去する消去手段を有してもよい。
【０００８】
別の好ましい態様において、この情報表示装置は、前記送信手段により送信した認証情報と前記受信手段により受信した認証情報が同一でない場合、前記情報処理装置にその旨を通知する通知手段を有してもよい。
【０００９】
さらに別の好ましい態様において、この情報表示装置は、前記認証情報が、その認証情報が更新された時刻を示す時刻情報を含み、現在時刻を計測する計時手段と、前記記憶手段に記憶された認証情報に含まれる時刻情報により示される時刻と前記計時手段により示される時刻との差がしきい値以上であった場合、前記情報処理装置に対し、認証情報の更新を要求する要求手段とを有してもよい。
【００１０】
さらに別の好ましい態様において、この情報表示装置は、前記認証情報が、その認証情報が更新された時刻を示す時刻情報を含み、現在時刻を計測する計時手段と、前記記憶手段に記憶された認証情報に含まれる時刻情報により示される時刻と前記計時手段により示される時刻との差がしきい値以上であった場合、前記記憶手段に記憶された認証情報を消去する消去手段とを有してもよい。
【００１１】
さらに、本発明は、情報表示装置と、認証情報を記憶した情報処理装置と、前記情報処理装置と移動通信ネットワークを介して接続される移動通信端末とを有する通信システムにおける前記情報表示装置と前記移動通信端末との間の通信方法であって、前記情報処理装置が、有線通信を介して、前記情報表示装置に前記認証情報を送信するステップと、前記情報表示装置が、前記情報処理装置から送信された認証情報を記憶するステップと、前記情報処理装置が、前記移動通信ネットワークを介して、所定の識別子を有する前記移動通信端末に前記認証情報を送信するステップと、前記移動通信端末が、前記情報処理装置から送信された認証情報を記憶するステップと、前記情報表示装置および前記移動通信端末が、それぞれ自らが記憶する認証情報を、近距離無線通信を用いて相手に送信することにより、お互いを認証するステップと、前記認証が成立した後に、前記情報表示装置と前記移動通信端末との間に、近距離無線通信による通信路を確立するステップとを有する通信方法を提供する。
この通信方法によれば、入力インターフェースを有さなくても所望の認証情報を用いて認証を行うことができる。
【００１２】
さらに、本発明は、書き換え可能な記憶手段と、近距離無線通信を用いて移動通信端末と無線通信を行う無線通信手段とを有するコンピュータ装置に、前記記憶手段に、情報処理装置から供給される認証情報を記憶するステップと、前記記憶手段に記憶された認証情報を、前記無線通信手段を介して前記移動通信端末に送信するステップと、前記移動通信端末から、前記無線通信手段を介して認証情報を受信するステップと、前記送信した認証情報と前記受信した認証情報が同一である場合、前記移動通信端末との通信を許可するステップとを実行させるプログラムを提供する。
このプログラムによれば、入力インターフェースを有さなくても所望の認証情報を用いて認証を行うことができる。
【発明を実施するための最良の形態】
【００１３】
１．構成
図１は、本発明の一実施形態に係る通信システム１を示す図である。通信システム１は、情報表示装置１００と、情報処理装置２００と、移動通信端末３００とを有する。本実施形態において、情報処理装置２００は、情報表示装置１００および移動通信端末３００に対して、認証情報としてＰＩＮコードを送信する。情報表示装置１００および移動通信端末３００は、情報処理装置２００から送信されたＰＩＮコードを用いてお互いを認証する。情報表示装置１００と情報処理装置２００とは、ＵＳＢ（Universal Serial Bus）などの規格に従って、有線により通信することができる。情報表示装置１００と移動通信端末３００とは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ（Ultra Wide Band）、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１ｂなどの規格に従って、近距離無線により通信することができる。ここで、「近距離無線通信（あるいは短距離無線通信）」とは、通信可能距離が１００ｍに満たない無線通信をいう。情報処理装置２００と移動通信端末３００とは、移動通信ネットワーク４００を介して通信することができる。なお、図１では、移動通信端末３００が１台のみ図示されているが、複数の移動通信端末が移動通信ネットワーク４００に接続されてもよい。
【００１４】
図２は、通信システム１の機能構成を示すブロック図である。情報処理装置２００の記憶部２０１は、ＰＩＮコードを記憶している。有線通信部２０２は、情報表示装置１００との間で有線通信を行う。ネットワーク通信部２０３は、移動通信ネットワーク４００を介して、移動通信端末３００と通信を行う。情報表示装置１００の有線通信部１０３は、情報処理装置２００と有線通信を行う。記憶部１０１は、記憶制御部１０２の制御下で、情報処理装置２００から受信したＰＩＮコードを記憶する。近距離無線通信部１０５は、移動通信端末３００と近距離無線通信を行う。認証部１０４は、移動通信端末３００から受信したＰＩＮコードに基づいて、移動通信端末３００を認証する。移動通信端末３００の無線通信部３０３は、移動通信ネットワーク４００を介して情報処理装置２００と通信する。記憶部３０１は、記憶制御部３０２の制御下で、情報処理装置２００から受信したＰＩＮコードを記憶する。また、記憶部３０１は、移動通信ネットワーク４００において移動通信端末３００を特定する識別子として、移動通信端末３００の電話番号を記憶している。近距離無線通信部３０５は、情報表示装置１００と近距離無線通信を行う。認証部３０４は、情報表示装置１００から受信したＰＩＮコードに基づいて、情報表示装置１００を認証する。
【００１５】
図３は、情報表示装置１００のハードウェア構成を示す図である。ＣＰＵ（Central Processing Unit）１１０は、情報表示装置１００の要素を制御する制御装置である。ＲＯＭ（Read Only Memory）１２０は、情報表示装置１００の動作に必要なプログラムやデータを記憶した記憶装置である。ＲＡＭ１３０は、ＣＰＵ１１０がプログラムを実行する際の作業エリアとして機能する記憶装置である。ＶＲＡＭ（Video Random Access Memory）１３１は、表示装置１５１に表示させる画像を記憶する記憶装置である。Ｉ／Ｏ（Input/Output）１４０は、入出力インターフェースである。キーボタン１４１は、ユーザの操作に応じた信号をＩ／Ｏ１４０に出力する。近距離無線ＩＦ１４２は、ｂｌｕｅｔｏｏｔｈなどの規格に従って近距離無線通信を行う。
【００１６】
表示制御部１５０は、ＶＲＡＭ１３１に記憶された画像データに従って表示装置１５１を駆動する。表示装置１５１は、コレステリック液晶などの記憶性液晶層を有する表示装置である。電源制御部１６０は、バッテリー１６１からの電力の供給を制御する制御装置である。バッテリー１６１は、Ｎｉ−Ｃｄ系電池、Ｌｉイオン系電池などの２次電池である。通信制御部１７０は、通信用ＩＦ（Interface）１７１を介した他の機器との通信を制御する制御装置である。通信用ＩＦ１７１は、ＵＳＢ（Universal Serial Bus）、Ｂｌｕｅｔｏｔｈ（登録商標）、無線ＬＡＮ（Local Area Network）などの規格に準拠した通信を行うインターフェースである。記憶装置制御部１８０は、内蔵記憶装置１８１およびリムーバブルメディア１８３を制御する制御装置である。内蔵記憶装置１８１は、フラッシュメモリ等の書き換え可能な不揮発性の記憶装置である。リムーバブルメディア１８３は、メモリＩＦ１８２を介して情報表示装置１００に接続された、着脱可能な記憶装置である。リムーバブルメディア１８３は、例えば、ＳＤ（登録商標）メモリカードまたはメモリースティック（登録商標）である。以上の要素は、バス１９０を介して接続されている。ＣＰＵ１１０が制御プログラムを実行することにより、情報表示装置１００は、図２に示される機能構成を有する。情報表示装置１００は、例えば、電子ブックリーダであるが、図３に示されるハードウェア構成を含むものであればどのような装置でもよい。なお、キーボタン１４１は、例えば、「ページ送り」、「ページ戻り」、「決定」など少数の機能が割り当てられたボタンを有するのみである。また、ＰＩＮコードは例えば４〜１２桁の数字を含む。すなわち、情報表示装置１００は、ＰＩＮコードを入力できる入力インターフェースを有していない。
【００１７】
図４は、情報処理装置２００のハードウェア構成を示す図である。ＣＰＵ２１０は、情報処理装置２００の要素を制御する制御装置である。ＲＯＭ２２０は、情報処理装置２００の動作に必要なプログラムやデータを記憶した記憶装置である。ＲＡＭ２３０は、ＣＰＵ２１０がプログラムを実行する際の作業エリアとして機能する記憶装置である。Ｉ／Ｆ（Interface）２４０は、種々の入出力装置や記憶装置との間でデータおよび制御信号の入出力をするインターフェースである。ＨＤＤ（Hard Disk Drive）２５０は、各種プログラムおよびデータを記憶する記憶装置である。本実施形態に関して、ＨＤＤ２５０は、ＰＩＮコードを記憶している。キーボード・マウス２６０は、ユーザが文書情報処理装置２００に対して指示入力を行うための入力装置である。ディスプレイ２７０は、データの内容あるいは処理の状況などを表示する出力装置である。ネットワークＩＦ２８０は、移動通信ネットワーク４００などのネットワークを介して接続された他の装置との間でデータの送受信を行うためのインターフェースである。ＵＳＢ−ＩＦ２８１は、情報表示装置１００とＵＳＢ規格に従った有線接続を行うインターフェースである。以上の要素は、バス２９０を介して接続されている。ＣＰＵ２１０が文書編集プログラムを実行することにより、情報処理装置２００は、図２に示される機能構成を備える。なお、情報処理装置２００は、例えば、パーソナルコンピュータであるが、図４に示されるハードウェア構成を含むものであれば、どのような装置であってもよい。また、ＰＩＮコードは、例えばユーザがキーボード・マウス２６０を介して入力したものであってもよい。あるいは、あらかじめ決められたアルゴリズムに従ってＣＰＵ２１０により生成されたものであってもよい。
【００１８】
図５は、移動通信端末３００のハードウェア構成を示す図である。ＣＰＵ３１０は、移動通信端末３００の要素を制御する制御装置である。ＲＯＭ３２０は、移動通信端末３００の動作に必要なプログラムやデータを記憶した記憶装置である。ＲＡＭ３３０は、ＣＰＵ３１０がプログラムを実行する際の作業エリアとして機能する記憶装置である。Ｉ／Ｆ３４０は、種々の入出力装置や記憶装置との間でデータおよび制御信号の入出力をするインターフェースである。ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）３５０は、データの消去・書き込みを行うことができる不揮発性の記憶装置である。本実施形態において、ＥＥＰＲＯＭ３５０は、移動通信ネットワーク４００において移動通信端末３００を特定する識別子として、移動通信端末３００の電話番号を記憶している。キーパッド３６０は、ユーザが指示入力を行う入力装置である。ディスプレイ３７０は、データの内容あるいは処理の状況などを表示する出力装置である。無線通信部３８０は、移動通信ネットワーク４００との間で通信を行う。移動通信ネットワーク４００は、例えば、複数の基地局を有する。無線通信部３８０は、複数の基地局のうち少なくとも１つの基地局と無線で通信を行うため、アンテナ、増幅器などを有する。近距離無線ＩＦ３８１は、ｂｌｕｅｔｏｏｔｈ（登録商標）などの規格に従って近距離無線通信を行う。以上の要素は、バス３９０を介して接続されている。ＣＰＵ３１０が制御プログラムを実行することにより、移動通信端末３００は、図２に示される機能構成を有する。移動通信端末３００は、例えば、携帯電話機であるが、図３に示されるハードウェア構成を含むものであればどのような装置であってもよい。
【００１９】
２．動作
２−１．基本動作
図６は、通信システム１の動作を示すフローチャートである。ステップＳ１００において、情報処理装置２００は、有線接続を介して、ＰＩＮコードを情報表示装置１００に送信する。この処理は例えば次のように行われる。情報表示装置１００と情報処理装置２００とは、ＵＳＢ規格に従って有線接続されている（以下この接続を単に「ＵＳＢ接続」という）。情報処理装置２００のＣＰＵ２１０は、ＨＤＤ２５０からＰＩＮコードを読み出す。ＣＰＵ２１０は、ＰＩＮコードを、ＵＳＢ−ＩＦ２８１を介して情報表示装置１００に送信する。なお、ステップＳ１００の処理は、どのようなイベントを契機として開始されてもよい。例えば、ステップＳ１００の処理は、情報処理装置２００と情報表示装置１００とがＵＳＢ接続されたことを契機として開始されてもよい。あるいは、ステップＳ１００の処理は、ユーザの操作入力があったことを契機として開始されてもよい。さらにあるいは、ステップＳ１００の処理は、あらかじめ決められた時間間隔ごとに開始されてもよい。
【００２０】
ステップＳ１１０において、情報表示装置１００は、情報処理装置２００から受信したＰＩＮコードを記憶する。具体的には、情報表示装置１００のＣＰＵ１１０は、近距離無線ＩＦ１４２を介して受信したＰＩＮコードを、内蔵記憶装置１８１に記憶する。
【００２１】
ステップＳ１２０およびＳ１３０の処理は、ステップＳ１００およびＳ１１０と同様に行われる。移動通信端末３００のＣＰＵ３１０は、無線通信部３８０を介して受信したＰＩＮコードを、ＥＥＰＲＯＭ３５０に記憶する。なお、ステップＳ１００の処理とステップＳ１２０の処理は、どちらが先に行われてもよい。以上により、情報表示装置１００および移動通信端末３００には、ＰＩＮコードが記憶される。なお、以上の処理を実行する際、情報表示装置１００と移動通信端末３００とは、通信可能な距離になくてもよい。
【００２２】
続いて、情報表示装置１００と移動通信端末３００との間の認証処理について説明する。以下で説明する認証処理は、公知技術を用いて行われてもよい。以下の処理が行われる際、情報表示装置１００と移動通信端末３００とは互いに通信可能な距離に位置している。また、情報表示装置１００と情報処理装置２００とがＵＳＢ接続されていない例について説明するが、情報表示装置１００と情報処理装置２００とはＵＳＢ接続されていてもよい。
【００２３】
ステップＳ１４０において、情報表示装置１００は、移動通信端末３００にペアリング要求を送信する。この処理は例えば次のように行われる。情報表示装置１００のＣＰＵ１１０は、ペアリング要求を生成する。ＣＰＵ１１０は、生成されたペアリング要求を近距離無線ＩＦ１４２を介して出力する。移動通信端末３００と情報表示装置１００とは通信可能な距離にあるので、移動通信端末３００の近距離無線ＩＦ３８１は情報表示装置１００からのペアリング要求を受信する。なお、ステップＳ１４０の処理はどのようなイベントを契機として開始されてもよい。例えば、ステップＳ１４０の処理は、ユーザがキーボタン１４１に対して指示入力を行ったことを契機として開始されてもよい。
【００２４】
ステップＳ１５０において、情報表示装置１００および移動通信端末３００は、通信相手の装置を認証する。この認証処理は公知の技術を用いて行われる。例えば、情報表示装置１００および移動通信端末３００は、それぞれ、固有の識別子、例えばＢｌｕｅｔｏｏｔｈアドレスを相手に送信する。情報表示装置１００および移動通信端末３００は、相手のＢｌｕｅｔｏｏｔｈアドレスを記憶する。ＣＰＵ１１０は、乱数Ｒ１を生成する。ＣＰＵ１１０は、乱数Ｒ１および情報処理装置２００から受信したＰＩＮコードを入力として、あらかじめ決められたアルゴリズムＥ１によって初期化キーＫｉｎｉｔを算出する。情報表示装置１００は、乱数Ｒ１を移動通信端末３００に送信する。移動通信端末３００は、乱数Ｒ１と情報処理装置２００から受信したＰＩＮコードを入力として、アルゴリズムＥ１により初期化キーＫｉｎｉｔを算出する。
【００２５】
情報表示装置１００は、乱数Ｒ２を生成する。ＣＰＵ１１０は、乱数Ｒ２、情報表示装置１００のＢｌｕｅｔｏｏｔｈアドレス、初期化キーＫｉｎｉｔを入力として、あらかじめ決められたアルゴリズムＥ２によってパラメータＳＲＥＳを算出する。また、情報表示装置１００は、乱数Ｒ２を移動通信端末３００に送信する。移動通信端末３００は、乱数Ｒ２、情報表示装置１００のＢｌｕｅｔｏｏｔｈアドレス、初期化キーＫｉｎｉｔを入力として、あらかじめ決められたアルゴリズムＥ２によってパラメータＳＲＥＳ’を算出する。移動通信端末３００は、算出したＳＲＥＳ’を情報表示装置１００に送信する。情報表示装置１００は、パラメータＳＲＥＳとパラメータＳＲＥＳ’とを比較する。パラメータＳＲＥＳとパラメータＳＲＥＳ’とが一致すれば、情報表示装置１００は移動通信端末３００を認証する。移動通信端末３００においても同様の処理が行われる。お互いに認証が完了すると、情報表示装置１００と移動通信端末３００とは、通信路の確立に必要なパラメータを交換する。通信路の確立に必要なパラメータを交換すると、情報表示装置１００と移動通信端末３００は、無線通信を開始する（ステップＳ１６０）。
【００２６】
なお、認証処理は上記のものに限定されない。例えば、情報表示装置１００および移動通信端末３００が、相手が記憶しているＰＩＮコードと自身が記憶しているＰＩＮコードを直接比較することにより、お互いを認証してもよい。要は、情報表示装置１００および移動通信端末３００のそれぞれにおいて、ＰＩＮコードそれ自体またはＰＩＮコードを用いて生成された情報の同一性に基づいて認証を行うのであればどのような方法が用いられてもよい。
【００２７】
２−２．認証が成功しなかった場合の動作
認証が成功しなかった場合、すなわち、情報表示装置１００および移動通信端末３００のそれぞれにおいて、ＰＩＮコードそれ自体またはＰＩＮコードを用いて生成された情報が同一でなかった場合、以下のいずれかの処理が行われてもよい。
【００２８】
２−２−１．ＰＩＮコードの消去
認証が成功しなかった場合、情報表示装置１００は、ＰＩＮコードを消去してもよい。すなわち、情報表示装置１００のＣＰＵ１１０は、内蔵記憶装置１８１からＰＩＮコードを消去する。さらに、ＣＰＵ１１０は、ＰＩＮコードが消去されたことを示す情報を生成してもよい。ＣＰＵ１１０は、情報表示装置１００と情報処理装置２００とがＵＳＢ接続されたときにこの情報を情報処理装置２００に送信してもよい。この情報を受信した場合、情報処理装置２００のＣＰＵ２１０は、新たなＰＩＮコードを生成し、ＨＤＤ２５０に記憶する。ＣＰＵ２１０は、新たなＰＩＮコードを情報表示装置１００および移動通信端末３００に送信する。情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを記憶する。以後、情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを用いて認証を行う。なお、同様に移動通信端末３００も、ＥＥＰＲＯＭ３５０に記憶されたＰＩＮコードを消去してもよい。
【００２９】
２−２−２．情報処理装置２００への通知その１
認証が成功しなかった場合、情報表示装置１００は、情報処理装置２００へその旨を通知してもよい。すなわち、ＣＰＵ１１０は、認証が成功しなかったことを示す情報を生成する。ＣＰＵ１１０は、情報表示装置１００と情報処理装置２００とがＵＳＢ接続されたときにこの情報を情報処理装置２００に送信してもよい。この情報を受信した場合、情報処理装置２００のＣＰＵ２１０は、新たなＰＩＮコードを生成し、ＨＤＤ２５０に記憶する。ＣＰＵ２１０は、新たなＰＩＮコードを情報表示装置１００および移動通信端末３００に送信する。情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを記憶する。すなわち、古いＰＩＮコードは消去され新しいＰＩＮコードで上書きされる。以後、情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを用いて認証を行う。また、認証が成功しなかったことを通知された情報処理装置２００は、認証が成功しなかったことをユーザに通知するメッセージをディスプレイ２７０に表示してもよい。
【００３０】
２−２−３．情報処理装置２００への通知その２
認証が成功しなかった場合、移動通信端末３００が、情報処理装置２００へその旨を通知してもよい。すなわち、ＣＰＵ３１０は、認証が成功しなかったことを示す情報を生成する。ＣＰＵ３１０は、生成された情報を移動通信ネットワーク４００を介して情報処理装置２００に送信する。この情報を受信した場合、情報処理装置２００のＣＰＵ２１０は、新たなＰＩＮコードを生成し、ＨＤＤ２５０に記憶する。ＣＰＵ２１０は、新たなＰＩＮコードを情報表示装置１００および移動通信端末３００に送信する。情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを記憶する。すなわち、古いＰＩＮコードは消去され新しいＰＩＮコードで上書きされる。以後、情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを用いて認証を行う。また、認証が成功しなかったことを通知された情報処理装置２００は、認証が成功しなかったことをユーザに通知するメッセージをディスプレイ２７０に表示してもよい。
【００３１】
２−３．タイムスタンプ制御
情報表示装置１００は、以下で説明するような、タイムスタンプに基づいた制御を行ってもよい。以下で説明する例では、ＰＩＮコードは、そのＰＩＮコードが更新（または生成）された時刻を示すタイムスタンプ（時刻情報）を含む。また、以下で説明する例では、情報表示装置１００は、タイマーなど、現在時刻を計測する要素を有する。情報表示装置１００は、上述のような、ＰＩＮコードそれ自体またはＰＩＮコードを用いて生成された情報の同一性に基づいた認証に加え、ＰＩＮコードに含まれるタイムスタンプに基づいてＰＩＮコードの有効性を判断してもよい。
【００３２】
情報表示装置１００の内蔵記憶装置１８１は、ＰＩＮコードの更新間隔を示すしきい値を記憶している。移動通信端末３００から受信したＰＩＮコードに含まれるタイムスタンプにより示される時刻と、情報表示装置１００のタイマーにより示される時刻との差がしきい値以上であった場合、ＣＰＵ１１０は、以下のいずれかの処理を行ってもよい。
【００３３】
２−３−１．ＰＩＮコードの消去
ＣＰＵ１１０は、内蔵記憶装置１８１からＰＩＮコードを消去してもよい。さらに、ＣＰＵ１１０は、ＰＩＮコードが消去されたことを示す情報を生成してもよい。ＣＰＵ１１０は、情報表示装置１００と情報処理装置２００とがＵＳＢ接続されたときにこの情報を情報処理装置２００に送信してもよい。この情報を受信した場合、情報処理装置２００のＣＰＵ２１０は、新たなタイムスタンプを含むＰＩＮコードを生成し、ＨＤＤ２５０に記憶する。ＣＰＵ２１０は、新たなＰＩＮコードを情報表示装置１００および移動通信端末３００に送信する。情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを記憶する。以後、情報表示装置１００および移動通信端末３００は、新たなＰＩＮコードを用いて認証を行う。なお、同様に移動通信端末３００も、ＥＥＰＲＯＭ３５０に記憶されたＰＩＮコードを消去してもよい。
【００３４】
２−３−２．情報処理装置２００への通知その１
情報表示装置１００は、情報処理装置２００へその旨を通知してもよい。すなわち、ＣＰＵ１１０は、タイムスタンプが古いことを示す情報を生成する。ＣＰＵ１１０は、情報表示装置１００と情報処理装置２００とがＵＳＢ接続されたときにこの情報を情報処理装置２００に送信してもよい。この情報を受信した場合、情報処理装置２００のＣＰＵ２１０は、新たなタイムスタンプを含むＰＩＮコードを生成し、ＨＤＤ２５０に記憶する。ＣＰＵ２１０は、新たなＰＩＮコードを移動通信端末３００に送信する。移動通信端末３００は、新たなＰＩＮコードを記憶する。すなわち、古いタイムスタンプを含むＰＩＮコードは消去され新しいタイムスタンプを含むＰＩＮコードで上書きされる。以後、移動通信端末３００は、新たなＰＩＮコードを用いて認証を行う。なお、新たなＰＩＮコードのタイムスタンプ以外の部分は、それ以前のものと同一であってもよい。また、タイムスタンプが古いことを通知された情報処理装置２００は、タイムスタンプが古いことをユーザに通知するメッセージをディスプレイ２７０に表示してもよい。なお、情報処理装置２００は、情報表示装置１００に対しても新たなＰＩＮコードを送信してもよい。
【００３５】
２−３−３．情報処理装置２００への通知その２
なお、情報表示装置１００に代わり移動通信端末３００が、情報処理装置２００へその旨を通知してもよい。すなわち、ＣＰＵ３１０は、タイムスタンプが古いことを示す情報を生成する。ＣＰＵ３１０は、移動通信ネットワーク４００を介してこの情報を情報処理装置２００に送信する。この情報を受信した場合、情報処理装置２００のＣＰＵ２１０は、新たなタイムスタンプを含むＰＩＮコードを生成し、ＨＤＤ２５０に記憶する。ＣＰＵ２１０は、新たなＰＩＮコードを移動通信端末３００に送信する。移動通信端末３００は、新たなＰＩＮコードを記憶する。すなわち、古いタイムスタンプを含むＰＩＮコードは消去され新しいタイムスタンプを含むＰＩＮコードで上書きされる。以後、移動通信端末３００は、新たなＰＩＮコードを用いて認証を行う。なお、新たなＰＩＮコードのタイムスタンプ以外の部分は、それ以前のものと同一であってもよい。また、タイムスタンプが古いことを通知された情報処理装置２００は、タイムスタンプが古いことをユーザに通知するメッセージをディスプレイ２７０に表示してもよい。なお、情報処理装置２００は、情報表示装置１００に対しても新たなＰＩＮコードを送信してもよい。
【００３６】
３．他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。
上述の実施形態において、認証情報として、ＰＩＮコードまたはＰＩＮコードを用いて生成された情報が用いられる例について説明したが、認証情報はこれに限定されるものではない。例えば、認証情報として暗号鍵が用いられてもよい。情報表示装置１００は、移動通信端末３００から受信した暗号鍵を用いて、内蔵記憶装置１８１に記憶された文書データを復号化してもよい。
【００３７】
情報表示装置１００、情報処理装置２００および移動通信端末３００のそれぞれにおいて、上述の機能を実現させるためのプログラムは、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの記憶媒体により提供されてもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係る通信システム１を示す図である。
【図２】通信システム１の機能構成を示すブロック図である。
【図３】情報表示装置１００のハードウェア構成を示す図である。
【図４】情報処理装置２００のハードウェア構成を示す図である。
【図５】移動通信端末３００のハードウェア構成を示す図である。
【図６】通信システム１の動作を示すフローチャートである。
【符号の説明】
【００３９】
１…通信システム、１００…情報表示装置、１０１…記憶部、１０２…記憶制御部、１０３…有線通信部、１０４…認証部、１０５…近距離無線通信部、１１０…ＣＰＵ、１２０…ＲＯＭ、１３０…ＲＡＭ、１３１…ＶＲＡＭ、１４０…Ｉ／Ｏ、１４１…キーボタン、１４２…近距離無線ＩＦ、１５０…表示制御部、１５１…表示装置、１６０…電源制御部、１６１…バッテリー、１７０…通信制御部、１７１…通信用ＩＦ、１８０…記憶装置制御部、１８１…内蔵記憶装置、１８２…メモリＩＦ、１８３…リムーバブルメディア、１９０…バス、２００…情報処理装置、２０１…記憶部、２０２…有線通信部、２０３…ネットワーク通信部、２１０…ＣＰＵ、２２０…ＲＯＭ、２３０…ＲＡＭ、２４０…Ｉ／Ｆ、２５０…ＨＤＤ、２６０…キーボード・マウス、２７０…ディスプレイ、２８０…ネットワークＩＦ、２８１…ＵＳＢ−ＩＦ、２９０…バス、３００…移動通信端末、３０１…記憶部、３０２…記憶制御部、３０３…無線通信部、３０４…認証部、３０５…近距離無線通信部、３１０…ＣＰＵ、３２０…ＲＯＭ、３３０…ＲＡＭ、３４０…Ｉ／Ｆ、３５０…ＥＥＰＲＯＭ、３６０…キーパッド、３７０…ディスプレイ、３８０…無線通信部、３８１…近距離無線ＩＦ、４００…移動通信ネットワーク
【図１】
2008124810.tif 000003
【図２】
2008124810.tif 000004
【図３】
2008124810.tif 000005
【図４】
2008124810.tif 000006
【図５】
2008124810.tif 000007
【図６】
2008124810.tif 000008