(57)【要約】【課題】信頼できる相手との通信のみを可能とする。【解決手段】ヘッドフォンステレオ１１を持って、ユーザ２１−１が、ユーザ２１−２の家１−２に行き、テレビジョン付電話機１２−２に接続する。ヘッドフォンステレオ１１は、自らの親機であるテレビジョン付電話機１２−１の公開鍵とＵＲＬを記憶しており、テレビジョン付電話機１２−２に自らの親機の公開鍵とＵＲＬを供給すると共に、テレビジョン付電話機１２−２の公開鍵とＵＲＬを取得する。ユーザ２１−１が自宅である家１−１に帰り、ヘッドフォンステレオ１１をテレビジョン付電話機１２−１に接続すると、ヘッドフォンステレオ１１は、取得したテレビジョン付電話機１２−２の公開鍵とＵＲＬをテレビジョン付電話機１２−１に供給する。本発明は、テレビ電話機に適用することができる。【選択図】　　　図１
2004080296.tif 000002
【特許請求の範囲】
【請求項１】
第１の他の情報処理装置と接続する接続手段と、
前記接続手段により接続された前記第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得手段と、
前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置と通信する通信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の他の情報処理装置の通信情報は、前記第２の他の情報処理装置の公開鍵、および、ＵＲＬの情報である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通信手段は、前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置と画像、および、音声の授受により通信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
第１の他の情報処理装置と接続する接続ステップと、
前記接続ステップの処理で接続された前記第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得ステップと、
前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置と通信する通信ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
第１の他の情報処理装置との接続を制御する接続制御ステップと、
前記接続制御ステップの処理で接続が制御された前記第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、
前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置との通信を制御する通信制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項６】
第１の他の情報処理装置との接続を制御する接続制御ステップと、
前記接続制御ステップの処理で接続が制御された前記第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、
前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置との通信を制御する通信制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項７】
第１の他の情報処理装置と接続する接続手段と、
前記接続手段により接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得手段と、
前記接続手段により接続された前記第１の他の情報処理装置に自らの通信情報を供給する供給手段と、
前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置と通信する通信手段と
を備えることを特徴とする情報処理装置。
【請求項８】
前記第２の他の情報処理装置の通信情報は、前記第２の他の情報処理装置の公開鍵、および、ＵＲＬの情報である
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記自らの通信情報は、前記自らの公開鍵、および、ＵＲＬの情報である
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記通信手段は、前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置と画像、および、音声の授受により通信する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
第１の他の情報処理装置と接続する接続ステップと、
前記接続ステップの処理で接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得ステップと、
前記接続ステップの処理で接続された前記第１の他の情報処理装置に自らの通信情報を供給する供給ステップと、
前記第２の他の情報処理装置の通信情報に基づいて、前記第２の他の情報処理装置と通信する通信ステップと
を含むことを特徴とする情報処理方法。
【請求項１２】
第１の他の情報処理装置との接続を制御する接続制御ステップと、
前記接続制御ステップの処理で接続が制御された第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、
前記接続制御ステップの処理で接続が制御された前記第１の他の情報処理装置への自らの通信情報の供給を制御する供給制御ステップと、
前記第２の他の情報処理装置の通信情報に基づいた、前記第２の他の情報処理装置との通信を制御する通信制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１３】
第１の他の情報処理装置との接続を制御する接続制御ステップと、
前記接続制御ステップの処理で接続が制御された第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、
前記接続制御ステップの処理で接続が制御された前記第１の他の情報処理装置への自らの通信情報の供給を制御する供給制御ステップと、
前記第２の他の情報処理装置の通信情報に基づいた、前記第２の他の情報処理装置との通信を制御する通信制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
第１の他の情報処理装置の通信情報を記憶する記憶手段と、
前記第１の他の情報処理装置、または、前記第２の他の情報処理装置に接続する接続手段と、
前記接続手段により前記第２の他の情報処理装置に接続した場合、前記第２の他の情報処理装置より、前記第２の他の情報処理装置の通信情報を取得する取得手段と、
前記接続手段により前記第２の他の情報処理装置に接続した場合、前記第２の他の情報処理装置に、前記第１の他の情報処理装置の通信情報を供給する第１の供給手段と、
前記接続手段により前記第１の他の情報処理装置に接続した場合、前記第１の他の情報処理装置に、前記第２の他の情報処理装置の通信情報を供給する第２の供給手段と
を備えることを特徴とする情報処理装置。
【請求項１５】
前記第１の他の情報処理装置の通信情報は、前記第１の他の情報処理装置の公開鍵、および、ＵＲＬの情報である
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記第２の他の情報処理装置の通信情報は、前記第２の他の情報処理装置の公開鍵、および、ＵＲＬの情報である
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１７】
ネットワークを介して音楽コンテンツを受信する受信手段と、
前記受信手段により受信された前記音楽コンテンツを再生する再生手段とをさらに備える
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１８】
第１の他の情報処理装置の通信情報を記憶する記憶ステップと、
前記第１の他の情報処理装置、または、前記第２の他の情報処理装置に接続する接続ステップと、
前記接続ステップの処理で前記第２の他の情報処理装置に接続した場合、前記第２の他の情報処理装置より、前記第２の他の情報処理装置の通信情報を取得する取得ステップと、
前記接続ステップの処理で前記第２の他の情報処理装置に接続した場合、前記第２の他の情報処理装置に、前記第１の他の情報処理装置の通信情報を供給する第１の供給ステップと、
前記接続ステップの処理で前記第１の他の情報処理装置に接続した場合、前記第１の他の情報処理装置に、前記第２の他の情報処理装置の通信情報を供給する第２の供給ステップと
を含むことを特徴とする情報処理方法。
【請求項１９】
第１の他の情報処理装置の通信情報の記憶を制御する記憶制御ステップと、
前記第１の他の情報処理装置、または、前記第２の他の情報処理装置への接続を制御する接続制御ステップと、
前記接続制御ステップの処理で前記第２の他の情報処理装置への接続が制御された場合、前記第２の他の情報処理装置より、前記第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、
前記接続制御ステップの処理で前記第２の他の情報処理装置への接続が制御された場合、前記第２の他の情報処理装置への、前記第１の他の情報処理装置の通信情報の供給を制御する第１の供給制御ステップと、
前記接続制御ステップの処理で前記第１の他の情報処理装置への接続が制御された場合、前記第１の他の情報処理装置への、前記第２の他の情報処理装置の通信情報の供給を制御する第２の供給制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項２０】
第１の他の情報処理装置の通信情報の記憶を制御する記憶制御ステップと、
前記第１の他の情報処理装置、または、前記第２の他の情報処理装置への接続を制御する接続制御ステップと、
前記接続制御ステップの処理で前記第２の他の情報処理装置への接続が制御された場合、前記第２の他の情報処理装置より、前記第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、
前記接続制御ステップの処理で前記第２の他の情報処理装置への接続が制御された場合、前記第２の他の情報処理装置への、前記第１の他の情報処理装置の通信情報の供給を制御する第１の供給制御ステップと、
前記接続制御ステップの処理で前記第１の他の情報処理装置への接続が制御された場合、前記第１の他の情報処理装置への、前記第２の他の情報処理装置の通信情報の供給を制御する第２の供給制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項２１】
ネットワークを介して相互に通信する第１の情報処理装置および第２の情報処理装置、並びに前記第１の情報処理装置、および、前記第２の情報処理装置に接続し、前記通信に必要な通信情報を授受する第３の情報処理装置からなる情報処理システムにおいて、
前記第１の情報処理装置は、
前記第３の情報処理装置と接続する第１の接続手段と、
前記第１の接続手段により接続された前記第３の情報処理装置より前記第２の情報処理装置の通信情報を取得する第１の取得手段と、
前記第２の情報処理装置の通信情報に基づいて、前記第２の情報処理装置と通信する第１の通信手段と
を備え、
前記第２の情報処理装置は、
前記第３の情報処理装置と接続する第２の接続手段と、
前記第２の接続手段により接続された第３の情報処理装置より第１の情報処理装置の通信情報を取得する第２の取得手段と、
前記第２の接続手段により接続された第３の情報処理装置に第２の情報処理装置の通信情報を供給する第１の供給手段と、
前記第１の情報処理装置の通信情報に基づいて、前記第１の情報処理装置と通信する第２の通信手段と
を備え、
前記第３の情報処理装置は、
前記第１の情報処理装置の通信情報を記憶する記憶手段と、
前記第１の情報処理装置、または、前記第２の情報処理装置に接続する第３の接続手段と、
前記第３の接続手段により前記第２の情報処理装置に接続した場合、前記第２の情報処理装置より、前記第２の情報処理装置の通信情報を取得する第３の取得手段と、
前記第３の接続手段により前記第２の情報処理装置に接続した場合、前記第２の情報処理装置に、前記第１の情報処理装置の通信情報を供給する第３の供給手段と、
前記第３の接続手段により前記第１の情報処理装置に接続した場合、前記第１の情報処理装置に、前記第２の情報処理装置の通信情報を供給する第４の供給手段と
を備える
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、情報処理システム、記録媒体、並びにプログラムに関し、特に、信頼できる相手との通信のみを可能とするようにした情報処理装置および方法、情報処理システム、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
テレビジョン付電話機（以下、テレビ電話とも称する）が、一般に普及しつつある。テレビ電話は、インターネットを介して話者同士が音声と画像による双方向通信を行うことにより、相互に相手の表情などを見ながら、対話を可能にさせるものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、テレビ電話で、従来の電話機のように不特定多数の話者からの通信を受け入れるようになると、画像をも送信されることになるため、話者の状況によっては、プライバシーが侵害されかねない状況が発生してしまう恐れがあると言う課題があった。
【０００４】
また、インターネット上を介して画像と音声を授受することにより、通信回線は、低コストで実現することができるものの、公衆に画像と音声からなる通話情報が流通してしまうため、盗聴されてしまう恐れがあると言う課題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、信頼できる相手からの通信のみを受け入れられるようにするものである。
【０００６】
【課題を解決するための手段】
本発明の第１の情報処理装置は、第１の他の情報処理装置と接続する接続手段と、接続手段により接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得手段と、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と通信する通信手段とを備えることを特徴とする。
【０００７】
前記第２の他の情報処理装置の通信情報は、第２の他の情報処理装置の公開鍵、および、ＵＲＬの情報とするようにすることができる。
【０００８】
前記通信手段には、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と画像、および、音声の授受により通信させるようにすることができる。
【０００９】
本発明の第１の情報処理方法は、第１の他の情報処理装置と接続する接続ステップと、接続ステップの処理で接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得ステップと、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と通信する通信ステップとを含むことを特徴とする。
【００１０】
本発明の第１の記録媒体のプログラムは、第１の他の情報処理装置との接続を制御する接続制御ステップと、接続制御ステップの処理で接続が制御された第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置との通信を制御する通信制御ステップとを含むことを特徴とする。
【００１１】
本発明の第１のプログラムは、第１の他の情報処理装置との接続を制御する接続制御ステップと、接続制御ステップの処理で接続が制御された第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置との通信を制御する通信制御ステップとをコンピュータに実行させることを特徴とする。
【００１２】
本発明の第２の情報処理装置は、第１の他の情報処理装置と接続する接続手段と、接続手段により接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得手段と、接続手段により接続された第１の他の情報処理装置に自らの通信情報を供給する供給手段と、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と通信する通信手段とを備えることを特徴とする。
【００１３】
前記第２の他の情報処理装置の通信情報は、第２の他の情報処理装置の公開鍵、および、ＵＲＬの情報とするようにすることができる。
【００１４】
前記自らの通信情報は、自らの公開鍵、および、ＵＲＬの情報とするようにすることができる。
【００１５】
前記通信手段には、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と画像、および、音声の授受により通信させるようにすることができる。
【００１６】
本発明の第２の情報処理方法は、第１の他の情報処理装置と接続する接続ステップと、接続ステップの処理で接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報を取得する取得ステップと、接続ステップの処理で接続された第１の他の情報処理装置に自らの通信情報を供給する供給ステップと、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と通信する通信ステップとを含むことを特徴とする。
【００１７】
本発明の第２の記録媒体のプログラムは、第１の他の情報処理装置との接続を制御する接続制御ステップと、接続制御ステップの処理で接続が制御された第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、接続制御ステップの処理で接続が制御された第１の他の情報処理装置への自らの通信情報の供給を制御する供給制御ステップと、第２の他の情報処理装置の通信情報に基づいた、第２の他の情報処理装置との通信を制御する通信制御ステップとを含むことを特徴とする。
【００１８】
本発明の第２のプログラムは、第１の他の情報処理装置との接続を制御する接続制御ステップと、接続制御ステップの処理で接続が制御された第１の他の情報処理装置より第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、接続制御ステップの処理で接続が制御された第１の他の情報処理装置への自らの通信情報の供給を制御する供給制御ステップと、第２の他の情報処理装置の通信情報に基づいた、第２の他の情報処理装置との通信を制御する通信制御ステップとをコンピュータに実行させることを特徴とする。
【００１９】
本発明の第３の情報処理装置は、第１の他の情報処理装置の通信情報を記憶する記憶手段と、第１の他の情報処理装置、または、第２の他の情報処理装置に接続する接続手段と、接続手段により第２の他の情報処理装置に接続した場合、第２の他の情報処理装置より、第２の他の情報処理装置の通信情報を取得する取得手段と、接続手段により第２の他の情報処理装置に接続した場合、第２の他の情報処理装置に、第１の他の情報処理装置の通信情報を供給する第１の供給手段と、接続手段により第１の他の情報処理装置に接続した場合、第１の他の情報処理装置に、第２の他の情報処理装置の通信情報を供給する第２の供給手段とを備えることを特徴とする。
【００２０】
前記第１の他の情報処理装置の通信情報は、第１の他の情報処理装置の公開鍵、および、ＵＲＬの情報とするようにすることができる。
【００２１】
前記第２の他の情報処理装置の通信情報は、第２の他の情報処理装置の公開鍵、および、ＵＲＬの情報とするようにすることができる。
【００２２】
前記ネットワークを介して音楽コンテンツを受信する受信手段と、受信手段により受信された音楽コンテンツを再生する再生手段とをさらに設けるようにさせることができる。
【００２３】
前記第３の情報処理方法は、第１の他の情報処理装置の通信情報を記憶する記憶ステップと、第１の他の情報処理装置、または、第２の他の情報処理装置に接続する接続ステップと、接続ステップの処理で第２の他の情報処理装置に接続した場合、第２の他の情報処理装置より、第２の他の情報処理装置の通信情報を取得する取得ステップと、接続ステップの処理で第２の他の情報処理装置に接続した場合、第２の他の情報処理装置に、第１の他の情報処理装置の通信情報を供給する第１の供給ステップと、接続ステップの処理で第１の他の情報処理装置に接続した場合、第１の他の情報処理装置に、第２の他の情報処理装置の通信情報を供給する第２の供給ステップとを含むことを特徴とする。
【００２４】
第３の記録媒体のプログラムは、第１の他の情報処理装置の通信情報の記憶を制御する記憶制御ステップと、第１の他の情報処理装置、または、第２の他の情報処理装置への接続を制御する接続制御ステップと、接続制御ステップの処理で第２の他の情報処理装置への接続が制御された場合、第２の他の情報処理装置より、第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、接続制御ステップの処理で第２の他の情報処理装置への接続が制御された場合、第２の他の情報処理装置への、第１の他の情報処理装置の通信情報の供給を制御する第１の供給制御ステップと、接続制御ステップの処理で第１の他の情報処理装置への接続が制御された場合、第１の他の情報処理装置への、第２の他の情報処理装置の通信情報の供給を制御する第２の供給制御ステップとを含むことを特徴とする。
【００２５】
本発明の第３のプログラムは、第１の他の情報処理装置の通信情報の記憶を制御する記憶制御ステップと、第１の他の情報処理装置、または、第２の他の情報処理装置への接続を制御する接続制御ステップと、接続制御ステップの処理で第２の他の情報処理装置への接続が制御された場合、第２の他の情報処理装置より、第２の他の情報処理装置の通信情報の取得を制御する取得制御ステップと、接続制御ステップの処理で第２の他の情報処理装置への接続が制御された場合、第２の他の情報処理装置への、第１の他の情報処理装置の通信情報の供給を制御する第１の供給制御ステップと、接続制御ステップの処理で第１の他の情報処理装置への接続が制御された場合、第１の他の情報処理装置への、第２の他の情報処理装置の通信情報の供給を制御する第２の供給制御ステップとをコンピュータに実行させることを特徴とする。
【００２６】
本発明の情報処理システムは、第１の情報処理装置が、第３の情報処理装置と接続する第１の接続手段と、第１の接続手段により接続された第３の情報処理装置より第２の情報処理装置の通信情報を取得する第１の取得手段と、第２の情報処理装置の通信情報に基づいて、第２の情報処理装置と通信する第１の通信手段とを備え、第２の情報処理装置が、第３の情報処理装置と接続する第２の接続手段と、第２の接続手段により接続された第３の情報処理装置より第１の情報処理装置の通信情報を取得する第２の取得手段と、第２の接続手段により接続された第３の情報処理装置に第２の情報処理装置の通信情報を供給する第１の供給手段と、第１の情報処理装置の通信情報に基づいて、第１の情報処理装置と通信する第２の通信手段とを備え、第３の情報処理装置が、第１の情報処理装置の通信情報を記憶する記憶手段と、第１の情報処理装置、または、第２の情報処理装置に接続する第３の接続手段と、第３の接続手段により第２の情報処理装置に接続した場合、第２の情報処理装置より、第２の情報処理装置の通信情報を取得する第３の取得手段と、第３の接続手段により第２の情報処理装置に接続した場合、第２の情報処理装置に、第１の情報処理装置の通信情報を供給する第３の供給手段と、第３の接続手段により第１の情報処理装置に接続した場合、第１の情報処理装置に、第２の情報処理装置の通信情報を供給する第４の供給手段とを備えることを特徴とする。
【００２７】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、第１の他の情報処理装置と接続され、接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報が取得され、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と通信がなされる。
【００２８】
本発明の第２の情報処理装置および方法、並びにプログラムにおいては、第１の他の情報処理装置と接続され、接続された第１の他の情報処理装置より第２の他の情報処理装置の通信情報が取得され、接続された第１の他の情報処理装置に自らの通信情報が供給され、第２の他の情報処理装置の通信情報に基づいて、第２の他の情報処理装置と通信がなされる。
【００２９】
本発明の第３の情報処理装置および方法、並びにプログラムにおいては、第１の他の情報処理装置の通信情報が記憶され、第１の他の情報処理装置、または、第２の他の情報処理装置に接続され、第２の他の情報処理装置に接続された場合、第２の他の情報処理装置より、第２の他の情報処理装置の通信情報が取得され、第２の他の情報処理装置に接続された場合、第２の他の情報処理装置に、第１の他の情報処理装置の通信情報が供給され、第１の他の情報処理装置に接続された場合、第１の他の情報処理装置に、第２の他の情報処理装置の通信情報が供給される。
【００３０】
本発明の情報処理システムにおいては、第１の情報処理装置により、第３の情報処理装置と接続され、接続された第３の情報処理装置より第２の情報処理装置の通信情報が取得され、第２の情報処理装置の通信情報に基づいて、第２の情報処理装置と通信がなされ、第２の情報処理装置により、第３の情報処理装置と接続され、接続された第３の情報処理装置より第１の情報処理装置の通信情報が取得され、接続された第３の情報処理装置に第２の情報処理装置の通信情報が供給され、第１の情報処理装置の通信情報に基づいて、第１の情報処理装置と通信がなされ、第３の情報処理装置により、第１の情報処理装置の通信情報が記憶され、第１の情報処理装置、または、第２の情報処理装置に接続され、第２の情報処理装置に接続された場合、第２の情報処理装置より、第２の情報処理装置の通信情報が取得され、第２の情報処理装置に接続された場合、第２の情報処理装置に、第１の情報処理装置の通信情報が供給され、第１の情報処理装置に接続された場合、第１の情報処理装置に、第２の情報処理装置の通信情報が供給される。
【００３１】
【発明の実施の形態】
図１は、本発明に係る通信システムの一実施の形態の構成を示す図である。
【００３２】
ユーザ２１−１の住む家１−１には、テレビジョン付電話機１２−１が設けられている。テレビジョン付電話機１２−１は、インターネットなどからなるネットワーク２を介して、例えば、図１で示す別のユーザ２１−２の住む家１−２に設置されたテレビジョン付電話機１２−２と画像と音声による双方向通信をかのうとするものである。この通信を開始するにあたり、テレビジョン付電話機１２−１とテレビジョン付電話機１２−２は、相互に認証処理を実行し、認証が認められた場合に双方向の通信が可能となるように構成されている。
【００３３】
ヘッドフォンステレオ１１は、例えば、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ（商標））に記録された音楽コンテンツを再生する。また、ヘッドフォンステレオ１１は、自らの親機となるテレビジョン付電話機１２−１の公開鍵とＵＲＬ（Ｕｎｉｖｅｒｓａｌ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を記憶している。さらに、テレビジョン付電話機１２−１，１２−２のいずれにも接続することが可能である。
【００３４】
また、ヘッドフォンステレオ１１は、例えば、図２で示すように、ユーザ２１−２の家１−２内に設置されている（自らの親機ではない）テレビジョン付電話機１２−２に接続された場合、自らが記憶している自らの親機であるテレビジョン付電話機１２−１の公開鍵とＵＲＬを、テレビジョン付電話機１２−２に供給すると共に、テレビジョン付電話機１２−２の公開鍵とＵＲＬに取得しセッションＩＤを付して記憶する。
【００３５】
さらに、この状態でユーザ２１−１がヘッドフォンステレオ１１を持って自宅である家１−１に戻り、図１で示すようにテレビジョン付電話機１２−１の接続する。このとき、ヘッドフォンステレオ１１は、記憶しているテレビジョン付電話機１２−２の公開鍵とＵＲＬにセッションＩＤを付して、自らの親機であるテレビジョン付電話機１２−１に供給する。
【００３６】
結果として、テレビジョン付電話機１２−１は、テレビジョン付電話機１２−２の公開鍵とＵＲＬを所持し、さらに、テレビジョン付電話機１２−２もテレビジョン付電話機１２−１の公開鍵とＵＲＬを所持することになるので、相互に認証処理を実行することができ、画像と音声による通信が可能となる。
【００３７】
尚、以下において、テレビジョン付電話機１２−１，１２−２を特に区別する必要がない場合、単にテレビジョン付電話機１２と称するものとし、その他の装置も同様に称する。
【００３８】
次に、図３のブロック図を参照して、ヘッドフォンステレオ１１の構成について説明する。
【００３９】
制御部３１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）、およびＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）から構成されるいわゆるマイクロコンピュータなどにより構成されており、バス３６を介して接続されている記録再生部３２、変復調部３４、出力部３５、接続端子３７、通話相手データ記憶部３８、親機データ記憶部３９、および通信データ交換部４０を制御することによりヘッドフォンステレオ１１の全体の動作を制御している。
【００４０】
記録再生部３２は、装着されたＭＤ３３に記憶されている音楽コンテンツを再生し、変復調部３４に出力する。また、接続端子３７は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　ｓｅｒｉａｌ　Ｂｕｓ）端子、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｏｎｉｃ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ）１３９４端子などの有線接続端子や、ブルートゥースなどの無線接続端子などからなり、テレビジョン付電話機１２に接続される（無線などでは至近距離で通信がなされる）と共に、同様の規格の端子を有する機器に接続することができる。例えば、図４で示すように、パーソナルコンピュータ５１に接続することも可能であり、この場合、パーソナルコンピュータ５１がネットワークを介してＥＭＤ（Ｅｌｅｃｔｒｏｎｉｃ　Ｍｕｓｉｃ　Ｄｉｓｔｒｉｂｕｔｉｏｎ）などの音楽コンテンツ配信サイトから音楽コンテンツの配信を受けて、変復調部３４に出力して変調させた後、記録再生部３２で、装着されているＭＤ３３に記録させる。
【００４１】
変復調部３４は、記録再生部３２により入力された音楽コンテンツを復調して音楽データを生成し、スピーカやヘッドフォンなどからなる出力部３５に出力して再生させると共に、接続端子３７から音楽コンテンツが入力された場合、変調して記録再生部３２に出力する。
【００４２】
接続端子３７は、上述のようにテレビジョン付電話機１２やパーソナルコンピュータ５１に接続し、公開鍵、ＵＲＬ、および音楽コンテンツなどのデータの授受を行う。
【００４３】
通話相手データ記憶部３８は、接続端子３７が、例えば、図２で示すように、自らの親機ではないテレビジョン付電話機１２−２に接続された場合、接続されたテレビジョン付電話機１２−２の公開鍵、および、ＵＲＬの情報にセッションＩＤを付して記憶し、自らの親機となるテレビジョン付電話機１２−１に接続されるとき、記憶した親機ではないテレビジョン付電話機１２−２の公開鍵およびＵＲＬを読み出す。
【００４４】
通信データ記憶部３９は、自らを識別する子機ＩＤ３９ａ、自らの親機となるテレビジョン付電話機１２−１の親機ＩＤ３９ｂ、自らの親機となるテレビジョン付電話機１２−１の公開鍵３９ｃ、および、自らの親機となるテレビジョン付電話機１２−１のＵＲＬ３９ｄを記憶している。
【００４５】
次に、図５のブロック図を参照して、テレビジョン付電話機１２の構成について説明する。
【００４６】
制御部７１は、ＣＰＵ、ＲＡＭ、およびＲＯＭから構成されたいわゆるマイクロコンピュータであり、バス８２に接続された暗号化復号部７２、通信部７３、ＭＰＥＧエンコーダ７４、ＭＰＥＧデコーダ７５、ＡＴＲＡＣエンコーダ７８、ＡＴＲＡＣデコーダ８０、接続端子８３、通話相手データ記憶部８４、および、通信データ記憶部８５を制御し、テレビジョン付電話機１２の全体の動作を制御する。また、ＲＯＭに予め記憶されているコマンド（例えば、通話開始コマンドや通話終了コマンドなど）を適宜ＲＡＭに展開して実行する。
【００４７】
暗号化復号部７２は、通信部７３を介して他のテレビジョン付電話機１２との認証処理にあたり、他のテレビジョン付電話機１２から送信されてくる、自らの公開鍵で暗号化された情報を自らの秘密鍵７２ｂで復号したり、逆に、送信したいデータを自らの秘密鍵７２ｂで暗号化して通信部７３を介して送信させる。また、暗号化復号部７２は、セッション鍵生成部７２ａを備えている。セッション鍵生成部７２ａは、認証が終了した後、乱数を発生してセッション鍵を生成する。暗号化復号部７２は、このセッション鍵を用いて、送受信する画像および音声のデータを暗号化したり、または、復号したりする。
【００４８】
通信部７３は、モデムなどから構成されており、ネットワーク２を介して他の装置とデータの授受を行う。
【００４９】
ＭＰＥＧエンコーダ７４は、制御部７１により制御され、通話中の通話相手などを撮像するカメラ７５より入力された画像データをＭＰＥＧ方式で圧縮し、暗号化復号部７２に出力する。ＭＰＥＧデコーダ７６は、暗号化復号部７２により復号されたＭＰＥＧ方式で圧縮されている画像データをＭＰＥＧ方式で伸張して元の画像データを生成し、ディスプレイ７７に表示させる。
【００５０】
ＡＴＲＡＣ（Ａｄｖａｎｃｅｄ　Ｔｒａｎｓｆｏｒｍ　Ａｃｏｕｓｔｉｃ　Ｃｏｄｉｎｇ）エンコーダ７８は、マイクロフォン７９より入力される音声データをＡＴＲＡＣ方式で圧縮して暗号化復号部７２に出力する。ＡＴＲＡＣデコーダ８０は、暗号化復号部７２より入力される復号されたＡＴＲＡＣ方式で圧縮されている音声データをＡＴＲＡＣ方式で伸張して、音声データを復元してスピーカ８１から音声として出力させる。
【００５１】
接続端子８３は、ＵＳＢ端子、ＩＥＥＥ１３９４端子などの有線接続端子や、ブルートゥースなどの無線接続端子などからなり、ヘッドフォンステレオ１１を接続する（無線などでは至近距離に近づけると接続された状態となる）と共に、同様の規格の端子を有する機器を接続することができる。また、接続端子８３は、上述のようにヘッドフォンステレオ１１を接続し、公開鍵、および、ＵＲＬなどのデータの授受を行う。
【００５２】
通話相手データ記憶部８４は、自らの子機となるヘッドフォンステレオ１１が接続された場合、親機ではないテレビジョン付電話機１２に接続された時に取得した親機ではないテレビジョン付電話機１２の公開鍵およびＵＲＬを読み出して記憶する。
【００５３】
通信データ記憶部８５は、自らを識別する親機ＩＤ８５ａ、自らの子機となるヘッドフォンステレオ１１の子機ＩＤ８５ｂ、自らの公開鍵８５ｃ、および、自らのＵＲＬ８５ｄを記憶している。
【００５４】
操作部８６は、キーボードや各種のボタンなどから構成されており、ユーザ２１により、例えば、通信開始コマンドなどの指令を入力するとき操作される。
【００５５】
尚、子機と親機については、ユーザによりそれぞれ設定することが可能であり、例えば、テレビジョン付電話機１２とヘッドフォンステレオ１１を別に購入した場合、それぞれを接続し、双方が予め持っている機器ＩＤ（例えば、ＧＵＩＤ（Ｇｌｏｂａｌ　Ｕｎｉｑｕｅ　Ｉｄｅｎｔｉｆｉｅｒ）など）を、テレビジョン付電話機１２とヘッドフォンステレオ１１のそれぞれの親機ＩＤ、および、子機ＩＤとして交換させる処理を実行しておくことで、テレビジョン付電話機１２は、自らの子機をヘッドフォンステレオ１１と認識し、逆に、ヘッドフォンステレオ１１は、テレビジョン付電話機１２を自らの親機であると認識することができる。
【００５６】
以下の説明においては、図１で示すテレビジョン付電話機１２−１の子機がヘッドフォンステレオ１１であり、ヘッドフォンステレオ１１の親機がテレビジョン付電話機１２−１であるものとし、ヘッドフォンステレオ１１とテレビジョン付電話機１２−２との間には、親機と子機との関係は無いものとする。
【００５７】
次に、図６を参照して、通信データ記憶部３９，８５に記憶される通信データの構成について説明する。ヘッドフォンステレオ１１の通信データ記憶部２９には、それぞれ親機ＩＤ３９ｂ、子機ＩＤ３９ａ、ＵＲＬ３９ｄ、および公開鍵３９ｃが通信データとして記憶されている。また、テレビジョン付電話機１２の通信データ記憶部８５には、それぞれ親機ＩＤ８５ｂ、子機ＩＤ８５ａ、ＵＲＬ８５ｄ、および公開鍵８５ｃが通信データとして記憶されている。
【００５８】
ここで、図１におけるヘッドフォンステレオ１１およびテレビジョン付電話機１２−１は、相互に子機と親機の関係があるため、図６で示すように同じ情報を記憶している。図６においては、左から親機ＩＤ、子機ＩＤ、親機のＵＲＬ、および、公開鍵が記憶されており、今の場合、親機ＩＤが「１００１」であり、子機ＩＤが「２０２０」であり、ＵＲＬが「ｈｔｔｐ：／／ＡＡＡ．ｃｏｍ」であり、さらに、公開鍵が「ＡＡＡ」であることが示されている。したがって、この場合、親機ＩＤ「１００１」は、テレビジョン付電話機１２−１を識別するＩＤであり、子機ＩＤ「２０２０」は、ヘッドフォンステレオ１１を識別するＩＤであり、ＵＲＬ「ｈｔｔｐ：／／ＡＡＡ．ｃｏｍ」は、ネットワーク２上のテレビジョン付電話機のアドレスであり、さらには、公開鍵「ＡＡＡ」は、テレビジョン付電話機１２−１の公開鍵８５ｃである。
【００５９】
また、ヘッドフォンステレオ１１の通信データ記憶部３９は、テレビジョン付電話機１２−１の子機として登録されると、テレビジョン付電話機１２−１から親機ＩＤ８５ａ、ＵＲＬ８５ｄ、および、公開鍵８５ｃを取得して、親機ＩＤ３９ｂ、ＵＲＬ３９ｄ、および、公開鍵３９ｃとして記憶する。
【００６０】
次に、図７を参照して、通話相手データ記憶部３８，８４に記憶される通話相手データの構成について説明する。子機となるヘッドフォンステレオ１１は、接続端子３７が、自らの親機ではないテレビジョン付電話機１２に接続されると、自らの親機のＵＲＬおよび公開鍵と交換に、接続されたテレビジョン付電話機１２のＵＲＬおよび公開鍵を取得する。ヘッドフォンステレオ１１は、自らの親機以外の複数のテレビジョン付電話機１２との接続をすることができるので、接続された自らの親機ではないテレビジョン付電話機１２の数の分だけ、対応するＵＲＬおよび公開鍵を取得することができる。このとき、個々のＵＲＬと公開鍵からなる情報には、それぞれの通話相手を識別するセッションＩＤが付される。図７において、左からセッションＩＤ、ＵＲＬ、および、公開鍵が記録されており、最上段のでは、セッションＩＤが「０１１０」であり、ＵＲＬが「ｈｔｔｐ：／／ｂｂ．ｎｅ．ｊｐ」であり、公開鍵が「ｂｂｂ」であることが示されている。また、その下の段には、セッションＩＤが「０１２０」であり、ＵＲＬが「ｈｔｔｐ：／ｃｃ．ｃｏｍ」であり、公開鍵が「ｃｃｃ」であることが示されている。さらに、最下段には、セッションＩＤが「０１３１」であり、ＵＲＬが「ｈｔｔｐ：／ｍｍ．ｊｐ」であり、公開鍵が「ｍｍｍ」であることが示されている。
【００６１】
これらの通話相手データは、ヘッドフォンステレオ１１が、自らの親機以外のテレビジョン付電話機１２に接続されるたびに通話相手データ記憶部３８に記録されるものである。通話相手データ記憶部３８に通話相手データ記録された状態で、ヘッドフォンステレオ１１が自らの親機であるテレビジョン付電話機１２−１に接続されると、この通話相手データは、ヘッドフォンステレオ１１からテレビジョン付電話機１２−１の通話相手データ記憶部８４にアップロードされる。この結果、テレビジョン付電話機１２−１は、図７で示す通話相手データを取得することができる。
【００６２】
尚、ヘッドフォンステレオ１１とテレビジョン付電話機１２の間で授受される、ＵＲＬ、公開鍵、およびセッションＩＤの情報は、特に認証などを必要としない通信により授受される。すなわち、例えば、図２で示すように、ユーザ２１−１が自らのヘッドフォンステレオ１１を持参して、ユーザ２１−２の家１−２に訪問し、さらに、テレビジョン付電話機１２−２に接続させると言うことは、既にユーザ２１−１，２１−２は、何らかの信頼関係が築かれている状態であることが予想される。このため、その通信は、相互に信頼の持てるものであることから、認証処理を必要としない。また、ヘッドフォンステレオ１１が、自らの親機であるテレビジョン付電話機１２−１に接続されるときは、いずれの機器もユーザ２１−１が所有するものであるので、この通信にも認証は不要であると言える。
【００６３】
次に、図８のフローチャートを参照して、ヘッドフォンステレオ１１とテレビジョン付電話機１２が接続されるときの双方の処理について説明する。尚、図８中左側のフローチャートがヘッドフォンステレオ１１であり、右側のフローチャートがテレビジョン付電話機１２のフローチャートである。
【００６４】
ステップＳ１において、ヘッドフォンステレオ１１の制御部３１は、接続端子３７がテレビジョン付電話機１２に接続されたか否かを判定し、接続されるまでその処理を繰り返す。例えば、図２で示すように、ユーザ２１−１が、ユーザ２１−２の家１−２に訪問し、そこで、ユーザ２１−２のテレビジョン付電話機１２−２の接続端子８３にヘッドフォンステレオ１１の接続端子３７を接続した場合、ステップＳ１において、接続端子３７にテレビジョン付電話機１２が接続されたと判定し、その処理は、ステップＳ２に進む。
【００６５】
ステップＳ２において、制御部３１は、通信データ記憶部３９にアクセスし、自らのＩＤ、すなわち、子機ＩＤ３９ａを読み出して接続端子３７を介して、テレビジョン付電話機１２−２に出力する。
【００６６】
ステップＳ２１において、テレビジョン付電話機１２−２の制御部７１は、通信部７３を介して子機ＩＤ３９ａが送信されてきたか否かを判定し、子機ＩＤ３９ａが送信されてくるまでその処理を繰り返す。例えば、ステップＳ２の処理により、子機ＩＤ３９ａが送信されてきた場合、その処理は、ステップＳ２２に進む。
【００６７】
ステップＳ２２において、制御部７１は、通信データ記憶部８５にアクセスし、自らのＩＤ、すなわち、親機ＩＤ８５ａを読み出して接続端子８３を介してヘッドフォンステレオ１１に出力する。
【００６８】
ステップＳ３において、ヘッドフォンステレオ１１の制御部３１は、接続端子３７を介して親機ＩＤ８５ａを受信し、ステップＳ４において、通信データ記憶部３９に記憶されている、自らの親機ＩＤ３９ａと、受信した親機ＩＤ８５ａを比較し、接続されたテレビジョン付電話機１２が自らの親機であるか否か、すなわち、自らの親機ＩＤ３９ａと、受信した親機ＩＤ８５ａが同一のものであるか否かを判定する。
【００６９】
今の場合、ヘッドフォンステレオ１１は、親機ではないテレビジョン付電話機１２−２に接続されているため、すなわち、自らの親機ＩＤ３９ａと、受信した親機ＩＤ８５ａは同一のものではないため、自らの親機ではないと判定され、その処理は、ステップＳ５に進む。
【００７０】
ステップＳ５において、制御部３１は、通信データ記憶部３９に記憶されている、自らの親機であるテレビジョン付電話機１２−１のＵＲＬ３９ｄ、および、公開鍵３９ｃを読出し、接続端子３７を介してテレビジョン付電話機１２に出力する。このとき、制御部３１は、セッションＩＤを発生して、セッションＩＤと共にＵＲＬ３９ｄ、および、公開鍵３９ｃを出力する。
【００７１】
ステップＳ２３において、制御部７１は、接続端子８３を介して、ヘッドフォンステレオ１１から入力されたテレビジョン付電話機１２−１のＵＲＬ３９ｄ、公開鍵３９ｃ、およびセッションＩＤを受信し、通話相手データ記憶部８５に記憶させる。すなわち、例えば、ヘッドフォンステレオ１１とテレビジョン付電話機１２−２が接続される前に通話相手データ記憶部８３に図７で示すように通話相手データが記憶されていて、かつ、図６で示すように、テレビジョン付電話機１２−１の通信データが構成され、さらに、セッションＩＤが「００１０」に設定された場合、ステップＳ２３の処理により、テレビジョン付電話機１２−２の通話相手データ記憶部８４には、図９で示すようなデータ記憶される。すなわち、図７で示した通話相手データに、図６で示したテレビジョン付電話機１２−２の通信データが付されることになる。
【００７２】
ステップＳ６において、制御部３１は、接続端子３７を介して接続されたテレビジョン付電話機１２−２にＵＲＬと公開鍵を要求する。
【００７３】
ステップＳ２４において、制御部７１は、ＵＲＬと公開鍵が要求されてきたか否かを判定する。例えば、ステップＳ６の処理により、公開鍵とＵＲＬが要求された場合、ステップＳ２５において、通信データ記憶部８５にアクセスし、自らのＵＲＬ８５ｄと公開鍵８５ｃを読出し、接続端子８３を介してヘッドフォンステレオ１１に出力する。
【００７４】
ステップＳ７において、制御部３１は、接続端子３７を介して送信されてきた、テレビジョン付電話機１２−２のＵＲＬ８５ｄと公開鍵８５ｃを受信し、ステップＳ５の処理で付したセッションＩＤを付して通話相手データ記憶部３８に記憶する。例えば、テレビジョン付電話機１２−２のＵＲＬ８５ｄと公開鍵８５ｃが、それぞれ「ｈｔｔｐ：／／ＢＢＢ．ｃｏｍ」および「ＢＢＢ」である場合、図１０で示すように、通話相手となるテレビジョン付電話機１２−２に自らの親機のＵＲＬ３９ｄと公開鍵３９ｃを出力したときのセッションＩＤと共に、ＵＲＬとして「ｈｔｔｐ：／／ＢＢＢ．ｃｏｍ」を、公開鍵として「ＢＢＢ」を記憶し、通話相手データがヘッドフォンステレオ１１の通話相手データ記憶部３８に記憶されることになる。
【００７５】
ステップＳ４において、自らの親機ではあると判定された場合、すなわち、図１で示すように、ユーザ２１−１が自らの家１−１のテレビジョン付電話機１２−１にヘッドフォンステレオ１１を接続されていた場合、ステップＳ８において、制御部３１は、自らの通話相手データ記憶部３８に記憶されている全ての通話相手データを接続端子３７を介して、テレビジョン付電話機１２−１に出力する。
【００７６】
ステップＳ２３において、ヘッドフォンステレオ１１の親機であるテレビジョン付電話機１２−１の制御部７１は、接続端子８３を介してヘッドフォンステレオ１１より入力される通話相手データを受信し、自らの通話相手データ記憶部８４に記憶する。
【００７７】
すなわち、ヘッドフォンステレオ１１が、親機ではないテレビジョン付電話機１２−２に接続されると、ステップＳ１乃至Ｓ７、および、ステップＳ２１１乃至Ｓ２５の処理により、双方のＵＲＬと公開鍵が交換されることになり、ヘッドフォンステレオ１１が、親機としてのテレビジョン付電話機１２−１に接続されると、ステップＳ１乃至４，Ｓ８の処理により、ヘッドフォンステレオ１１に記憶されていた通話相手データが、テレビジョン付電話機１２−１に供給される。
【００７８】
従って、図２で示すように、ユーザ２１−１が自らのヘッドフォンステレオ１１を持参して、ユーザ２１−２の家１−２のテレビジョン付電話機１２−２に接続した後、ユーザ２１−１が自宅である家１−１に戻り、自らの親機となるテレビジョン付電話機１２−１に接続することにより、テレビジョン付電話機１２−１は、図１０で示すように、テレビジョン付電話機１２−２のＵＲＬと公開鍵を取得することができ、さらに、テレビジョン付電話機１２−２は、図９で示すように、テレビジョン付電話機１２−１のＵＲＬと公開鍵を取得することができることになる。さらには、テレビジョン付電話機１２−１，１２−２がそれぞれにこの通話相手データを呼び出そうとする場合、共通のセッションＩＤが付されていることになる。すなわち、今の場合、セッションＩＤ「００１０」を呼び出せば、テレビジョン付電話機１２−１では、テレビジョン付電話機１２−２を通話相手として通話相手データを呼び出すことができ、テレビジョン付電話機１２−２では、テレビジョン付電話機１２−１を通話相手として通話相手データを呼び出すことができる。
【００７９】
次に、図１１のフローチャートを参照して、図１のテレビジョン付電話機１２−１とテレビジョン付電話機１２−２との双方向通信をする際の認証処理について説明する。尚、図１１のフローチャートの説明においては、左側のフローチャートがテレビジョン付電話機１２−１の処理であるものとし、右側のフローチャートがテレビジョン付電話機１２−２の処理であるものとし、それぞれの処理を分かりやすく説明するため、テレビジョン付電話機１２−１の各機器に付されている番号には「−１」を、テレビジョン付電話機１２−２の各機器に付されている番号には「−２」をそれぞれ付して称するものとする。
【００８０】
ステップＳ４１において、制御部７１−１は、通話相手データ記憶部８４−１に記憶されている通話相手データを通話相手候補として読みだし、ＭＰＥＧエンコーダ７６−１を制御して、ディスプレイ７７−１に表示させる。ステップＳ４２において、制御部７１−１は、ディスプレイ７７−１に表示された通話相手が選択されたか否かを判定し、いずれかの通話相手が選択されるまでその処理を繰り返す。通話相手の候補は、セッションＩＤとして表示される。尚、セッションＩＤでは、通話相手が誰であるのか分かりにくいことも考えられるので、例えば、セッションＩＤ毎に通話相手の名前などを操作部８６−１より入力できるようにして、通話相手候補の表示する際に読み出してディスプレイ７７−１に表示できるようにしてもよい。
【００８１】
ステップＳ４２において、例えば、図１０で示すような通話相手データが通話相手データ記憶部８４−１に記憶されていた場合、操作部８６−１が操作されて、通話相手として、セッションＩＤ「００１０」が選択されると、通話相手が選択された判定し、その処理は、ステップＳ４３に進む。
【００８２】
ステップＳ４３において、制御部７１−１は、通話開始コマンドを読出し、暗号化復号部７２を制御して、秘密鍵７２ｂ−１を用いて暗号化することにより電子署名を生成した後、これを通話開始コマンドに付した後、通信部７３を制御して、通話相手データ記憶部８４−１に記憶されている、選択された通話相手のセッションＩＤ「００１０」に対応するＵＲＬ「ｈｔｔｐ：／／ＢＢＢ．ｃｏｍ」に送信する。
【００８３】
ステップＳ６１において、制御部７１−２は、通信部７３−２を制御して、テレビジョン付電話機１２−１から通話開始コマンドが送信されてきたか否かを判定し、通話開始コマンドが送信されてくるまで、その処理を繰り返す。例えば、ステップＳ４３の処理により、通話開始コマンドが送信されてきたと判定された場合、ステップＳ６１においては、通話開始コマンドが送信されてきたと判定され、その処理は、ステップＳ６２に進む。
【００８４】
ステップＳ６２において、制御部７１−２は、送信されてきた通信開始コマンドに付されてきた電子書名を検証する。より詳細には、制御部７１−２は、送信されてきた電子署名を暗号化復号部７２−２に出力すると共に、送信元となるテレビジョン付電話機１２−１のＵＲＬを通話相手データ記憶部８４−２で参照し、対応する公開鍵を読み出して、電子署名を復号させ、さらに、復号結果と、通信開始コマンドを比較して電子署名を検証する。
【００８５】
ステップＳ６３において、制御部７１−２は、検証結果に基づいて電子署名が正当なものであるか、すなわち、復号結果と通信開始コマンドが一致するか否かを判定する。例えば、図８のフローチャートの処理により予めテレビジョン付電話機１２−１とテレビジョン付電話機１２−２の相互の公開鍵が交換されているので、検証結果が正当なものである、すなわち、復号結果と通信開始コマンドが一致したと判定された場合、その処理は、ステップＳ６４に進む。
【００８６】
ステップＳ６４において、制御部７１は、暗号化復号部７２を制御してセッション鍵を生成させる。より詳細には、暗号化復号部７２のセッション鍵生成部７２ａが、乱数を発生し、発生した乱数をセッション鍵とし、図１２で示すように、通話相手データ記憶部８４−２に記憶させる。すなわち、セッションＩＤと対応付けてセッション鍵を記憶する。図１２の場合、セッションＩＤ「００１０」に対応するセッション鍵として「１２３４」が設定されたことが示されている。
【００８７】
ステップＳ６５において、制御部７１−２は、暗号化復号部７２を制御して、通話相手データ記憶部８４−２に記憶されているセッション鍵を、秘密鍵７２ｂで暗号化させ、ステップＳ６６において、通信部７３を制御してテレビジョン付電話機１２−１に送信させる。
【００８８】
ステップＳ４４において、テレビジョン付電話機１２−１の制御部７１−１は、通信部７３−１を制御して、送信されてきた通知を受信する。ステップＳ４５において、制御部７１−１は、受信した通知が暗号化されたセッション鍵であるか否かを判定する。例えば、ステップＳ６６の処理により暗号化されたセッション鍵が通知されてきた場合、ステップＳ４５において、受信した通知が暗号化されたセッション鍵であると判定し、その処理は、ステップＳ４６に進む。
【００８９】
ステップＳ４６において、制御部７１−１は、通話相手データ記憶部８４にアクセスし、通話相手データから今現在認証処理を行っている通話相手のセッションＩＤに対応する公開鍵を読出して、暗号化復号部７２にその公開鍵で、暗号化されたセッション鍵を復号させ、セッション鍵を通話相手データ記憶部８４にセッションＩＤに対応付けて記憶させる。例えば、今の場合、セッションＩＤは「００１０」であるので、制御部７１−１は、図１０で示すように通話相手データより対応する公開鍵「ＢＢＢ」を読み出し、この公開鍵「ＢＢＢ」を暗号化復号部７２に供給する。そして、暗号化復号部７２は、この公開鍵「ＢＢＢ」を用いて、暗号化されたセッション鍵を復号する。この公開鍵は、図８のフローチャートを参照して説明した処理により、テレビジョン付電話機１２−２の秘密鍵に対応したものであるので暗号化されたセッション鍵を復号することができ、今の場合、図１３で示すように、セッションＩＤ「００１０」に対応して、セッション鍵「１２３４」が記憶される。
【００９０】
一方、ステップＳ６３において、電子署名が正当なものではないと判定された場合、ステップＳ６７において、制御部７１−２は、通信部７３を制御して、通信が不能であることを示す通知をテレビジョン付電話機１２−１に送信させる。
【００９１】
これに対応して、ステップＳ４５においては、暗号化されたセッション鍵が送信されてこないので、ステップＳ４６の処理はスキップされて処理は終了する。
【００９２】
以上の処理により、相互の認証処理が終了すると共に、セッション鍵を共有する。尚、当然のことながら、テレビジョン付電話機１２−１（図１１のフローチャートの左側の処理）と、テレビジョン付電話機１２−２の処理（図１１のフローチャートの右側の処理）は、相互に入れ替えて処理するようにしてもよい。
【００９３】
次に、図１４のフローチャートを参照して、通話処理について説明する。
【００９４】
尚、図１４のフローチャートの説明においては、図１１のフローチャートの説明と同様に、左側のフローチャートがテレビジョン付電話機１２−１の処理であるものとし、右側のフローチャートがテレビジョン付電話機１２−２の処理であるものとする。
【００９５】
ステップＳ８１において、制御部７１−１は、認証が完了したか否かを判定し、認証が完了するまでその処理を繰り返す。例えば、図１１のフローチャートの処理により認証処理が完了していると判定された場合、ステップＳ８２において、制御部７１−１は、ＭＰＥＧエンコーダ７４を制御して、カメラ７５により撮像された画像データをＭＰＥＧ方式でエンコード（圧縮）させ、同時に、ＡＴＲＡＣエンコーダ７８を制御してマイクロフォン７９より入力される音声データをエンコード（圧縮）させる。
【００９６】
ステップＳ８３において、制御部７１−１は、ＭＰＥＧ方式でエンコードされた画像データとＡＴＲＡＣ方式でエンコードされた音声データを暗号化復号部７２−１に出力し、通話相手データ記憶部８４−１に記憶されたセッション鍵で暗号化する。すなわち、今の場合、図１３で示したように、図１１の処理により取得されたセッション鍵「１２３４」でＭＰＥＧ方式でエンコードされた画像データとＡＴＲＡＣ方式でエンコードされた音声データが暗号化される。
【００９７】
ステップＳ８４において、制御部７１−１は、通信部７３を制御して、セッション鍵で暗号化されているＭＰＥＧ方式でエンコードされた画像データとＡＴＲＡＣ方式でエンコードされた音声データをテレビジョン付電話機１２−２に送信させる。
【００９８】
ステップＳ８５において、制御部７１−１は、操作部８６−１が操作されて、通話終了コマンドが入力されたか否かを判定し、通話終了コマンドが入力されていないと判定された場合、その処理は、ステップＳ８２に戻る。すなわち、通話終了コマンドが入力されるまで、ステップＳ８２乃至Ｓ８５の処理が繰り返される。
【００９９】
一方、ステップＳ１０１において、制御部７１−２は、認証が完了したか否かを判定し、認証が完了するまでその処理を繰り返し、例えば、図１１のフローチャートの処理により認証処理が完了していると判定された場合、ステップＳ１０２において、制御部７１−２は、セッション鍵で暗号化されているＭＰＥＧでエンコードされた画像データと、ＡＴＲＡＣ方式エンコードされた音声データが送信されてきたか否かを判定し、送信されてくるまで、その処理を繰り返す。
【０１００】
ステップＳ１０２において、例えば、ステップＳ８４の処理により、セッション鍵で暗号化されているＭＰＥＧでエンコードされた画像データと、ＡＴＲＡＣ方式エンコードされた音声データが送信されてきた場合、その処理は、ステップＳ１０３に進む。
【０１０１】
ステップＳ１０３において、制御部７１−２は、暗号化復号部７２−２を制御して、受信したセッション鍵で暗号化されているＭＰＥＧでエンコードされた画像データと、ＡＴＲＡＣ方式エンコードされた音声データを、通話相手データ記憶部８４に記憶されているセッション鍵で復号させる。
【０１０２】
ステップＳ１０４において、セッション鍵で復号されたＭＰＥＧでエンコードされた画像データと、ＡＴＲＡＣ方式でエンコードされた音声データを、それぞれＭＰＥＧデコーダ７６−２、および、ＡＴＲＡＣデコーダ８０−２に出力して、それぞれＭＰＥＧ方式とＡＴＲＡＣ方式でデコードさせる。
【０１０３】
ステップＳ１０５において、ＭＰＥＧデコーダ７６−２は、ＭＰＥＧ方式でデコードした画像をタイムスタンプに合わせてディスプレイ７７−２に表示させ、同時に、ＡＴＲＡＣデコーダ８０−２は、ＴＲＡＣ方式でデコードした音声データをスピーカ８１−２より音声として出力させる。
【０１０４】
ステップＳ１０６において、制御部７１−２は、操作部８６−２が操作されて、通話終了コマンドが入力されたか否かを判定し、通話終了コマンドが入力されていないと判定された場合、その処理は、ステップＳ１０２に戻る。すなわち、通話終了コマンドが入力されるまで、ステップＳ１０２乃至Ｓ１０６の処理が繰り返される。
【０１０５】
ステップＳ８５、または、ステップＳ１０６のいずれかにおいて、操作部８６が操作されて通話終了コマンドが入力されたと判定された場合、ステップＳ８６，Ｓ１０７において、制御部７１−１，７１−２は、通話相手データ記憶部８４−１，８４−２に記憶されているセッション鍵を消去して、その処理を終了する。
【０１０６】
尚、図１４のフローチャートの処理は、左右両側のフローチャートの処理がテレビジョン付電話機１２−１，１２−２で相互に実行されることで、画像データと音声データの授受が実行されることになる。
【０１０７】
結果として、図１，図２で示したような場合、テレビジョン付電話機１２−１，１２−２のいずれかを親機として登録しているヘッドフォンステレオ１１をユーザ２１−１か、２１−２かのいずれかが持参して、いずれかの所有するテレビジョン付電話機１２−１，１２−２に接続して、図８のフローチャートを参照して説明した処理により相互に公開鍵を交換しない限り、ネットワーク２を介してテレビジョン付電話機１２−１，１２−２間で画像と音声による双方向通信ができないことになるため、例えば、図２で示したように相互に自宅（家１−１，１−２）に招待されるといった程度の関係が成立しない第三者との間での通信を不能とすることができ、信頼できる相手との通信のみを可能とすることができる。
【０１０８】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０１０９】
図１５，図１６は、図１のヘッドフォンステレオ１１、および、テレビジョン付電話機１２をソフトウェアにより実現する場合のパーソナルコンピュータの一実施の形態の構成を示している。パーソナルコンピュータのＣＰＵ２０１，３０１は、パーソナルコンピュータの全体の動作を制御する。また、ＣＰＵ２０１，３０１は、バス２０４，３０４および入出力インタフェース２０５，３０５を介してユーザからキーボードやマウスなどからなる入力部２０６，３０６から指令が入力されると、それに対応してＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）　２０２，３０２に格納されているプログラムを実行する。あるいはまた、ＣＰＵ２０１，３０１は、ドライブ２１０，３１０に接続された磁気ディスク２２１，３２１、光ディスク２２２，３２２、光磁気ディスク２２３，３２３、または半導体メモリ２２４，３２４から読み出され、記憶部２２８，３２８にインストールされたプログラムを、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）　２２３，３２３にロードして実行する。これにより、上述したヘッドフォンステレオ１１、および、テレビジョン付電話機１２の機能が、ソフトウェアにより実現されている。さらに、ＣＰＵ２０１，３０１は、通信部２０９，３０９を制御して、外部と通信し、データの授受を実行する。
【０１１０】
プログラムが記録されている記録媒体は、図１５，図１６に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２２１，３２１（フレキシブルディスクを含む）、光ディスク２２２，３２２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク２２３，３２３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）を含む）、もしくは半導体メモリ２２４，３２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ２０２，３０２や、記憶部２０８，３０８に含まれるハードディスクなどで構成される。
【０１１１】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０１１２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１１３】
【発明の効果】
本発明によれば、利用者の評価に対して適正なコンテンツの対価を設定することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した通信システムの一実施の形態の構成を示す図である。
【図２】本発明を適用した通信システムの一実施の形態の構成を示す図である。
【図３】図１のヘッドフォンステレオのブロック図である。
【図４】図１のヘッドフォンステレオをパーソナルコンピュータにつないで音楽コンテンツを記憶させる処理を説明する図である。
【図５】図１のテレビジョン付電話機のブロック図である。
【図６】通信データの構成を説明する図である。
【図７】通話相手データを説明する図である。
【図８】接続時の処理を説明するフローチャートである。
【図９】通話相手データを説明する図である。
【図１０】通話相手データを説明する図である。
【図１１】認証処理を説明するフローチャートである。
【図１２】通話相手データを説明する図である。
【図１３】通話相手データを説明する図である。
【図１４】通話処理を説明するフローチャートである。
【図１５】媒体を説明する図である。
【図１６】媒体を説明する図である。
【符号の説明】
１，１−１，１−２　家，　２　ネットワーク，１１　ヘッドフォンステレオ，　１２，１２−１，１２−２　テレビジョン付電話機，　２１，２１−１，２１−２　ユーザ，　３１　制御部，　３２　記録再生部，　３３　ＭＤ，　３４　変復調部，　３５　出力部，　３６　バス，　３７　接続端子，　３８　通話相手データ記憶部，　３９　通信データ記憶部，　３９ａ　子機ＩＤ，　３９ｂ　親機ＩＤ，　３９ｃ　公開鍵，　３９ｄ　ＵＲＬ，　５１　パーソナルコンピュータ，５２　ＥＭＤサーバ，　７１　制御部，　７２　暗号化復号部，　７２ａ　セッション鍵生成部，　７２ｂ　秘密鍵，　７３　通信部，　７４　ＭＰＥＧエンコーダ，　７５　カメラ，　７６　ＭＰＥＧデコーダ，　７７　ディスプレイ，　７８　ＡＴＲＡＣエンコーダ，　７９　マイクロフォン，　８０　ＡＴＲＡＣデコーダ，　８１　スピーカ，　８２　バス，　８３　接続端子，　８４　通話相手データ記憶部，　８５　通信データ記憶部，　８５ａ　親機ＩＤ，　８５ｂ　子機ＩＤ，　８５ｃ　公開鍵，　８５ｄ　ＵＲＬ，　８６　操作部
【図１】
2004080296.tif 000003
【図２】
2004080296.tif 000004
【図３】
2004080296.tif 000005
【図４】
2004080296.tif 000006
【図５】
2004080296.tif 000007
【図６】
2004080296.tif 000008
【図７】
2004080296.tif 000009
【図８】
2004080296.tif 000010
【図９】
2004080296.tif 000011
【図１０】
2004080296.tif 000012
【図１１】
2004080296.tif 000013
【図１２】
2004080296.tif 000014
【図１３】
2004080296.tif 000015
【図１４】
2004080296.tif 000016
【図１５】
2004080296.tif 000017
【図１６】
2004080296.tif 000018