(57)【要約】【課題】迅速かつ自由に、さらに安全に情報の授受ができるようにする。【解決手段】  アクセスポイント31のLED32を点滅させることで、アクセスポイント31のアドレスと公開鍵K1を配信する。クライアント12は、そのカメラ22でアクセスポイント31を撮像することで、その画像からアクセスポイント31のアドレスと公開鍵K1を読み取る。クライアント12は、読み取った公開鍵K1で自ら生成した暗号鍵K2を暗号化し、アクセスポイント31に送信する。アクセスポイント31は、クライアント12から受信した暗号鍵K2をサーバ34に送信する。サーバ34とクライアント12は、アクセスポイント31を介して暗号鍵K2で暗号化して信号を授受する。【選択図】図２
2007043317.tif 000002
【特許請求の範囲】
【請求項１】
光源から発する光の変化により第１の鍵を公開的に配信し、
前記光源の光から前記第１の鍵を抽出し、
抽出された前記第１の鍵で暗号化して第２の鍵を近距離通信により送信し、
暗号化されている前記第２の鍵を受信して復号し、
前記第２の鍵を共通鍵として情報を授受する
情報処理システム。
【請求項２】
光源から発する光の変化により第１の鍵を公開的に配信し、
前記光源の光から前記第１の鍵を抽出し、
抽出された前記第１の鍵で暗号化して第２の鍵を近距離通信により送信し、
暗号化されている前記第２の鍵を受信して復号し、
前記第２の鍵を共通鍵として情報を授受する
情報処理方法。
【請求項３】
光源から発する光の変化により第１の鍵を公開的に配信する配信手段と、
配信された前記第１の鍵で暗号化された情報を受信する受信手段と
を備える情報処理装置。
【請求項４】
前記配信手段は、前記第１の鍵として認証機関により発行された公開鍵を配信する
請求項３に記載の情報処理装置。
【請求項５】
前記受信手段は、前記第１の鍵で暗号化された情報として第２の鍵を受信し、
受信された前記第２の鍵を復号し、共通鍵を得る復号手段を
さらに備える請求項３に記載の情報処理装置。
【請求項６】
前記配信手段はアクセスポイントに設けられ、前記第１の鍵をクライアントに公開的に配信し、
前記受信手段は前記アクセスポイントに設けられ、前記クライアントから近距離通信により送信された前記第２の鍵を受信する
請求項５の情報処理装置。
【請求項７】
前記配信手段は、前記第１の鍵として認証機関により発行された公開鍵を配信し、
前記アクセスポイントには、前記認証機関により証明されていることを示す情報が掲示されている
請求項６に記載の情報処理装置。
【請求項８】
前記配信手段は、前記光源から発する光の変化によりアドレス値をさらに配信する
請求項６に記載の情報処理装置。
【請求項９】
前記光源は、提供する情報に関係する物体を照明する照明器具である
請求項６に記載の情報処理装置。
【請求項１０】
前記アクセスポイントは、前記照明器具の点滅を制御する信号を電力線を介して送信する
請求項９に記載の情報処理装置。
【請求項１１】
前記光源は、可視光または赤外光を発生するLEDである
請求項３に記載の情報処理装置。
【請求項１２】
光源から発する光の変化により鍵を公開的に配信し、
配信された前記鍵で暗号化された情報を受信する
ステップを備える情報処理方法。
【請求項１３】
光源から発する光の変化により鍵を公開的に配信し、
配信された前記鍵で暗号化された情報を受信する
ステップを備えるコンピュータに実行させるプログラム。
【請求項１４】
請求項１３に記載のプログラムが記録されている記録媒体。
【請求項１５】
光源が公開的に発生する変化する光を受光する受光手段と、
受光された光から第１の鍵を読み取る読取手段と、
読み取られた前記第１の鍵で暗号化して第２の鍵を近距離通信により送信する送信手段と、
前記第２の鍵を共通鍵として情報を授受する授受手段と
を備える情報処理装置。
【請求項１６】
前記読取手段は、受光された光からアドレス値をさらに読み取る
請求項１５に記載の情報処理装置。
【請求項１７】
前記アドレス値に対応するシンボルを表示する表示手段と、
前記シンボルの選択を判定する判定手段と
をさらに備える請求項１６に記載の情報処理装置。
【請求項１８】
光源が公開的に発生する変化する光を受光し、
受光された光から第１の鍵を読み取り、
読み取られた前記第１の鍵で暗号化して第２の鍵を近距離通信により送信し、
前記第２の鍵を共通鍵として情報を授受する
ステップを備える情報処理方法。
【請求項１９】
光源が公開的に発生する変化する光を受光し、
受光された光から第１の鍵を読み取り、
読み取られた前記第１の鍵で暗号化して第２の鍵を近距離通信により送信し、
前記第２の鍵を共通鍵として情報を授受する
ステップを備えるコンピュータに実行させるプログラム。
【請求項２０】
請求項１９に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、情報処理装置および方法、プログラム並びに記録媒体に関し、特に、迅速かつ自由に、さらに安全に情報を授受することができるようにした情報処理システム、情報処理装置および方法、プログラム並びに記録媒体に関する。
【背景技術】
【０００２】
最近、ユーザが任意の出先においてインターネットにアクセスできるようにアクセスポイントが多く配置されている。ユーザは、出先のアクセスポイントからインターネットに接続することが可能となる。アクセスポイントにおいてパスワードとユーザIDを用いて認証する方式が提案されている（例えば、非特許文献１）。
【０００３】
パスワードとユーザIDを用いて認証するアクセスポイントの動作について、図１を参照して説明する。なお、図１のシステムでは、クライアント１とアクセスポイント２との間の通信は、無線電波により行われ、アクセスポイント２と認証サーバ３との間の通信は、有線通信により行われる。
【０００４】
各ユーザは、出先においてアクセスポイントを利用してインターネットにアクセスする場合、事前にユーザ登録を済まし、パスワードとユーザIDの交付を受けておく。その後、ステップS1において、クライアント１はアクセスポイント２に対して接続要求を送信する。
【０００５】
アクセスポイント２はステップS21において、クライアント１からの接続要求を受信すると、ステップS22において、その接続要求を認証サーバ３に転送する。ステップS51において、認証サーバ３はこの接続要求を受信すると、今応答が可能かどうかを判定し、ステップS52において、その判定結果に対応する接続応答をアクセスポイント２に出力する。アクセスポイント２は、ステップS23でこの接続応答を受信すると、ステップS24においてこれをクライアント１に転送する。ステップS2において、クライアント１は接続応答を受信する。
【０００６】
また、ステップS53において、認証サーバ３は、図示せぬ認証機関から予め発行を受けた公開鍵と証明書をアクセスポイント２に送信する。アクセスポイント２は、ステップS25においてこの公開鍵と証明書を受信すると、ステップS26においてこれをクライアント１に送信する。クライアント１は、ステップS3において、アクセスポイント２から送信されてきた公開鍵と証明書を受信する。
【０００７】
証明書には、規格バージョン、シリアル番号、公開鍵所有者、公開鍵などの平文のデータのほか、これらに基づくデジタル署名が付与されている。クライアント１は、公開鍵でデジタル署名を復号することで得られた内容を、既に得られている平文の規格バージョン、シリアル番号、公開鍵所有者、公開鍵などと比較することで、受信した公開鍵とその証明書が真正な認証サーバから、すなわち、認証局により認証された管理者から送付されたものであることを確認することができる。従って、ユーザは安心してその認証サーバを介してインターネットに接続することができる。
【０００８】
ステップS4において、クライアント１は認証サーバ３との間で情報を授受するのに共通鍵として利用する暗号鍵を生成し、アクセスポイント２から受信した公開鍵で暗号化して、アクセスポイント２に送信する。アクセスポイント２は、ステップS27において暗号鍵を受信すると、ステップS28においてこれを認証サーバ３に送信する。ステップS54において、認証サーバ３は暗号鍵を受信し、この暗号鍵を公開鍵に対応する秘密鍵で復号し、暗号鍵を共通鍵とする。
【０００９】
一方、ステップS5において、クライアント１はユーザIDを暗号鍵で送信し、さらにステップS6において、パスワードを暗号鍵により暗号化して送信する。アクセスポイント２は、ステップS29においてユーザIDを受信し、ステップS31においてパスワードを受信する。アクセスポイント２は、ステップS30においてユーザIDを認証サーバ３に送信するとともに、ステップS32においてパスワードを認証サーバ３に送信する。認証サーバ３は、ステップS55においてユーザIDを受信するとともに、ステップS56においてパスワードを受信する。認証サーバ３は受信したユーザIDとパスワードをステップS54で受信している暗号鍵で復号することで、ユーザIDとパスワードが既に登録されているユーザのものであることを確認する。
【００１０】
クライアント１が正規のユーザであることがユーザIDとパスワードから確認できた場合には、クライアント１はステップS7において、また、認証サーバ３はステップS57において、相互にアクセスポイント２を介して接続手続きを完了する。したがって、以後、クライアント１はアクセスポイント２と認証サーバ３を介してインターネットに接続し、適宜必要な情報にアクセスすることができる。
【００１１】
アクセスポイント２は、多くの場所に分散して配置されているため、ユーザは必要に応じて出先からアクセスポイント２と認証サーバ３を介してインターネットに接続し、そこから各種のサービスの提供を受けることが可能となる。
【非特許文献１】「802.11高速無線LAN教科書」（第334頁、第335頁）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、従来のシステムにおいては、ユーザがアクセスポイントを利用してインターネットに接続するには、事前に登録しておき、IDとパスワードの交付を受けておく必要がある。従って、提供者は迅速かつ自由に情報を提供することが困難であり、ユーザは迅速かつ自由に情報の提供を受けることが困難であった。
【００１３】
そこで、事前の登録と証明書の利用を省略することも考えられる。しかし、その場合、無線LANフィッシング詐欺の被害を受けるおそれがある。すなわち、フィッシング詐欺を行おうとする者がアクセスポイントのサービス範囲内において不正な電波を発信し、その不正な電波を受信したユーザのクライアントに偽のWebページを表示させ、ユーザがその偽のWebページのどこをクリックしても自動的にウイルスをダウンロードさせるといった事件が発生している。
【００１４】
本発明は、このような状況に鑑みてなされたものであり、迅速かつ自由に、さらに安全に情報を授受することができるようにするものである。
【課題を解決するための手段】
【００１５】
本発明の一側面は、光源から発する光の変化により第１の鍵を公開的に配信し、前記光源の光から前記第１の鍵を抽出し、抽出された前記第１の鍵で暗号化して第２の鍵を近距離通信により送信し、暗号化されている前記第２の鍵を受信して復号し、前記第２の鍵を共通鍵として情報を授受する情報処理システムおよび情報処理方法である。
【００１６】
本発明の側面においては、光源から発する光の変化により第１の鍵が公開的に配信され、光源の光から第１の鍵が抽出される。抽出された第１の鍵で暗号化して第２の鍵が近距離通信により送信され、暗号化されている第２の鍵が受信して復号され、第２の鍵が共通鍵として情報が授受される。
【００１７】
本発明の他の側面は、光源から発する光の変化により第１の鍵を公開的に配信する配信手段と、配信された前記第１の鍵で暗号化された情報を受信する受信手段とを備える情報処理装置である。
【００１８】
前記配信手段は、前記第１の鍵として認証機関により発行された公開鍵を配信することができる。
【００１９】
前記受信手段は、前記第１の鍵で暗号化された情報として第２の鍵を受信し、前記情報処理装置は、受信された前記第２の鍵を復号し、共通鍵を得る復号手段をさらに備えることができる。
【００２０】
前記配信手段はアクセスポイントに設けられ、前記第１の鍵をクライアントに公開的に配信し、前記受信手段は前記アクセスポイントに設けられ、前記クライアントから近距離通信により送信された前記第２の鍵を受信することができる。
【００２１】
前記配信手段は、前記第１の鍵として認証機関により発行された公開鍵を配信し、前記アクセスポイントには、前記認証機関により証明されていることを示す情報が掲示させることができる。
【００２２】
前記配信手段は、前記光源から発する光の変化によりアドレス値をさらに配信することができる。
【００２３】
前記光源は、提供する情報に関係する物体を照明する照明器具とすることができる。
【００２４】
前記アクセスポイントは、前記照明器具の点滅を制御する信号を電力線を介して送信することができる。
【００２５】
前記光源は、可視光または赤外光を発生するLEDとすることができる。
【００２６】
本発明の他の側面は、光源から発する光の変化により鍵を公開的に配信し、配信された前記鍵で暗号化された情報を受信するステップを備える情報処理方法、コンピュータに実行させるプログラム、および記録媒体である。
【００２７】
本発明の他の側面においては、光源から発する光の変化により鍵が公開的に配信され、配信された鍵で暗号化された情報が受信される。
【００２８】
本発明のさらに他の側面は、光源が公開的に発生する変化する光を受光する受光手段と、受光された光から第１の鍵を読み取る読取手段と、読み取られた前記第１の鍵で暗号化して第２の鍵を近距離通信により送信する送信手段と、前記第２の鍵を共通鍵として情報を授受する授受手段とを備える情報処理装置である。
【００２９】
前記読取手段は、受光された光からアドレス値をさらに読み取ることができる。
【００３０】
前記アドレス値に対応するシンボルを表示する表示手段と、前記シンボルの選択を判定する判定手段とをさらに備えることができる。
【００３１】
本発明のさらに他の側面は、光源が公開的に発生する変化する光を受光し、受光された光から第１の鍵を読み取り、読み取られた前記第１の鍵で暗号化して第２の鍵を近距離通信により送信し、前記第２の鍵を共通鍵として情報を授受するステップを備える情報処理方法、コンピュータに実行させるプログラムまたは記録媒体である。
【００３２】
本発明のさらに他の側面においては、光源が公開的に発生する変化する光が受光され、受光された光から第１の鍵を読み取られ、読み取られた前記第１の鍵で暗号化して第２の鍵が近距離通信により送信され、前記第２の鍵を共通鍵として情報が授受される。
【発明の効果】
【００３３】
以上のように、本発明の一側面によれば、情報を授受することができる。特に、本発明の一側面によれば、迅速かつ自由に、さらに安全に情報を授受することができる。
【発明を実施するための最良の形態】
【００３４】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３５】
本発明の一側面は、光源（例えば、図２のLED32）から発する光の変化により第１の鍵（例えば、図２の公開鍵K1）を公開的に配信し（例えば、図11のステップS42、図19のステップS147の処理）、前記光源の光から前記第１の鍵を抽出し（例えば、図10のステップS12、図18のステップS108）、抽出された前記第１の鍵で暗号化して第２の鍵（例えば、図２の暗号鍵K2）を近距離通信により送信し（例えば、図10のステップS19、図18のステップS110の処理）、暗号化されている前記第２の鍵を受信して復号し（例えば、図12のステップS78、図20のステップS178の処理）、前記第２の鍵を共通鍵として情報を授受する（例えば、図10のステップS20、図18のステップS111の処理、図12のステップS79、図20のステップS179の処理）情報処理システム（例えば、図２の情報提供システム１）または情報処理方法（例えば、図２の情報提供システム１の情報処理方法）である。
【００３６】
本発明の他の側面は、光源（例えば、図２のLED32）から発する光の変化により第１の鍵（例えば、図２の公開鍵K1）を公開的に配信する配信手段（例えば、図11のステップS42、図19のステップS147の処理を実行する図７の送信部122）と、配信された前記第１の鍵で暗号化された情報（例えば、図２の暗号鍵K2）を受信する受信手段（例えば、図11のステップS47、図19のステップS146の処理を実行する図７の受信部121）とを備える情報処理装置（例えば、図２の接続サービス装置13）である。
【００３７】
前記配信手段は、前記第１の鍵として認証機関により発行された公開鍵（例えば、図２の公開鍵K1）を配信することができる。
【００３８】
前記受信手段は、前記第１の鍵で暗号化された情報として第２の鍵（例えば、図２の暗号鍵K2）を受信し、前記情報処理装置は、受信された前記第２の鍵を復号し、共通鍵を得る復号手段（例えば、図12のステップS78、図20のステップS178の処理を実行する図８の復号部144）をさらに備えることができる。
【００３９】
前記配信手段はアクセスポイント（例えば、図２のアクセスポイント31）に設けられ、前記第１の鍵をクライアント（例えば、図２のクライアント12）に公開的に配信し（例えば、図11のステップS42、図19のステップS147の処理）、前記受信手段は前記アクセスポイントに設けられ、前記クライアントから近距離通信により送信された前記第２の鍵を受信する（例えば、図11のステップS47、図19のステップS148の処理）ことができる。
【００４０】
前記配信手段は、前記第１の鍵として認証機関により発行された公開鍵（例えば、図２の公開鍵K2）を配信し、前記アクセスポイントには、前記認証機関により証明されていることを示す情報（例えば、図15の掲示部171の掲示）を掲示することができる。
【００４１】
前記配信手段は、前記光源から発する光の変化によりアドレス値をさらに配信する（例えば、図11のステップS42、図19のステップS141の処理）ことができる。
【００４２】
前記光源は、提供する情報に関係する物体（例えば、図16のポスター204,205）を照明する照明器具（例えば、図16の照明器具202,203）とすることができる。
【００４３】
前記アクセスポイントは、前記照明器具の点滅を制御する信号を電力線（例えば、図16の電力線201）を介して送信することができる。
【００４４】
前記光源は、可視光または赤外光を発生するLED（例えば、図２のLED32）とすることができる。
【００４５】
また、本発明の他の側面は、光源（例えば、図２のLED32）から発する光の変化により鍵（例えば、図２の公開鍵K1）を公開的に配信し（例えば、図11のステップS42、図19のステップS147）、配信された前記鍵で暗号化された情報（例えば、図２の暗号鍵K2）を受信する（例えば、図11のステップS47、図19のステップS146）ステップを備える情報処理方法（例えば、図２の接続サービス装置13の情報処理方法）、コンピュータに実行させるプログラム、または記録媒体である。
【００４６】
本発明のさらに他の側面は、光源が公開的に発生する変化する光を受光する受光手段（例えば、図10のステップS11、図18のステップS108の処理を実行する図６の撮像部101）と、受光された光から第１の鍵（例えば、図２の公開鍵K1）を読み取る読取手段（例えば、図10のステップS12、図18のステップS108の処理を実行する図６の読取部102）と、読み取られた前記第１の鍵で暗号化して第２の鍵（例えば、図２の暗号鍵K2）を近距離通信により送信する送信手段（例えば、図10のステップS19、図18のステップS110の処理を実行する図６の送信部107）と、前記第２の鍵を共通鍵として情報を授受する授受手段（例えば、図10のステップS20、図18のステップS111の処理を実行する図６の授受処理部108）とを備える情報処理装置である。
【００４７】
前記読取手段は、受光された光からアドレス値をさらに読み取る（例えば、図10のステップS12、図18のステップS102）ことができる。
【００４８】
前記アドレス値に対応するシンボル（例えば、図２のアイコン23）を表示する表示手段（例えば、図６の表示部103）と、前記シンボルの選択を判定する判定手段（例えば、図10のステップS14、図18のステップS104の処理を実行する図６の判定部104）とをさらに備えることができる。
【００４９】
本発明のさらに他の側面は、光源が公開的に発生する変化する光を受光し（例えば、図10のステップS11、図18のステップS108）、受光された光から第１の鍵（例えば、図２の公開鍵K1）を読み取り（例えば、図10のステップS12、図18のステップS108）、読み取られた前記第１の鍵で暗号化して第２の鍵（例えば、図２の暗号鍵K2）を近距離通信により送信し（例えば、図10のステップS19、図18のステップS110）、前記第２の鍵を共通鍵として情報を授受する（例えば、図10のステップS20、図18のステップS111）ステップを備える情報処理方法、コンピュータに実行させるプログラムまたは記録媒体である。
【００５０】
以下、本発明の実施の形態について図を参照して説明する。
【００５１】
図２は、本発明の実施の形態の情報処理システムとしての情報提供システムの構成を示している。この情報提供システム１は、インターネット11、クライアント12、接続サービス装置13、サーバ14，15により構成されている。図２には、クライアント12が１台のみ示されているが、１つのアクセスポイント31に対して複数台のクライアント12が接続される。また、アクセスポイント31は、必要な箇所に分散して任意の台数が配置される。
【００５２】
PDA（Personal Digital Assistants）であるクライアント12は、LCD（Liquid Crystal Display）21を有している。このLCD21には必要な画像が適宜表示される。クライアント12のカメラ22は、被写体を撮像し、LCD21にその被写体の画像を表示する。
【００５３】
接続サービス装置13は、アクセスポイント31とサーバ34により構成されている。アクセスポイント31は、光（可視光または赤外光）を点滅して光信号を送信するLED（Light Emitting Diode）32と、無線で近距離通信を行う場合に利用されるアンテナ33を有している。アクセスポイント31とサーバ34は、有線または無線により相互に接続されている。サーバ34はまた、インターネット11に接続されている。インターネット11には、さらに各種の情報を提供するサーバ14，15などが接続されている。
【００５４】
なお、クライアント12とアクセスポイント31との間の近距離通信は、例えば、IEEE（Institute of Electrical and Electronic Engineers）802.11b/a/g，UWB（Ultra Wide Band），Bluetooth（登録商標）、ZigBeeなどを利用することが可能である。ここでいう近距離通信とは、光の変化による信号を受光し、復号できる距離の通信をいう。具体的には、数メートル乃至数10メートルの距離の無線による通信をいう。
【００５５】
詳細な動作は図９と図11を参照して後述するが、アクセスポイント31のLED32は、光を点滅することでアクセスポイント31のアドレスと公開鍵K1を送信する。この公開鍵K1は、所定の認証機関により対応する秘密鍵とともに、接続サービス装置13の管理者に発行されたものであるか、またはアクセスポイントの事業者により独自に作成されたものである。クライアント12は、このアクセスポイント31の画像をカメラ22で撮像し、その画像をLCD21に表示させる。ユーザは、表示された画像に表示された、公開鍵K1を発しているアクセスポイントの存在を示すアイコン23を指示することでアクセスポイントを選択する。クライアント12は、受信した画像から公開鍵K1を抽出すると、自ら発生した暗号鍵K2をその公開鍵K1により暗号化して、アクセスポイント31に電波（近距離通信）で送信する。
【００５６】
アクセスポイント31は、公開鍵K1で暗号化されている暗号鍵K2をサーバ34に転送する。これによりサーバ34は、クライアント12との間で暗号鍵K2を共有鍵として共有することができ、相互の間で情報を授受するとき利用することができる。
【００５７】
図３は、クライアント12の構成を表している。撮像部51はカメラ22に対応し、被写体を撮像し、対応する画像信号を出力する。画像処理部52は、撮像部51より出力された画像信号を処理し、表示部53に出力し、表示させる。表示部53はLCD21に対応する。
【００５８】
制御部55は、例えば、マイクロコンピュータなどにより構成され、撮像部51、画像処理部52、表示部53、その他のその動作を制御する。入力部54は、スイッチ、各種のボタンなどで構成され、ユーザにより操作されると、その操作に対応した信号を制御部55に出力する。通信部56は、アクセスポイント31との間で電波で通信を行う。
【００５９】
リムーバブルメディア57はクライアント12に適宜装着され、必要なプログラムやデータなどを制御部55に供給する。
【００６０】
図４は、アクセスポイント31の構成を表している。発光部73はLED32に対応し、制御部72に制御され、光のレベルを変化させることで信号を出力する（例えば、光の点滅信号を出力する）。通信部71は、アンテナ33を介してクライアント12と無線で通信を行う。また通信部71は、サーバ34との間の通信も行う。記憶部74には、クライアント12に対して送信するアドレスや公開鍵K1が記憶される。
【００６１】
例えば、マイクロコンピュータなどにより構成される制御部72には、リムーバブルメディア74が適宜接続される。リムーバブルメディア75には、制御部72が動作するのに必要なプログラムやデータなどが記憶されている。
【００６２】
図５はサーバ34の構成を表している。通信部81は、アクセスポイント31やインターネット11を介して他の装置との通信を行う。記憶部82は、アクセスポイント31に供給する公開鍵などを記憶している。表示部83は必要な画像や情報を表示する。マイクロコンピュータなどにより構成される制御部85は、各部の動作を制御する。入力部84は、キーボードやマウスなどにより構成され、ユーザにより操作されたときその操作に対応する信号を制御部85に供給する。
【００６３】
リムーバブルメディア86は、必要に応じてサーバ34に接続され、プログラムやデータなどを適宜制御部85に供給する。
【００６４】
クライアント12の制御部55は、図６に示されるような機能的構成を有している。なお、図示は省略するが、各部は必要に応じて信号を授受することが可能とされている。このことは、後述する図７と図８においても同様である。
【００６５】
撮像部101は、被写体の画像を撮像する。読取部102は、撮像して得られた画像からアドレス値と公開鍵を読み取る。表示部103は、表示部53に対する画像の表示を制御する。判定部104は各種の判定処理を行う。要求部105は、アクセスポイントに対して接続を要求する。読出部106は暗号鍵を読み出す処理を実行する。送信部107は、公開鍵で暗号化された暗号鍵をアクセスポイント31に送信する処理を実行する。授受処理部108は、アクセスポイント31とサーバ34を介してサーバ14，15との間で情報を授受する処理を実行する。
【００６６】
図７は、アクセスポイント31の制御部72の機能的構成を表している。受信部121は公開鍵をサーバ34から受信する。送信部122はアドレス値と公開鍵を送信したり、接続要求をサーバ34に送信したり、クライアント12に接続応答を送信する。また、送信部122は暗号鍵をサーバ34に送信する。判定部123は各種の判定処理を実行する。記憶部124はアドレス値と公開鍵を記憶する。授受処理部125は、クライアント12とサーバ34との間の情報の授受を仲介する。
【００６７】
図８は、サーバ34の制御部85の機能的構成を表している。送信部141は、公開鍵をアクセスポイント31に送信したり、接続応答をアクセスポイント31に送信する。受信部142は、アクセスポイント31から接続要求を受信する。判定部143は各種の判定処理を実行する。復号部144は、暗号鍵を秘密鍵で復号する処理を実行する。授受処理部145は、アクセスポイント31とサーバ14，15との間の情報の授受を仲介する処理を実行する。
【００６８】
次に、図９乃至図12のフローチャートを参照して、クライアント12がアクセスポイント31を介してサーバ34に接続し、インターネット11を介してサーバ14，15から必要な情報の提供を受ける場合の処理について説明する。なお、図９はクライアント12、アクセスポイント31、およびサーバ34の全体の動作を表し、図10はクライアント12の動作を表し、図11はアクセスポイント31の動作を表し、図12はサーバ34の動作を表している。
【００６９】
ステップS71において、サーバ34の送信部141は、公開鍵をアクセスポイントに送信する。具体的には、通信部81は記憶部82に記憶されている公開鍵を読み出し、アクセスポイント31に送信する。
【００７０】
ステップS41において、アクセスポイント31の受信部121は公開鍵を受信する。そして、ステップS42において、送信部141は、ステップS41で受信した公開鍵をアドレス値とともにクライアント12に送信する。
【００７１】
具体的には、アクセスポイント31の制御部72は、通信部71により受信したサーバ34から送信されてきた公開鍵と、記憶部74から読み出した、予め記憶されているアドレス値（アクセスポイント31にアクセスするためのアドレス値）とを、発光部73を制御することで光の点滅信号として送信（ブロードキャスト）させる。
【００７２】
送信される信号は、図13に示されるようにマンチェスタ符号化されている。このマンチェスタ符号化においては、立ち上がりエッジ（LED32が消灯している状態から点灯している状態への遷移）が０とされ、立ち下がりエッジ（LED32が点灯している状態から消灯している状態への遷移）が１とされる。これにより、例えば図14に示されるように、「010011」のようなデータの符号列が、光の点滅信号として送信される（勿論、消灯といっても完全に光が発生しない状態である必要はなく、光のレベルがより高いレベルとより低いレベルとの間で変化すればよい。すなわち、受信側で検出が可能な程度に光を変化させればよい）。
【００７３】
このように、アクセスポイント31は、LED32を点滅させることで自分自身のアドレス値と公開鍵を常にブロードキャストしている（光、従ってアドレス値と公開鍵を公開的に配信している）。
【００７４】
そして、ユーザはクライアント12のカメラ22を、アクセスを希望するアクセスポイント31に指向させ、入力部54を操作して、アクセスを希望するアクセスポイント31の撮像を指示する。このとき、ステップS11において、撮像部101は撮像する処理を実行する。具体的には、撮像部51によりアクセスポイント31が撮像され、その画像信号が画像処理部52により処理された後、表示部53（LCD21）に出力され、表示される。
【００７５】
光は直進性を有するから、指向させた方向のアクセスポイント31だけがカメラ22により撮像され、カメラ22が指向されていない方向にアクセスポイントがあったとしてもそのアクセスポイントは撮像されない。従って、ユーザは意図しないアクセスポイントからの光を受光してしまい、フィッシング詐欺の被害に遭うことが抑制される。
【００７６】
アクセスポイントの事業者が公開鍵として所定の認証局により発行されたものを用いる場合、例えば、図15に示されるように、アクセスポイント31の掲示部171には、このアクセスポイント31が所定の認証機関から認証を受けたことを表す情報としてのシンボルマーク172が掲示されている（図15の例においては、「Certification」の文字が表示されている）。また、この掲示部171には、シンボルマーク172とともに認証日「2005年6月28日」と有効期限「2006年6月27日」が掲示されている。したがって、ユーザは、表示された画像からこのシンボルマーク172と認証日と有効期限を確認することで、そのアクセスポイント31が適正に認証を受けた真正なアクセスポイントであることを確認することができる。このことからも安全性を確保することができる。
【００７７】
読取部102は、ステップS12において、撮像部101により撮像された画像を分析することで（点滅信号（マンチェスタ符号）を復号することで）、アドレス値と公開鍵を点滅信号から読み取る（抽出する）。そして、ステップS13において、表示部103は、ステップS12の処理で読み取られた（抽出された）アドレス値に対応するシンボルとしてのアイコンをLCD21に表示させる。これにより、例えば図2に示されるように、アクセスポイント31の画像31Aの近傍に、それに対応するアドレス「address１」がアイコン23としてLCD21に表示される。
【００７８】
ユーザは、このアドレス（アイコン）から、そのアクセスポイントがアクセスを希望するアクセスポイントであるのかを再度確認し、確認したアイコンを指などで指定することで、アクセスするアクセスポイントを指定する。そこで、ステップS14において、判定部104は、アイコンがユーザにより選択されたかを判定する。アイコンが選択されていない場合には、ステップS15において、判定部104は終了が指示されたかを判定する。ユーザにより終了がまだ指示されていない場合には、処理はステップS11に戻り、それ以降の処理が繰り返し実行される。すなわち、アイコン23が選択されるまでステップS11乃至ステップS15の処理が繰り返し実行されることになる。
【００７９】
ユーザによりアイコン23が選択されると、ステップS16において、要求部105はアクセスポイントに接続を要求する。すなわち、通信部56は制御部55により制御され、近距離通信により無線でアクセスポイント31に対して接続を要求する信号を送信する。
【００８０】
アクセスポイント31は、ステップS43において、接続要求を受信したかを判定部123が判定する。受信部121により接続要求がまだ受信されていない場合には、処理はステップS41に戻り、それ以降の処理が繰り返し実行される。
【００８１】
ステップS43において、受信部121により接続要求が受信されたと判定された場合、ステップS44において、送信部122は接続要求をサーバに転送する。すなわち、アクセスポイント31の通信部71は、クライアント12から受信した接続要求をサーバ34に転送する。
【００８２】
サーバ34においては、判定部143がステップS72においてアクセスポイントから接続要求を受信したかを判定し、まだ受信していない場合には、処理はステップS71に戻り、アクセスポイントから接続要求を受信するまでステップS71，S72の処理が繰り返し実行される。
【００８３】
アクセスポイント31から接続要求を受信したと判定された場合、ステップS73において、判定部143は応答可能かを判定する。すなわち、今、多くのクライアントからアクセスが要求されているなどして、応答が困難であるかを判定する。応答が可能である場合、ステップS74において、送信部141はOKの接続応答をアクセスポイント31に送信する処理を実行する。これに対して、ステップS73において、応答が可能ではないと判定された場合には、ステップS75において、送信部141はNGの接続応答をアクセスポイントに送信する処理を実行する。
【００８４】
アクセスポイント31の判定部123は、ステップS45において、サーバから接続応答を受信したかを判定し、接続応答を受信するまで待機する。サーバ34から接続応答を受信した場合、ステップS46において、送信部122はアクセスしてきたクライアントに接続応答を送信する。
【００８５】
クライアント12の判定部104は、ステップS17において、アクセスポイントから応答があったかを判定し、アクセスポイントから応答があるまで待機する。そして、アクセスポイント31から応答があった場合には、ステップS18において、読出部106は暗号鍵を読み出す。この暗号鍵は、既に生成されたものであってもよいし、その都度読出部106が生成するものであってもよい。
【００８６】
次に、ステップS19において、送信部107はステップS18で読み出した暗号鍵を公開鍵で暗号化して送信する処理を実行する。すなわち、ステップS12において読み取られた公開鍵によりステップS18で読み出された暗号鍵が暗号化され、アクセスポイント31に送信される。
【００８７】
アクセスポイント31の判定部123は、ステップS47において、暗号鍵を受信したかを判定し、受信するまで待機する。暗号鍵を受信した場合、ステップS48において、送信部122はステップS47で受信した暗号鍵をサーバ34に送信する。
【００８８】
サーバ34の判定部143は、ステップS76において、暗号鍵を受信したかを判定し、暗号鍵をまだ受信していない場合には、ステップS77においてタイムオーバーかを判定する。すなわち、ステップS74，S75において、接続応答を送信した後、予め設定してある所定の時間が経過したかが判定され、まだ設定した所定の時間が経過していない場合には、ステップS76に戻り、それ以降の処理が繰り返し実行される。予め設定した所定の時間が経過したと判定された場合、処理は終了される。
【００８９】
ステップS76において暗号鍵が受信されたと判定された場合、ステップS78において、復号部144は、暗号鍵を秘密鍵で複合する処理を実行する。すなわち、ステップS76で受信部142により受信された暗号鍵が、ステップS71で送信された公開鍵に対応する秘密鍵で復号される。これにより、クライアント12とサーバ34との間で共通鍵としての暗号鍵が共有されたことになる。
【００９０】
そこで、サーバ34の授受処理部145はステップS79において、また、クライアント12の授受処理部108はステップS20において、さらにアクセスポイント31の授受処理部125はステップS49において、それぞれ情報授受処理を実行する。具体的には、クライアント12の授受処理部108は、ステップS20でアクセスポイント31に必要な情報を送信する。アクセスポイント31の授受処理部125は、ステップS49でクライアント12からの信号をサーバ34に転送する。サーバ34の授受処理部145はステップS79において、アクセスポイント31を介してクライアント12から送信されてきたアクセス情報に基づいて、インターネット11を介して、例えばサーバ14にアクセスし、そこに接続させる。
【００９１】
サーバ14から送信された、例えばホームページなどのデータは、インターネット11を介してサーバ34の授受処理部145により受信され、ステップS79においてアクセスポイント31に送信される。アクセスポイント31の授受処理部125は、ステップS49においてサーバ34からのデータを受信すると、これをクライアント12に転送する。クライアント12の授受処理部108はステップS20において、サーバ34とアクセスポイント31を介してサーバ14から受信したデータを、例えばLCD21に出力し、表示させる。
【００９２】
以上のようにして、ユーザはIDやパスワードを必要としないから事前の登録が不要となる。そして、ユーザは事前の登録なしに、必要に応じてアクセスポイント31を介してサーバ34からインターネット11にアクセスすることが可能となる。したがって、ユーザは、任意の場所で（ただし、アクセスポイント31が存在する場所で）迅速かつ自由にインターネット11を介して所定のサーバ14，15にアクセスし、必要な情報の提供を受けることが可能となる。情報提供者も任意の場所にアクセスポイントを設けることで、迅速かつ自由に情報を提供することが可能となる。
【００９３】
また、ユーザが実際に点滅するLED３２を撮像した画像から検出されたアドレス値と公開鍵が用いられるので、隠れた位置で発生された不正な電波を受信して無線LANフィッシング被害に遭うようなことが抑制される。従って、情報の安全な授受が可能となる。さらにアクセスポイント31を介して行われるクライアント12とサーバ34との通信は、暗号鍵K2で暗号化されるため、秘密性を確保することができる。
【００９４】
なお、接続サービス装置13を構成するアクセスポイント31とサーバ34は、離れた位置に配置された構成としたが、両者を一体的に構成することももちろん可能である。
【００９５】
以上においては、光源としてのLED32とアクセスポイント31が一体化されていたが、光源をアクセスポイント31から離れた位置に配置することも可能である。図16は、この場合の実施の形態を表している。すなわち、この実施の形態においては、LEDからなる照明器具202がポスター204を照明しており、LEDからなる照明器具203がポスター205を照明している。また、LEDからなる照明器具206が、各種の商品を陳列している陳列棚207を照明している。照明器具202，203，206には、電力線201を介して必要な電力が供給されている。アクセスポイント31もこの電力線201に接続されており、アクセスポイント31はこの電力線201を介して、照明器具202，203，206を制御し、それらを点滅させる。
【００９６】
図16の実施の形態においては、クライアント12のカメラ22により、ポスター204，205が撮像されている。したがって、そのLCD21には、ポスター204の画像204Aとポスター205の画像205Aが表示され、それぞれに対応するアイコン23−1，23−2が表示されている。ユーザは、そのいずれかのアイコンを指などで選択することで、一方のアイコンを選ぶことができる。
【００９７】
この場合、照明器具202は、その点滅信号によりポスター204に関する情報を提供するURL（Uniform Resource Locator）を提供しており、照明器具203も同様にその点滅信号によりポスター205に関連するURLを提供している。照明器具206は、その点滅信号により陳列棚207に陳列されている商品に関する情報を提供するURLを提供する。
【００９８】
図17乃至図20は、さらに他の実施の形態の動作を表している。この実施の形態においては、アクセスポイント31が、通常はアドレスのみをブロードキャストしており、少なくとも１つのクライアント12がアクセスしてきたとき公開鍵が送信される。その他の処理は、図９乃至図12における処理と基本的に同様である。
【００９９】
すなわち、より詳細には、まず図12のステップS71乃至ステップS79に対応する図20のステップS171乃至S179の処理のうち、図12のステップS71において行われていた公開鍵のアクセスポイントに対する送信処理が、図20の実施の形態においては、ステップS173，S174のアクセスポイントに対する接続応答の送信処理の次のステップS175において行われる。その他の処理は、図12における場合と同様である。
【０１００】
図11のステップS41乃至S49に対応する図19のステップS141乃至S150のアクセスポイント31の処理においても、図11における場合には、ステップS41において公開鍵が受信されていたが、図19の実施の形態においては、ステップS145でアクセスしてきたクライアントに接続応答を送信する処理が行われた後、ステップS146において行われる。その他の処理は、図11における場合と同様である。
【０１０１】
また、図10のステップS11乃至S20に対応する図18のステップS101乃至S111のクライアント12の処理においては、図18に示されるように、図10のステップS12ではアドレス値と公開鍵の両方が読み取られていたが、図18のステップS102においてはアドレス値のみが読み取られる。その代わりに、図18のステップS107において、アクセスポイントから応答があったと判定された場合、次のステップS108においてアクセスポイントから送信されてきた光の点滅信号が撮像部101により受信（撮像）され、受信された信号から読取部102により公開鍵を読み取る処理が実行される。その他の処理は、図10における場合と同様である。
【０１０２】
この実施の形態においても、図９の実施の形態と同様の効果を奏することができる。
【０１０３】
以上においては、光の検出を面で行うようにしたが（カメラで撮像するようにしたが）、点で行うようにしても良い。例えば、１個の赤外光受光素子で赤外光を受光し、そのレベルの変化を検出するようにしてもよい。この場合においても、光は直進性を有するので、ユーザは、赤外光受光部が指向する方向を確認することで、いまどのアクセスポイントの発生する赤外光を受光しているのかを認識することができる。従って、隠れた位置から発生される光を受光して、フィッシング詐欺の被害に遭うようなことが抑制される。
【０１０４】
図21は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成を示すブロック図である。CPU（Central Processing Unit）221は、ROM（Read Only Memory）222、または記憶部228に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）223には、CPU221が実行するプログラムやデータなどが適宜記憶される。これらのCPU221、ROM222、およびRAM223は、バス224により相互に接続されている。
【０１０５】
CPU221にはまた、バス224を介して入出力インターフェース225が接続されている。入出力インターフェース225には、キーボード、マウス、マイクロホンなどよりなる入力部226、ディスプレイ、スピーカなどよりなる出力部227が接続されている。CPU221は、入力部226から入力される指令に対応して各種の処理を実行する。そして、CPU221は、処理の結果を出力部227に出力する。
【０１０６】
入出力インターフェース225に接続されている記憶部228は、例えばハードディスクからなり、CPU221が実行するプログラムや各種のデータを記憶する。通信部229は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。また、通信部229を介してプログラムを取得し、記憶部228に記憶してもよい。
【０１０７】
入出力インターフェース225に接続されているドライブ230は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア231が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部228に転送され、記憶される。
【０１０８】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０１０９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図21に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク（MD（Mini-Disc）を含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア231、または、プログラムが一時的もしくは永続的に格納されるROM222や、記憶部228を構成するハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部229を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１１０】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１１】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１１２】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１１３】
【図１】従来のアクセスポイントの動作を説明するフローチャートである。
【図２】本発明の実施の形態の情報提供システムの構成を示す図である。
【図３】クライアントの構成を示すブロック図である。
【図４】アクセスポイントの構成を示すブロック図である。
【図５】サーバの構成を示すブロック図である。
【図６】クライアントの制御部の機能的構成を示すブロック図である。
【図７】アクセスポイントの制御部の機能的構成を示すブロック図である。
【図８】サーバの制御部の機能的構成を示すブロック図である。
【図９】図２の情報提供システムの動作を説明するフローチャートである。
【図１０】クライアントの処理を説明するフローチャートである。
【図１１】アクセスポイントの動作を説明するフローチャートである。
【図１２】サーバの動作を説明するフローチャートである。
【図１３】マンチェスタ符号化の０と１を説明する図である。
【図１４】データ符号化列の例を示す図である。
【図１５】認証機関のシンボルマークの掲示例を示す図である。
【図１６】本発明の実施の形態の他の構成を示す図である。
【図１７】図16の実施の形態の処理を説明するフローチャートである。
【図１８】クライアントの処理を説明するフローチャートである。
【図１９】アクセスポイントの処理を説明するフローチャートである。
【図２０】サーバの処理を説明するフローチャートである。
【図２１】パーソナルコンピュータの構成を示すブロック図である。
【符号の説明】
【０１１４】
１  情報提供システム，  11  インターネット，  12  クライアント，  13  接続サービス装置，  14，15  サーバ，  21  LCD，  22  カメラ，  23  アイコン，  K1，K2  暗号鍵，  31  アクセスポイント，  32  LED，  33  アンテナ，  34  サーバ
【図１】
2007043317.tif 000003
【図２】
2007043317.tif 000004
【図３】
2007043317.tif 000005
【図４】
2007043317.tif 000006
【図５】
2007043317.tif 000007
【図６】
2007043317.tif 000008
【図７】
2007043317.tif 000009
【図８】
2007043317.tif 000010
【図９】
2007043317.tif 000011
【図１０】
2007043317.tif 000012
【図１１】
2007043317.tif 000013
【図１２】
2007043317.tif 000014
【図１３】
2007043317.tif 000015
【図１４】
2007043317.tif 000016
【図１５】
2007043317.tif 000017
【図１６】
2007043317.tif 000018
【図１７】
2007043317.tif 000019
【図１８】
2007043317.tif 000020
【図１９】
2007043317.tif 000021
【図２０】
2007043317.tif 000022
【図２１】
2007043317.tif 000023