(57)【特許請求の範囲】
【請求項１】
自分自身の特徴を表わす第１の特徴情報を記憶する記憶手段と、
近接された非接触ICカードに対して、前記記憶手段により記憶されている前記第１の特徴情報を送信する第１の送信手段と、
ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定手段と、
前記判定手段により、ユーザにより入力されたパスワードが正当なものであると判定された後に前記非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、前記非接触ICカードを識別する識別情報を受信する受信手段と、
前記受信手段により受信された前記第２の特徴情報に基づいて、前記他の通信装置に接続し、前記第１の特徴情報を前記他の通信装置に送信する第２の送信手段と、
前記第２の特徴情報を記憶し、前記他の通信装置との間で仮想専用ネットワークを形成する形成手段と
を備えることを特徴とする通信装置。
【請求項２】
前記第１の特徴情報には、前記通信装置のIPアドレスが含まれており、
前記第２の特徴情報には、前記他の通信装置のIPアドレスが含まれている
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記受信手段は、所定の画像を表わす画像データをさらに受信し、
前記受信手段により受信された前記画像データに基づいて、前記画像を表示する表示手段をさらに備える
ことを特徴とする請求項１に記載の通信装置。
【請求項４】
前記受信手段は、前記非接触ICカードから送信されてくる、前記形成手段により形成される前記仮想専用ネットワーク内の通信により利用される暗号鍵をさらに受信する
ことを特徴とする請求項１に記載の通信装置。
【請求項５】
前記第１の特徴情報には、前記通信装置のハードウエア構成に関する情報が含まれており、
前記第２の特徴情報には、前記他の通信装置のハードウエア構成に関する情報が含まれている
ことを特徴とする請求項１に記載の通信装置。
【請求項６】
自分自身の特徴を表わす第１の特徴情報を記憶する記憶ステップと、
近接された非接触ICカードに対して、前記記憶ステップの処理により記憶されている前記第１の特徴情報を送信する第１の送信ステップと、
ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定ステップと、
前記判定ステップの処理により、ユーザにより入力されたパスワードが正当なものであると判定された後に前記非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、前記非接触ICカードを識別する識別情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記第２の特徴情報に基づいて、前記他の通信装置に接続し、前記第１の特徴情報を前記他の通信装置に送信する第２の送信ステップと、
前記第２の特徴情報を記憶し、前記他の通信装置との間で仮想専用ネットワークを形成する形成ステップと
を含むことを特徴とする通信方法。
【請求項７】
記憶されている、自分自身の特徴を表わす第１の特徴情報の取得を制御する取得制御ステップと、
近接された非接触ICカードに対して、前記取得制御ステップの処理により取得された前記第１の特徴情報の送信を制御する第１の送信制御ステップと、
ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定ステップと、
前記判定ステップの処理により、ユーザにより入力されたパスワードが正当なものであると判定された後に前記非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、前記非接触ICカードを識別する識別情報の受信を制御する受信制御ステップと、
前記受信制御ステップの処理により受信された前記第２の特徴情報に基づいて、前記他の通信装置に接続し、前記第１の特徴情報の前記他の通信装置に対する送信を制御する第２の送信制御ステップと、
前記第２の特徴情報の記憶を制御するとともに、前記他の通信装置との間での仮想専用ネットワークの形成を制御する形成制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項８】
記憶されている、自分自身の特徴を表わす第１の特徴情報の取得を制御する取得制御ステップと、
近接された非接触ICカードに対して、前記取得制御ステップの処理により取得された前記第１の特徴情報の送信を制御する第１の送信制御ステップと、
ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定ステップと、
前記判定ステップの処理により、ユーザにより入力されたパスワードが正当なものであると判定された後に前記非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、前記非接触ICカードを識別する識別情報の受信を制御する受信制御ステップと、
前記受信制御ステップの処理により受信された前記第２の特徴情報に基づいて、前記他の通信装置に接続し、前記第１の特徴情報の前記他の通信装置に対する送信を制御する第２の送信制御ステップと、
前記第２の特徴情報の記憶を制御するとともに、前記他の通信装置との間での仮想専用ネットワークの形成を制御する形成制御ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置および方法、記録媒体、並びにプログラムに関し、特に、容易に、かつ迅速にプライベートなネットワークを形成できるようにする通信装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットを経由するにもかかわらず、通信を行う拠点間を専用線のように接続し、安全な通信を可能にするセキュリティ技術として、VPN(Virtual Private Network)が普及している。
【０００３】
【発明が解決しようとする課題】
しかしながら、VPNによる通信を行うには、通信を行う拠点の双方にVPN機能を備えた専用装置を設けなければならず、一般のユーザにとっては、その設定が非常に煩雑であるという課題があった。
【０００４】
また、近年、開発、販売等されているルータやファイアウォールの中には、そのような専用装置の機能を有するものもあるが、専用装置の場合と同様に、その設定が煩雑である。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、容易に、かつ迅速にプライベートなネットワークを形成できるようにしたものである。
【００１５】
本発明の通信装置は、自分自身の特徴を表わす第１の特徴情報を記憶する記憶手段と、近接された非接触ICカードに対して、記憶手段により記憶されている第１の特徴情報を送信する第１の送信手段と、ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定手段と、判定手段により、ユーザにより入力されたパスワードが正当なものであると判定された後に非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、非接触ICカードを識別する識別情報を受信する受信手段と、受信手段により受信された第２の特徴情報に基づいて、他の通信装置に接続し、第１の特徴情報を他の通信装置に送信する第２の送信手段と、第２の特徴情報を記憶し、他の通信装置との間で仮想専用ネットワークを形成する形成手段とを備えることを特徴とする。
【００１６】
第１の特徴情報には、通信装置のIPアドレスが含まれており、第２の特徴情報には、他の通信装置のIPアドレスが含まれているようにすることができる。
【００１７】
受信手段は、所定の画像を表わす画像データをさらに受信し、受信手段により受信された画像データに基づいて、画像を表示する表示手段をさらに備えるようにすることができる。
【００１８】
受信手段は、非接触ICカードから送信されてくる、形成手段により形成される仮想専用ネットワーク内の通信により利用される暗号鍵をさらに受信するようにすることができる。
【００１９】
第１の特徴情報には、通信装置のハードウエア構成に関する情報が含まれており、第２の特徴情報には、他の通信装置のハードウエア構成に関する情報が含まれているようにすることができる。
【００２０】
本発明の通信装置の通信方法は、自分自身の特徴を表わす第１の特徴情報を記憶する記憶ステップと、近接された非接触ICカードに対して、記憶ステップの処理により記憶されている第１の特徴情報を送信する第１の送信ステップと、ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定ステップと、判定ステップの処理により、ユーザにより入力されたパスワードが正当なものであると判定された後に非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、非接触ICカードを識別する識別情報を受信する受信ステップと、受信ステップの処理により受信された第２の特徴情報に基づいて、他の通信装置に接続し、第１の特徴情報を他の通信装置に送信する第２の送信ステップと、第２の特徴情報を記憶し、他の通信装置との間で仮想専用ネットワークを形成する形成ステップとを含むことを特徴とする。
【００２１】
本発明の記録媒体に記録されているプログラムは、記憶されている、自分自身の特徴を表わす第１の特徴情報の取得を制御する取得制御ステップと、近接された非接触ICカードに対して、取得制御ステップの処理により取得された第１の特徴情報の送信を制御する第１の送信制御ステップと、ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定ステップと、判定ステップの処理により、ユーザにより入力されたパスワードが正当なものであると判定された後に非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、非接触ICカードを識別する識別情報の受信を制御する受信制御ステップと、受信制御ステップの処理により受信された第２の特徴情報に基づいて、他の通信装置に接続し、第１の特徴情報の他の通信装置に対する送信を制御する第２の送信制御ステップと、第２の特徴情報の記憶を制御するとともに、他の通信装置との間での仮想専用ネットワークの形成を制御する形成制御ステップとを含むことを特徴とする。
【００２２】
本発明のプログラムは、記憶されている、自分自身の特徴を表わす第１の特徴情報の取得を制御する取得制御ステップと、近接された非接触ICカードに対して、取得制御ステップの処理により取得された第１の特徴情報の送信を制御する第１の送信制御ステップと、ユーザにより入力されたパスワードが正当なものであるか否かを判定する判定ステップと、判定ステップの処理により、ユーザにより入力されたパスワードが正当なものであると判定された後に非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、非接触ICカードを識別する識別情報の受信を制御する受信制御ステップと、受信制御ステップの処理により受信された第２の特徴情報に基づいて、他の通信装置に接続し、第１の特徴情報の他の通信装置に対する送信を制御する第２の送信制御ステップと、第２の特徴情報の記憶を制御するとともに、他の通信装置との間での仮想専用ネットワークの形成を制御する形成制御ステップとをコンピュータに実行させることを特徴とする。
【００２５】
本発明の通信装置および方法、記録媒体、並びにプログラムにおいては、自分自身の特徴を表わす第１の特徴情報が記憶され、近接された非接触ICカードに対して、第１の特徴情報が送信される。また、ユーザにより入力されたパスワードが正当なものであるか否かを判定され、ユーザにより入力されたパスワードが正当なものであると判定された後に非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、非接触ICカードを識別する識別情報が受信され、受信された第２の特徴情報に基づいて、他の通信装置に接続され、第１の特徴情報が他の通信装置に送信される。そして、第２の特徴情報が記憶され、他の通信装置との間で仮想専用ネットワークが形成される。
【００２６】
【発明の実施の形態】
図１は、本発明を適用したネットワークシステムの概念を示す図である。
【００２７】
ICカード１には、固有の識別情報としてネットワークIDが記憶されており、ネットワークIDは、ICカード１がテレビジョン受像機２、ハードディスクレコーダ３、或いはPDA(Personal Digital Assistants)４の所定の位置に近接されたとき、それらの機器により読み出される。
【００２８】
すなわち、テレビジョン受像機２、ハードディスクレコーダ３、およびPDA４には、ICカード１に記憶されているネットワークIDを非接触の通信により読み出すリーダライタ（ICカードリーダライタ５６（図３参照）、１０６（図５参照）、１２６（図６参照））がそれぞれ設けられている。
【００２９】
詳細な処理については後述するが、例えば、ユーザによりICカード１がハードディスクレコーダ３のICカードリーダライタ１０６に近接されたとき、ハードディスクレコーダ３は、自分自身のIPアドレス等を含むプロファイル（特徴情報）をICカード１に書き込む。ICカード１には、上述したネットワークIDの他に、テレビジョン受像機２やハードディスクレコーダ３等の、近接された機器のプロファイルのリストが記憶されるようになされている。
【００３０】
ハードディスクレコーダ３は、ネットワークIDと、例えば、テレビジョン受像機２のプロファイル（IPアドレス等）が含まれているプロファイルリストをICカード１から読み出したとき、それに基づいて、例えば、IEEE(Institute of Electrical and Electronics Engineers)802.11a、IEEE802.11b、IEEE802.11g、またはブルートゥースなどの無線通信により、テレビジョン受像機２にアクセスする。そして、ハードディスクレコーダ３は、ICカード１から読み出した、ハードディスクレコーダ３のプロファイルが新たに追加されたプロファイルリストをテレビジョン受像機２に通知し、テレビジョン受像機２との間でVPN(Virtual Private Network)（仮想専用ネットワーク）５を形成する。
【００３１】
以上のように、ICカード１が複数の機器に近接されることにより、近接された機器が、順次、VPNを構成する機器として加えられることとなる。
【００３２】
例えば、テレビジョン受像機２とハードディスクレコーダ３との間で、上述したようにしてVPNが形成されている状態において、ICカード１がさらにPDA４のリーダライタ１２６に近接された場合、PDA４のプロファイルがICカード１に保存されているプロファイルリストに追加される。
【００３３】
PDA４は、自分自身のプロファイルが追加され、更新されたプロファイルリストと、ネットワークIDをICカード１から読み出し、読み出したプロファイルリストに登録されているプロファイルに基づいて、上述したような無線通信により、テレビジョン受像機２とハードディスクレコーダ３にアクセスする。また、PDA４は、読み出したプロファイルリスト（PDA４のプロファイルが追加されたプロファイルリスト）をテレビジョン受像機２とハードディスクレコーダ３に通知して、同一のプロファイルリストを共有し、図１の一点鎖線で示されるようなVPN５を形成する。
【００３４】
以上のように、ユーザは、煩雑な設定を行うことなく、単に、ICカード１を近接させるだけでVPN５を形成することができる。当然、上述したような無線通信だけでなく、イーサネット（登録商標）などの有線を介したネットワークによりVPN５が形成されるようにしてもよい。
【００３５】
次に、図１のネットワークシステムを構成するそれぞれの機器の構成について説明する。
【００３６】
図２は、図１のICカード１の構成例を示すブロック図である。
【００３７】
ICカード１は、例えば、図に示すアンテナ（ループアンテナ）２２と、それ以外の構成が１チップに格納されたIC２１から構成され、電磁誘導を利用して、例えば、テレビジョン受像機２のリーダライタ５６と各種のデータを半二重通信する。
【００３８】
CPU(Central Processing Unit)３１は、ROM(Read Only Memory)３２に格納されている制御プログラムをRAM(Random Access Memory)３３に展開し、ICカード１の全体の動作を制御する。例えば、CPU３１は、近接されたテレビジョン受像機２のリーダライタ５６に対して、EEPROM（Electrically Erasable and Programmable Read Only Memory）３４に記憶されているネットワークIDとプロファイルリストを通知する。
【００３９】
SPU（Signal Processing Unit）３６は、ASK（Amplitude Shift Keying）復調部３９により復調されたデータがBPSK(Binary Phase Shift Keying)変調されている場合、図示せぬPLL部から供給されるクロック信号に基づいて、そのデータの復調（マンチェスターコードのデコード）を行い、復調したデータを、バス３５を介してCPU３１等に適宜出力する。
【００４０】
また、SPU３６は、バス３５を介して供給されてきたデータにBPSK変調（マンチェスターコードへのコーディング）を行い、それをASK変調部３７に出力する。
【００４１】
ASK変調部３７は、例えば、ネットワークIDやプロファイルリストなどのデータを近接された機器のリーダライタに送信する場合、SPU３６から供給されるデータに対応して、例えば、所定のスイッチング素子をオン／オフさせ、スイッチング素子がオン状態であるときだけ、所定の負荷をアンテナ２２に並列に接続させることにより、アンテナ２２の負荷を変動させる。
【００４２】
ASK変調部３７は、アンテナ２２の負荷の変動により、アンテナ２２において受信されている、すなわち、近接されている機器のリーダライタから輻射されている変調波をASK変調し、その変調成分を、アンテナ２２を介してリーダライタに送信する（リーダライタのアンテナの端子電圧を変動させる）（ロードスイッチング方式）。
【００４３】
ASK復調部３９は、アンテナ２２を介して受信した変調波（ASK変調波）を包絡線検波して復調し、復調後のデータをSPU３６に出力する。アンテナ２２においては、例えば、リーダライタから輻射される所定の周波数の電磁波により共振が生じている。
【００４４】
電源生成部４０は、アンテナ２２において励起された交流磁界を整流し、安定化した後、各部に直流電源として供給する。例えば、テレビジョン受像機２のリーダライタ５６等から輻射される電磁波の電力は、ICカード１に必要な電力を賄う磁界を発生させるように調整されている。
【００４５】
なお、「ICカード」とは、説明の便宜上用いた名称であり、上述したような、または後述するような機能を有するモジュールを意図するものである。ICカード１と基本的に同様の機能を有するものとして、例えば、Felica（登録商標）などがある。
【００４６】
図３は、図１のテレビジョン受像機２の構成例を示すブロック図である。
【００４７】
CPU５１は、ROM５２、または記憶部５８に記憶されているプログラムに従って、各種の処理を実行する。RAM５３には、CPU５１が実行するプログラムやデータが適宜記憶される。CPU５１、ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。
【００４８】
バス５４には、入出力インタフェース５５が接続されており、この入出力インタフェース５５には、電磁波を介して、近接されたICカード１と非接触により通信するICカードリーダライタ５６、VPNを構成する機器との間で、IEEE802.11a、IEEE802.11b、IEEE802.11g、ブルートゥースなどにより無線通信を行う無線通信部５７が接続されている。
【００４９】
無線通信部５７は、リーダライタ５６により読み出されたプロファイルリストにハードディスクレコーダ３のIPアドレスが登録されている場合、それ基づいてハードディスクレコーダ３にアクセスし、ネットワークIDやプロファイルリストなどの各種の情報を送信する。また、無線通信部５７は、VPNを構成する機器との間で各種の情報を送受信する。
【００５０】
入出力インタフェース５５には、ハードディスク、フラッシュメモリなどで構成される記憶部５８が接続されており、例えば、ICカード１から読み出されたネットワークIDやプロファイルリストが記憶される。また、記憶部５８には、テレビジョン受像機２のプロファイルが予め記憶されている。後に詳述するように、このプロファイルには、テレビジョン受像機２のIPアドレスの他に、ハードウエア構成などの情報も含まれている。
【００５１】
テレビジョン信号処理部５９は、例えば、フロントエンド、チューナ、デマルチプレクサ、デコーダ、アナログディジタル変換部などから構成され、図示せぬアンテナにおいて受信された放送波や、例えば、無線通信部５７による通信により、ハードディスクレコーダ３から供給されてきた番組データなどを処理し、映像を表示部６０に表示させる。テレビジョン信号処理部の詳細な構成については省略する。
【００５２】
図４は、図３のICカードリーダライタ５６（以下、適宜、リーダライタ５６と称する）の詳細な構成例を示すブロック図である。
【００５３】
IC７１は、CPU８１、ROM８２、RAM８３、SCC（Serial Communication Controller）８４、SPU８６、並びに、これらのCPU８１乃至SPU８６を相互に接続するバス８５から構成されている。
【００５４】
CPU８１は、ROM８２に格納されている制御プログラムをRAM８３に展開し、例えば、ICカード１から送信されてきた応答データや、図３のCPU５１から供給されてきた制御信号に基づいて、各種の処理を実行する。例えば、CPU８１は、ICカード１に送信するコマンドを生成し、それを、バス８５を介してSPU８６に出力したり、ICカード１から送信されてきたデータの認証処理などを行う。
【００５５】
また、CPU８１は、ICカード１が近接され、ICカード１からプロファイルリストが通知されてきたとき、CPU５１の指示に基づいて、それを無線通信部５７や記憶部５８に転送するなどの処理を行う。
【００５６】
SCC８４は、図３のCPU５１から供給されてきたデータを、バス８５を介してCPU８１に供給したり、CPU８１から、バス８５を介して供給されてきたデータをCPU５１に出力する。
【００５７】
SPU８６は、ICカード１からの応答データが復調部７４から供給されてきたとき、そのデータに対して、例えば、BPSK復調（マンチェスターコードのデコード）などを施し、取得したデータをCPU８１に供給する。また、SPU８６は、ICカード１に送信するコマンドがバス８５を介して供給されてきたとき、そのコマンドにBPSK変調（マンチェスターコードへのコーディング）を施し、取得したデータを変調部７２に出力する。
【００５８】
変調部７２は、発振回路（OSC）７３から供給される所定の周波数（例えば、１３．５６MHz）の搬送波を、SPU８６より供給されるデータに基づいて、ASK変調し、生成された変調波を、電磁波としてアンテナ７５から出力する。一方、復調部７４は、アンテナ７５を介して取得した変調波（ASK変調波）を復調し、復調されたデータをSPU８６に出力する。
【００５９】
アンテナ７５は、所定の電磁波を輻射し、それに対する負荷の変化に基づいて、ICカード１が近接されたか否かを検出する。そして、例えば、ICカード１が近接されたとき、アンテナ７５は、ICカード１と各種のデータを送受信する。
【００６０】
なお、後述する、ハードディスクレコーダ３のICカードリーダライタ１０６、およびPDA４のICカードリーダライタ１２６も、図４に示されるリーダライタ５６と同様の構成を有している。
【００６１】
図５は、図１のハードディスクレコーダ３の構成例を示すブロック図である。
【００６２】
CPU１０１は、ROM１０２、またはハードディスク１０９に記憶されているプログラムに基づいて、バス１０４、入出力インタフェース１０５を介して全体の動作を制御する。
【００６３】
ICカードリーダライタ１０６（以下、適宜、リーダライタ１０６と称する）は、ICカード１と非接触により通信し、ネットワークIDやプロファイルリストなどの各種の情報をICカード１から読み出す。
【００６４】
無線通信部１０７は、上述したテレビジョン受像機２の無線通信部５７と、IEEE802.11a、IEEE802.11b、IEEE802.11g、またはブルートゥースなどにより無線通信を行い、ハードディスク１０９に保存している番組データをテレビジョン受像機２に送信する。
【００６５】
表示部１０８は、現在時刻や録画予約の設定などの各種の情報を表示し、ユーザに提示する。
【００６６】
ハードディスク１０９は、テレビジョン信号処理部１１０により処理され、供給されてきた番組データを保存する。例えば、テレビジョン信号処理部１１０からは、MPEG(Moving Picture Experts Group)2フォーマットにより圧縮されたデータが供給されてくる。また、ハードディスク１０９は、ハードディスクレコーダ３のプロファイル、リーダライタ１０６によりICカード１から読み出されたネットワークID、およびプロファイルリスト等を記憶する。
【００６７】
テレビジョン信号処理部１１０は、図示せぬチューナ等から供給されてきたテレビジョン信号を、例えば、MPEG2フォーマットで圧縮し、それをハードディスク１０９に供給する。
【００６８】
図６は、図１のPDA４の構成例を示すブロック図である。
【００６９】
CPU１２１乃至無線通信部１２７は、図５のハードディスクレコーダ３のCPU１０１乃至無線通信部１０７と基本的に同様である。すなわち、ICカードリーダライタ１２６（以下、適宜、リーダライタ１２６と称する）は、ICカード１との間で非接触により通信を行い、無線通信部１２７は、VPNを構成する機器との間で所定の規格に基づいて無線通信を行う。
【００７０】
記憶部１２８は、フラッシュメモリなどよりなり、PDA４のプロファイルを記憶するとともに、リーダライタ１２６によりICカード１から読み出されたネットワークIDやプロファイルリストを記憶する。
【００７１】
LCD(Liquid Crystal Display)１２９は、CPU１２１からの指示に基づいて各種の情報を表示し、ユーザに提示する。例えば、ユーザは、ハードディスクレコーダ３に保存されている番組データを、VPN５を介してPDA４に取り込み、その映像をLCD１２９に表示させることができる。
【００７２】
入力部１３０は、タッチパネルや各種の入力ボタンからなり、ユーザによる指示をCPU１２１等に通知する。
【００７３】
入出力インタフェース１２５にはまた、必要に応じてドライブ１３１が接続され、磁気ディスク１３２、光ディスク１３３、光磁気ディスク１３３、或いは半導体メモリ１３４などが適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部１２８にインストールされる。
【００７４】
次に、図１のネットワークシステムの動作について説明する。
【００７５】
始めに、図７のフローチャートを参照して、VPNが形成されていない状態において、ICカード１とテレビジョン受像機２により行われる処理について説明する。
【００７６】
テレビジョン受像機２のCPU５１は、リーダライタ５６から所定の周期で出力されている電磁波に対するICカード１の応答を検出したとき（ICカード１が近接されたとき）、ステップＳ１１において、リーダライタ５６を制御し、記憶部５８に記憶されているテレビジョン受像機２のプロファイルをICカード１に通知する（送信する）。
【００７７】
ステップＳ１において、ICカード１のCPU３１は、各部を制御し、テレビジョン受像機２のリーダライタ５６から送信されてきたプロファイルを受信し、ステップＳ２に進み、それを、EEPROM３４に保存されているプロファイルのリストに登録する。なお、初期の状態においては、EEPROM３４には、いずれの機器のプロファイルも登録されていない。
【００７８】
図８は、ステップＳ２において、ICカード１のEEPROM３４に保存される情報の例を示す図である。
【００７９】
図に示されるように、予め設定されているネットワークIDと、ステップＳ１において受信されたテレビジョン受像機２のプロファイルがEEPROM３４に保存される。図８の例においては、ICカード１のネットワークIDは「００１」とされており、テレビジョン受像機２のプロファイルとして、テレビジョン受像機２のIPアドレス「255.255.255.255」と、テレビジョン受像機２のハードウエア構成である、「IEEE802.11a通信モジュール」と「MPEG2デコーダ」が登録されている。
【００８０】
CPU３１は、ステップＳ３において、EEPROM３４に記憶されている情報、すなわち、図８に示されるような、ネットワークIDとプロファイルリストをテレビジョン受像機２に送信する。
【００８１】
テレビジョン受像機２のCPU５１は、ステップＳ１２において、ICカード１から送信されてきたネットワークIDとプロファイルリストを受信し、ステップＳ１３に進み、それを記憶部５８に保存する。すなわち、テレビジョン受像機２の記憶部５８には、図８に示されるものと同一の情報が記憶される。
【００８２】
次に、図９のフローチャートを参照して、図７に示される処理によりテレビジョン受像機２のプロファイルが登録されたICカード１が、次に、ハードディスクレコーダ３に近接された場合の処理について説明する。
【００８３】
ハードディスクレコーダ３のCPU１０１は、ICカード１を検出したことがリーダライタ１０６から通知されてきたとき、ステップＳ３１において、ハードディスク１０９に保存されている自分自身のプロファイルを読み出し、それをリーダライタ１０６からICカード１に通知する。
【００８４】
ステップＳ２１において、ICカード１のCPU３１は、ハードディスクレコーダ３のリーダライタ１０６から送信されてきたプロファイルを受信し、ステップＳ２２に進む。ステップＳ２２において、CPU３１は、ハードディスクレコーダ３から送信されてきたプロファイルをEEPROM３４に保存し、プロファイルリストの情報を更新する。
【００８５】
図１０は、ステップＳ２２において、EEPROM３４に保存される情報の例を示す図である。
【００８６】
図のように、プロファイルリストには、図８に示される情報に加えて、ステップＳ２１において受信された、ハードディスクレコーダ３のプロファイルが追加される。
【００８７】
この例においては、ハードディスクレコーダ３のIPアドレスは「255.255.255.254」とされ、ハードディスクレコーダ３には、「IEEE802.11a通信モジュール」と「MPEG2デコーダ」が設けられているとされている。
【００８８】
ステップＳ２３において、ICカード１のCPU３１は、リーダライタ５６を制御し、EEPROM３４に保存されているネットワークIDと、更新したプロファイルリストをハードディスクレコーダ３に通知する。
【００８９】
ハードディスクレコーダ３のCPU１０１は、ステップＳ３２において、ICカード１から通知されてきた情報を受信し、ステップＳ３３に進み、それをハードディスク１０９に保存する。
【００９０】
また、ステップＳ３４において、CPU１０１は、無線通信部１０７を制御して、プロファイルリストに登録されている情報に基づいてテレビジョン受像機２にアクセスし、自分自身（ハードディスクレコーダ３）のプロファイルを含む、更新されたプロファイルリストをテレビジョン受像機２に通知する。
【００９１】
例えば、ステップＳ３３の処理により、図１０に示されるような情報がハードディスク１０９に保存されている場合、CPU１０１は、IEEE802.11a通信モジュールである無線通信部１０７を制御し、IPアドレス「255.255.255.255」に基づいてテレビジョン受像機２にアクセスし、IEEE802.11aに準拠した無線通信により、プロファイルリスト全体の情報をテレビジョン受像機２に送信する。
【００９２】
これにより、ハードディスクレコーダ３のプロファイルがテレビジョン受像機２により取得されることになる（ICカード１に登録されているプロファイルリストが共有されることになる）。
【００９３】
ステップＳ３５において、CPU１０１は、各種の設定を行い、テレビジョン受像機２との間でVPNを形成する。
【００９４】
一方、テレビジョン受像機２のCPU５１は、ステップＳ４１において、無線通信部５７を制御し、ハードディスクレコーダ３から送信されてきた情報を受信する。そして、CPU５１は、ステップＳ４２において、受信した情報により、記憶部５８に保存されているプロファイルリストを更新し、ハードディスクレコーダ３との間でVPNを形成する。すなわち、図１０に示される情報が記憶部５８に記憶され、所定の設定が行われた後、ハードディスクレコーダ３との間でVPNが形成される。
【００９５】
これによりユーザは、例えば、ハードディスクレコーダ３に保存させておいた番組データをテレビジョン受像機２にVPNを介して転送し、表示させることができる。この場合、ハードディスクレコーダ３においては、保存されている番組データがハードディスク１０９から読み出され、IEEE802.11a規格の無線通信により、無線通信部１０７からテレビジョン受像機２に送信される。送信された番組データは、テレビジョン受像機２の無線通信部５７において受信され、テレビジョン信号処理部５９により再生処理がされた後、番組の映像が表示部６０に表示される。
【００９６】
次に、図１１のフローチャートを参照して、上述したようにしてテレビジョン受像機２とハードディスクレコーダ３との間でVPNが形成されている状態において、さらに、ICカード１がPDA４に近接された場合の処理について説明する。PDA４においても、図９を参照して説明した、ハードディスクレコーダ３の処理と同様の処理が実行される。
【００９７】
すなわち、PDA４のCPU１２１は、ICカード１が検出されたことがリーダライタ１２６から通知されてきたとき、ステップＳ６１において、記憶部１２８に保存されている自分自身のプロファイルを読み出し、それをリーダライタ１２６からICカード１に通知する。
【００９８】
ステップＳ５１において、ICカード１のCPU３１は、PDA４のリーダライタ１２６から送信されてきたプロファイルを受信し、ステップＳ５２に進み、それをEEPROM３４に保存して、プロファイルリストを更新する。
【００９９】
図１２は、ステップＳ５２において、EEPROM３４に保存される情報の例を示す図である。
【０１００】
図のように、プロファイルリストには、図１０に示される情報に加えて、さらに、ステップＳ５１において受信された、PDA４のプロファイルが追加される。
【０１０１】
この例においては、PDA４のIPアドレスは「255.255.255.253」とされ、PDA４には、「IEEE802.11a通信モジュール」と「MPEG2デコーダ」が設けられているとされている。
【０１０２】
ステップＳ５３において、ICカード１のCPU３１は、リーダライタ５６を制御し、EEPROM３４に保存されているネットワークIDと、更新したプロファイルリストをPDA４に通知する。
【０１０３】
PDA４のCPU１２１は、ステップＳ６２において、ICカード１から通知されてきた情報を受信し、ステップＳ６３に進み、それを記憶部１２８に保存させる。
【０１０４】
また、CPU１２１は、ステップＳ６４において、無線通信部１２７を制御して、プロファイルリストに登録されている情報に基づいてテレビジョン受像機２、およびハードディスクレコーダ３にアクセスし、自分自身（PDA４）のプロファイルを含む、更新されたプロファイルリストをテレビジョン受像機２、およびハードディスクレコーダ３に通知する。
【０１０５】
例えば、ステップＳ６３の処理により、図１２に示されるような情報が記憶部１２８に保存されている場合、CPU１２１は、IEEE802.11a通信モジュールである無線通信部１２７を制御し、IPアドレス「255.255.255.255」に基づいてテレビジョン受像機２にアクセスし、プロファイルリストをテレビジョン受像機２に通知する。また、CPU１２１は、IPアドレス「255.255.255.254」に基づいてハードディスクレコーダ３にアクセスし、プロファイルリストをハードディスクレコーダ３に通知する。
【０１０６】
これにより、PDA４のプロファイルがテレビジョン受像機２、およびハードディスクレコーダ３により取得され、それぞれの機器のプロファイル、およびICカード１のネットワークIDが共有されることとなる。
【０１０７】
ステップＳ６５において、CPU１２１は、所定の設定を行い、テレビジョン受像機２、およびハードディスクレコーダ３との間でVPNを形成する。
【０１０８】
一方、テレビジョン受像機２のCPU５１は、ステップＳ７１において、無線通信部５７を制御し、PDA４から送信されてきた情報を受信する。そして、CPU５１は、ステップＳ７２に進み、受信した情報に基づいて、記憶部５８に保存されているプロファイルリストを更新し、VPNを構成する機器として、PDA４を追加する。すなわち、図１２に示される情報が記憶部５８に記憶される。
【０１０９】
ハードディスクレコーダ３のCPU１０１は、ステップＳ８１において、無線通信部１０７を制御し、PDA４から送信されてきた情報を受信する。そして、CPU１０１は、ステップＳ８２に進み、受信した情報に基づいて、ハードディスク１０９に保存されているプロファイルリストを更新し、VPNを構成する機器として、PDA４を追加する。すなわち、図１２に示される情報がハードディスク１０９に記憶され、これにより、図１に示されるような、テレビジョン受像機２、ハードディスクレコーダ３、およびPDA４からなるVPN５が形成される。
【０１１０】
以上の処理により、ユーザは、単に、ICカード１をそれぞれの機器に近接させるだけで、容易に、かつ迅速に、それらの機器からなるVPNを形成することができる。また、VPNを構成する機器として新たな機器をさらに追加する場合であっても、その機器のリーダライタにICカード１を近接させるだけで追加することができる。
【０１１１】
以上においては、ICカード１が近接された機器が、全てVPNを構成する機器として追加されるとしたが、それぞれの機器間で各種の認証等を行い、よりセキュアなVPNを形成することもできる。この場合、ユーザは、始めに、機器毎に所定のパスワードを設定する必要がある。
【０１１２】
次に、図１３のフローチャートを参照して、パスワードを設定するPDA４の処理について説明する。テレビジョン受像機２、およびハードディスクレコーダ３においても同様の処理が行われる。
【０１１３】
ステップＳ９１において、PDA４のCPU１２１は、パスワードが設定されているか否かを判定し、設定されていると判定した場合、処理を終了させる。一方、CPU１２１は、ステップＳ９１において、パスワードが設定されていないと判定した場合、ステップＳ９２に進み、ユーザに対して、パスワードの入力を要求する。例えば、CPU１２１は、所定の入力画面をLCD１２９に表示し、パスワードの入力を要求する。
【０１１４】
そして、ユーザにより入力部１３０が操作され、所定の桁数の数字や、アルファベットなどよりなるパスワードが入力されたとき、CPU１２１は、ステップＳ９３において、それを、例えば、記憶部１２８に保存させる。
【０１１５】
次に、図１４、および図１５のフローチャートを参照して、パスワードが設定されたPDA４をVPNに追加する処理について説明する。この処理は、図１１を参照して説明した処理と基本的に同様の処理である。なお、テレビジョン受像機２とハードディスクレコーダ３がVPNに追加されるときにも、同様の認証等が行われている。
【０１１６】
PDA４のCPU１２１は、ICカード１が検出されたことがリーダライタ１２６から通知されてきたとき、ステップＳ１２１において、自分自身のプロファイルをICカード１に通知する。
【０１１７】
ステップＳ１０１において、ICカード１のCPU３１は、PDA４から送信されてきたプロファイルを受信し、ステップＳ１０２に進み、プロファイルの内容を確認する。
【０１１８】
そして、ステップＳ１０３において、CPU３１は、PDA４が、VPN（テレビジョン受像機２とハードディスクレコーダ３からなるVPN）に加えることが可能な機器か否かを判定し、VPNに加えることができない機器であると判定した場合、処理を終了させる。
【０１１９】
例えば、ユーザは、VPNを既に形成しているテレビジョン受像機２やハードディスクレコーダ３を操作することにより、VPNに加えることを禁止する機器のIPアドレスや、ハードウエア構成の条件等をICカード１に設定することができる。
【０１２０】
例えば、VPNを構成する機器に必要なハードウエアの条件として、「MPEG２デコーダ」を設定している場合、ユーザは、「MPEG２デコーダ」が設けられていない機器がVPNに加わるのを抑制することができる。これにより、例えば、MPEG２フォーマットで圧縮されたコンテンツをVPN内で共有しようとしているにもかかわらず、それを再生できない機器がVPNに加わることを抑制することができる。
【０１２１】
CPU３１は、ステップＳ１０３において、PDA４が、VPNに加えることが可能な機器であると判定した場合、ステップＳ１０４に進み、プロファイルの確認ができたこと（VPNに加えることができること）をPDA４に通知する。
【０１２２】
この通知は、ステップＳ１２２において、PDA４のリーダライタ１２６により受信される。そして、CPU１２１は、ステップＳ１２３において、パスワードの入力をユーザに対して要求し、ステップＳ１２４に進み、入力されたパスワードが、図１３の処理により入力されたパスワードと同一か否か、すなわち、入力されたパスワードが正当か否かを判定する。
【０１２３】
CPU１２１は、ステップＳ１２３において、入力されたパスワードが正当でないと判定した場合、処理を終了させ、一方、パスワードが正当であると判定した場合、ステップＳ１２５に進み、パスワードの確認ができたことをICカード１に通知する。
【０１２４】
このように、パスワードを確認させることにより、ICカード１が誤って近接された機器等が、VPNを構成する機器として自動的に加えられることを抑制することができる。
【０１２５】
パスワードの確認ができたことの通知は、ステップＳ１０５において、ICカード１により受信される。そして、ステップＳ１０６において、ICカード１のCPU３１は、PDA４のプロファイルをプロファイルリストに登録する。
【０１２６】
ICカード１のCPU３１は、ステップＳ１０７において、EEPROM３４に保存されているネットワークID、プロファイルリスト、およびVPN用暗号鍵をPDA４に通知する。このVPN用暗号鍵は、例えば、形成したVPN内においてコンテンツを共有する場合に、機器の認証を行うため、或いは、コンテンツを暗号化するためなどに利用される。
【０１２７】
ICカード１により通知されてきたこれらの情報は、ステップＳ１２６において、PDA４のリーダライタ１２６により受信され、ステップＳ１２７に進み、それが記憶部１２８に保存される。
【０１２８】
ステップＳ１２８において、PDA４のCPU１２１は、ネットワークID、プロファイルリスト、およびVPN用暗号鍵の情報の保存が終了したことをICカード１に通知する。この通知は、ステップＳ１０８において、ICカード１により受信される。
【０１２９】
ステップＳ１２９において、PDA４のCPU１２１は、プロファイルリストに登録されている情報に基づいてテレビジョン受像機２、およびハードディスクレコーダ３にアクセスし、それぞれの機器により保存されているネットワークIDの通知を要求する。
【０１３０】
この要求は、ステップＳ１５１において、テレビジョン受像機２の無線通信部５７により受信される。テレビジョン受像機２のCPU５１は、ステップＳ１５２において、無線通信部５７を制御し、記憶部５８に保存されているネットワークIDをPDA４に送信する。
【０１３１】
テレビジョン受像機２から送信されたネットワークIDは、ステップＳ１３０において、PDA４の無線通信部１２７により受信され、それが正当であるか否かが確認される。すなわち、PDA４のCPU１２１は、ステップＳ１３１において、テレビジョン受像機２から通知されてきたネットワークIDと、記憶部１２８に記憶されているネットワークIDを確認し、ステップＳ１３２において、それらのネットワークIDが同一であるか否かを判定する。
【０１３２】
ステップＳ１３２において、CPU１２１は、通知されてきたネットワークIDと、自分自身が有しているネットワークIDが同一であると判定した場合、ステップＳ１３３に進み、ICカード１から通知されてきた最新のプロファイルリストを、無線通信部１２７からテレビジョン受像機２に通知する。
【０１３３】
このように、ネットワークIDを確認することにより、直前まで、ICカード１によるVPN（ICカード１が近接されることにより形成されるVPN）を構成していたが、現在は、他のICカードによるVPNを構成しているといったような機器が、これから形成しようとしているVPNに加えられることを抑制することができる。
【０１３４】
PDA４から送信されたプロファイルリストは、ステップＳ１５３において、テレビジョン受像機２の無線通信部５７により受信され、記憶部５８に保存されているプロファイルリストが更新される。また、VPNを構成する機器として、PDA４が追加される。
【０１３５】
テレビジョン受像機２のCPU５１は、ステップＳ１５５において、プロファイルリストの更新が完了したことをPDA４に通知し、処理を終了させる。
【０１３６】
PDA４のCPU１２１は、ステップＳ１３４において、テレビジョン受像機２からの通知を受信したとき、ステップＳ１３５に進み、各種の設定を行い、テレビジョン受像機２との間でVPNを形成する。なお、ステップＳ１３２において、テレビジョン受像機２から通知されてきたネットワークIDと、記憶部１２８に記憶されているネットワークIDが同一でないと判定された場合、ステップＳ１３３乃至ステップＳ１３５の処理はスキップされる。
【０１３７】
一方、PDA４から、ネットワークIDの通知が要求されたハードディスクレコーダ３のCPU１０１は、ステップＳ１６２乃至ステップＳ１６５において、テレビジョン受像機２のCPU５１と同様の処理を行う。
【０１３８】
すなわち、ハードディスクレコーダ３のCPU１０１は、ステップＳ１６２において、無線通信部１０７を制御し、ハードディスク１０９に保存されているネットワークIDをPDA４に通知する。
【０１３９】
ハードディスクレコーダ３から送信されたネットワークIDは、ステップＳ１３６において、PDA４の無線通信部１２７により受信され、ステップＳ１３７に進み、そのネットワークIDが確認される。PDA４のCPU１２１は、ステップＳ１３８において、ハードディスクレコーダ３から通知されてきたネットワークIDと、記憶部１２８に記憶されているネットワークIDが同一であるか否かを判定し、同一でないと判定した場合、処理を終了させる。
【０１４０】
一方、ステップＳ１３８において、CPU１２１は、通知されてきたネットワークIDと、記憶部１２８に記憶されているネットワークIDが同一であると判定した場合、ステップＳ１３９に進み、ICカード１から通知されてきたプロファイルリストをハードディスクレコーダ３に通知する。
【０１４１】
PDA４から送信されたプロファイルリストは、ステップＳ１６３において、ハードディスクレコーダ３の無線通信部１０７により受信され、ハードディスク１０９に保存されているプロファイルリストが更新される。また、ステップＳ１６４において、VPNを構成する機器として、PDA４が追加される。
【０１４２】
ハードディスクレコーダ３のCPU１０１は、ステップＳ１６５において、プロファイルリストの更新が完了したことをPDA４に通知し、処理を終了させる。
【０１４３】
PDA４のCPU１２１は、ステップＳ１４０において、ハードディスクレコーダ３からの通知を受信したとき、ステップＳ１４１に進み、所定の設定を行い、ハードディスクレコーダ３との間でVPNを形成する。
【０１４４】
以上のように、機器毎に設定されているパスワード、および、それぞれの機器により記憶されているネットワークIDを確認させることにより、ユーザは、自らが希望する機器からなるVPNを、より確実に形成することができる。また、それぞれの機器間で通信を行う際に、それぞれの機器が有しているネットワークID等を相互に認証させることにより、よりセキュアなVPNを形成することができる。
【０１４５】
以上のように、ユーザは、ICカード１を近接させるだけで、容易に、かつ迅速にVPNを形成することができる。また、ICカード１を近接させるという物理的な操作により上述したような処理が行われるため、より直感的にVPNを形成することができる。
【０１４６】
さらに、図１６Ａに示されるようなキャラクタ１４１を、同一のVPNを構成している機器の表示部にそれぞれ表示させることにより、ユーザは、視覚により、容易にVPNを構成している機器を確認することができる。
【０１４７】
この場合、例えば、図１６Ｂに示されるように、ICカード１の表面には、キャラクタ１４１がプリントされ、かつ、キャラクタ１４１の画像データがICカード１のEEPROM３４に予め用意される。
【０１４８】
そして、機器が近接されたとき、ネットワークID、およびプロファイルリストの他に、用意されている画像データが、近接された機器に対して提供され、例えば、テレビジョン受像機２、ハードディスクレコーダ３、およびPDA４により、それらの情報が共有される。
【０１４９】
それぞれの機器においては、画像データに基づいてキャラクタ１４１の画像が表示部に表示される。図１７は、キャラクタ１４１が表示されている機器により構成されるVPNの例を示す図である。
【０１５０】
図１７に示されるように、テレビジョン受像機２の表示部６０、ハードディスクレコーダ３の表示部１０８、およびPDA４の表示部１２９のそれぞれに、ICカード１に記憶されているキャラクタ１４１の画像が表示される。
【０１５１】
これにより、ユーザは、例えば、１つの部屋に複数のVPNが形成されている場合であっても、それぞれの機器の表示部を確認するだけで、どのVPNが、どの機器により構成されているかを容易に把握することができる。
【０１５２】
また、ネットワークIDに有効期限が設定されている場合、表示されるキャラクタ１４１により、ネットワークIDの残りの有効期間を表わすことができる。この場合、例えば、ネットワークIDには、それぞれ態度の異なる複数のキャラクタ１４１の画像データが用意されており、有効期限が相当な期間残っている場合には、元気なキャラクタ１４１の画像が表示され、有効期限がある程度しか残っていない場合には、元気のないキャラクタ１４１が表示される。これにより、ユーザは、ネットワークIDの有効期限を容易に把握することができる。
【０１５３】
なお、このようにそれぞれの機器に表示され、その機器が属しているVPNを識別することができるものとして、キャラクタ１４１だけでなく、単なる文字や数字などを表示させるようにすることもできる。
【０１５４】
以上においては、VPN５を構成する機器は、テレビジョン受像機２、ハードディスクレコーダ３、およびPDA４であるとしたが、当然、パーソナルコンピュータや携帯電話機、或いはゲーム機などの様々な機器により、VPNを構成することができる。
【０１５５】
また、それぞれの機器がインターネットに接続されている場合、それぞれの機器のIPアドレスやハードウエア構成、およびICカード１に記憶されているネットワークIDを管理する管理サーバを設け、それにより、VPNが管理されるようにしてもよい。
【０１５６】
図１８は、管理サーバによりVPNが管理されるネットワークシステムの概念を示す図である。
【０１５７】
管理サーバ１５１は、インターネット１５２を介して通知されてきたテレビジョン受像機２、ハードディスクレコーダ３、およびPDA４のIPアドレス等を予め管理しており、それらの機器からICカード１のネットワークIDが通知されてきたとき、IPアドレス等の情報とネットワークIDを対応付けて管理する。
【０１５８】
例えば、図に示されるように、ユーザがICカード１をPDA４に近接させた場合、ICカード１のネットワークIDがPDA４により読み出され、読み出されたネットワークIDが、PDA４のIPアドレスとともにインターネット１５２を介して管理サーバ１５１に送信される。
【０１５９】
管理サーバ１５１は、ネットワークIDがPDA４から送信されてきたとき、管理している情報を検索し、通知されてきたネットワークIDと同一のネットワークIDを、PDA４より先に通知してきた機器があるか否かを判定する。例えば、PDA４より先に、ICカード１がテレビジョン受像機２に近接されており、テレビジョン受像機２からICカード１のネットワークIDが既に通知されている場合、管理サーバ１５１は、テレビジョン受像機２のIPアドレスをPDA４に対して通知するとともに、PDA４のIPアドレスをテレビジョン受像機２に対して通知する。
【０１６０】
そして、PDA４は、管理サーバ１５１から通知されてきたIPアドレスに基づいてテレビジョン受像機２にアクセスし、テレビジョン受像機２との間でVPNを形成する。
【０１６１】
このように、VPNを形成する機器を管理する管理サーバ１５１を設けることによっても、ユーザは、上述した場合と同様に、ICカード１を近接させるだけで容易にVPNを形成することができる。
【０１６２】
また、上述したようなICカードのように、ループアンテナを用いて電力伝送およびデータ伝送を行う通信方式に代えて、例えば、IrDAや、バーコードとバーコードリーダなどを利用することによっても、ネットワークIDやプロファイルリストの共有を図ることができる。
【０１６３】
さらに、以上においては、IPv6等のIPアドレスに基づいて、VPNを形成する機器を識別するとしたが、固有の識別情報であれば、いずれの情報を利用することもできる。例えば、IPv4のIPアドレスが各機器に動的に割り当てられている場合であっても、システム内で機器固有の識別情報が割り当てられ、その識別情報と動的に割り当てられるIPアドレスとの対応関係を管理するサーバにその識別情報を送信してIPアドレスを問い合わせれば、ICカードが近接された機器は、その識別情報に基づいて、VPNを形成する機器を特定し、アクセスすることができる。
【０１６４】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１６５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６６】
この記録媒体は、図６に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１３２（フロッピディスクを含む）、光ディスク１３３（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク１３４（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリ１３５などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１２２や、記憶部１２８に含まれるハードディスクなどで構成される。
【０１６７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【０１７１】
【発明の効果】
本発明の通信装置および方法、記録媒体、並びにプログラムによれば、自分自身の特徴を表わす第１の特徴情報を記憶し、近接された非接触ICカードに対して、第１の特徴情報を送信する。また、ユーザにより入力されたパスワードが正当なものであるか否かを判定し、ユーザにより入力されたパスワードが正当なものであると判定された後に非接触ICカードから送信されてくる、他の通信装置の特徴を表わす第２の特徴情報、および、非接触ICカードを受信し、受信した第２の特徴情報に基づいて、他の通信装置に接続し、第１の特徴情報を他の通信装置に送信する。そして、第２の特徴情報を記憶し、他の通信装置との間で仮想専用ネットワークを形成するようにしたので、容易に、かつ迅速にプライベートなネットワークを形成できる。
【図面の簡単な説明】
【図１】本発明を適用したネットワークシステムの概念を示す図である。
【図２】図１のICカードの構成例を示すブロック図である。
【図３】図１のテレビジョン受像機の構成例を示すブロック図である。
【図４】図３のICカードリーダライタの構成例を示すブロック図である。
【図５】図１のハードディスクレコーダの構成例を示すブロック図である。
【図６】図１のPDAの構成例を示すブロック図である。
【図７】図１のネットワークシステムの処理を説明するフローチャートである。
【図８】  ICカードに保存される情報の例を示す図である。
【図９】図１のネットワークシステムの他の処理を説明するフローチャートである。
【図１０】  ICカードに保存される情報の他の例を示す図である。
【図１１】図１のネットワークシステムのさらに他の処理を説明するフローチャートである。
【図１２】  ICカードに保存される情報のさらに他の例を示す図である。
【図１３】  PDAの処理を説明するフローチャートである。
【図１４】図１のネットワークシステムの処理を説明するフローチャートである。
【図１５】図１のネットワークシステムの処理を説明する、図１４に続くフローチャートである。
【図１６】キャラクタの例を示す図である。
【図１７】図１６のキャラクタが表示される、本発明を適用したネットワークシステムの概念を示す図である。
【図１８】図１のネットワークシステムの他の構成例を示す図である。
【符号の説明】
１  ICカード，  ２  テレビジョン受像機，  ３  ハードディスクレコーダ，４  PDA，  ２２  アンテナ，  ３１  CPU，  ３４  EEPROM，  ５１  CPU，５６  ICカードリーダライタ，  ５７  無線通信部，  ５８  記憶部，  １０１  CPU，  １０６  ICカードリーダライタ，  １０７  無線通信部，  １１０ハードディスク，  １２１  CPU，  １２６  ICカードリーダライタ，  １２７  無線通信部，  １２８  記憶部，  １３１  ドライブ，  １３２  磁気ディスク，  １３３  光ディスク，  １３４  光磁気ディスク，  １３５  半導体メモリ
【図１】
0003687599.tif 000002
【図２】
0003687599.tif 000003
【図３】
0003687599.tif 000004
【図４】
0003687599.tif 000005
【図５】
0003687599.tif 000006
【図６】
0003687599.tif 000007
【図７】
0003687599.tif 000008
【図８】
0003687599.tif 000009
【図９】
0003687599.tif 000010
【図１０】
0003687599.tif 000011
【図１１】
0003687599.tif 000012
【図１２】
0003687599.tif 000013
【図１３】
0003687599.tif 000014
【図１４】
0003687599.tif 000015
【図１５】
0003687599.tif 000016
【図１６】
0003687599.tif 000017
【図１７】
0003687599.tif 000018
【図１８】
0003687599.tif 000019