(57)【要約】      （修正有）【課題】  著作コンテンツの外部ネットワークへの伝送を防止する接続装置及び方法を提供する。【解決手段】  本発明の接続装置は、ＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを使用するホームネットワークのデバイスから受信されたパケットのヘッダを分析するパケットヘッダ分析部と、前記パケットが著作コンテンツを含んでいるかを感知する著作コンテンツ感知部と、外部ネットワーク上のアドレスに変換するアドレス変換部と、マッピングテーブルを生成するマッピングテーブル生成部と、前記パケットを前記外部ネットワークに伝達するパケット伝達部とを備える。前記パケット伝達部は、前記著作コンテンツ感知部が前記パケットが著作コンテンツを含んでいると感知した場合、前記パケットを廃棄する著作コンテンツの外部ネットワークへの伝送を防止する。【選択図】      図６
2007060657.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワークのデバイスから受信されたパケットのヘッダを分析するパケットヘッダ分析部と、
前記パケットヘッダ分析結果、前記パケットが著作コンテンツを含んでいるかを感知する著作コンテンツ感知部と、
前記パケットヘッダ分析結果、前記パケットの目的地アドレスが外部ネットワーク上のアドレスである場合、前記パケットのソースＩＰアドレスを前記外部ネットワークから支援される形式のＩＰアドレスに変換するアドレス変換部と、
前記パケットの前記ソースＩＰアドレスと、前記アドレス変換部により変換された前記外部ネットワークから支援される形式のＩＰアドレスとのマッピング関係を管理するマッピングテーブルを生成するマッピングテーブル生成部と、
前記パケットを前記外部ネットワークから支援される形式のＩＰアドレスに伝達するパケット伝達部と、を備え、
前記パケット伝達部は、前記著作コンテンツ感知部が前記パケットが著作コンテンツを含んでいると感知した場合、前記パケットを廃棄する著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項２】
前記ホームネットワークは、ＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを使用する請求項１に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項３】
前記パケットヘッダ分析部は、前記パケットのヘッダからソースＩＰアドレス、目的地ＩＰアドレス、及びパケットの生存時間情報を抽出する請求項１に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項４】
前記マッピングテーブル生成部は、前記著作コンテンツ感知部が前記パケットが著作コンテンツを含んでいると感知した場合、前記マッピングテーブルに前記パケットに該当するＩＰアドレスマッピング情報を追加しない請求項１に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項５】
前記著作コンテンツ感知部は、前記パケットのヘッダから前記パケットの生存時間情報を抽出して、前記パケットの生存時間が一定値より小さければ、前記パケットが著作コンテンツを含んでいると判断する請求項１に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項６】
前記パケットの生存時間情報は、ＴＴＬフィールドの情報である請求項５に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項７】
前記著作コンテンツ感知部は、前記パケットのヘッダから前記パケットの生存時間情報を抽出して、前記パケットの生存時間が３ホップより小さいかまたは同一であれば、前記パケットが著作コンテンツを含んでいると判断する請求項１に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項８】
前記パケットのソースＩＰアドレスは、１０．１．１．１ないし１０．１２７．２５４．２５４のうちいずれか一つである請求項１に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項９】
前記アドレス変換部により変換された前記外部ネットワークから支援される形式のＩＰアドレスは、前記接続装置の共用ＩＰアドレスと前記ホームネットワークのデバイスのポート番号との組み合わせである請求項１に記載の著作コンテンツの外部ネットワークへの伝送を防止する接続装置。
【請求項１０】
ホームネットワークのデバイスからパケットを受信するステップと、
前記受信されたパケットのヘッダからソースＩＰアドレス、目的地ＩＰアドレス及び前記パケットの生存時間情報を抽出するステップと、
前記目的地ＩＰアドレス及び前記パケットの生存時間情報によって、前記パケットが著作コンテンツを含んで外部ネットワークに伝送されるパケットであるかどうかを判別するステップと、
前記パケットが著作コンテンツを含んで外部ネットワークに伝送されるパケットである場合、前記パケットを廃棄するステップと、を含む著作コンテンツの外部ネットワークへの伝送を防止する方法。
【請求項１１】
前記ホームネットワークは、ＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを使用する請求項１０に記載の著作コンテンツの外部ネットワークへの伝送を防止する方法。
【請求項１２】
前記パケットが著作コンテンツを含んで外部ネットワークに伝送されるパケットであるかどうかを判別するステップは、
前記パケットの目的地ＩＰアドレスが外部ネットワークにより支援される形式のＩＰアドレスであるかどうかを判断するステップと、
前記パケットの目的地ＩＰアドレスが外部ネットワークにより支援される形式のＩＰアドレスである場合、前記パケットの生存時間が一定値より小さいかどうかを判断するステップと、を含む請求項１０に記載の著作コンテンツの外部ネットワークへの伝送を防止する方法。
【請求項１３】
前記パケットの生存時間情報は、ＴＴＬフィールドの情報である請求項１０に記載の著作コンテンツの外部ネットワークへの伝送を防止する方法。
【請求項１４】
前記パケットは、前記パケットの目的地ＩＰアドレスが外部ネットワークにより支援される形式のＩＰアドレスであり、前記パケットの生存時間が３ホップより小さいかまたは同一であれば、著作コンテンツを含んでいるパケットである請求項１０に記載の著作コンテンツの外部ネットワークへの伝送を防止する方法。
【請求項１５】
前記パケットのソースＩＰアドレスは、１０．１．１．１ないし１０．１２７．２５４．２５４のうちいずれか一つである請求項１０に記載の著作コンテンツの外部ネットワークへの伝送を防止する方法。
【請求項１６】
請求項１０ないし請求項１５のうちいずれか１項による方法を実行するためのコンピュータ可読プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作コンテンツの外部ネットワークへの伝送を防止する接続装置及び方法に係り、さらに詳細には、ホームネットワークで共有される権限のない者によるコピーが禁止される著作コンテンツが外部ネットワークに流出されることを、ホームネットワークと外部ネットワークとを連結する接続装置の次元で防止することによって、正当なユーザは宅内で自由に著作コンテンツを共有できる、著作コンテンツの不法な流出を防止する接続装置及び方法に関する。
【背景技術】
【０００２】
コンテンツ提供者は、有料で提供した宅内に存在するコンテンツが外部に伝送されてウェブ上で権限のないユーザにより共有されることを願わない。したがって、コンテンツ保護のために放送、映像、ＭＰ３などの多様なＡＶコンテンツをＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）などのような多様な方法で不法な伝送を遮断している。従来のコンテンツ保護方法は、特定デバイスでのみコンテンツを再生させ、ホームネットワーク内でのコンテンツの伝送を禁止するか、さらなるコンテンツの保存自体を禁止することもある。したがって、従来の著作コンテンツ保護方法を使用すれば、ユーザのホームネットワークでコンテンツ共有や再生に相当な制約が発生して、ＡＶホームネットワークの事業構造に悪影響をおよぼしている事情である。したがって、このような問題点を解決するために、ＤＴＣＰ  ｏｖｅｒ  ＩＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）というプロトコルが提案された。
【０００３】
図１は、従来のＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを採用するホームネットワークでパケットの伝送原理を示す図面である。
【０００４】
ＤＴＣＰ  ｏｖｅｒ  ＩＰは、ホームネットワークのような一部地域内でのみコンテンツ保護されたコンテンツの伝送及び再生を可能にした方法のうち一つであって、該当パケットの伝送を、パケットのヘッダの“生存時間（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ：ＴＴＬ）”値を“３”に制限するか、ＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）値を７ｍＳに制限することによって、コンテンツ保護されたパケットの伝送領域をホームネットワーク内に限定している。
【０００５】
従来のＤＴＣＰ  ｏｖｅｒ  ＩＰによるパケットの伝送過程を図２を参照して説明すれば、次の通りである。
【０００６】
デバイス１が接続装置３０を通じてデバイス２に著作コンテンツを含むパケットを伝送しようとする場合、伝送の開始にパケットのＴＴＬ値は３に設定される。パケットがデバイス１から接続装置３０に伝送されれば、パケットのＴＴＬ値は２に減少する。ＴＴＬ値が０より大きいので、接続装置３０からデバイス２への伝送が許容されてＴＴＬ値は１に減少する。したがって、デバイス１から接続装置３０を経由してデバイス２への著作コンテンツパケットの伝送１０は許容される。
【０００７】
一方、デバイス１が外部ネットワークに存在するデバイス５０にコンテンツ保護されたパケット、すなわち、著作コンテンツパケットを伝送しようとする場合、デバイス１から接続装置３０への伝送２０が許容されてＴＴＬ値が２に減少する。ＴＴＬ値は０より大きいので、接続装置３０から外部ネットワーク上のデバイス５０へのパケットの伝送４０が許容されてＴＴＬ値は１に減少する。したがって、デバイス１から外部網デバイス５０へのパケットの伝送が許容される。
【０００８】
前述したように、従来のＤＴＣＰ  ｏｖｅｒ  ＩＰ方法を使用する場合、アパートの団地ネットワークや、同じアクセス網に接続されているホームネットワーク外部のデバイスにコンテンツ保護されたパケットが伝送されうるという問題点がある。
【０００９】
ＤＴＣＰ  ｏｖｅｒ  ＩＰは、コンテンツ保護されたパケットのＴＴＬ値を３に設定するという標準により、外部網へのパケットの流出を正当化でき、ホームネットワーク内部でのみの共有という条件を違反できる。すなわち、ＴＴＬ値が３に設定されたコンテンツ保護されたパケットは、ホームネットワークと外部ネットワークとを連結するゲートウェイなどの接続装置を通じて外部網に接続されているデバイスに伝送されうる。
【００１０】
このようなＤＴＣＰ  ｏｖｅｒ  ＩＰを利用した方法は、同じユーザがコンテンツを共有するホームネットワーク内では自由にコンテンツの伝送、再生が可能であるが、コンテンツが外部接続網に伝送されうるという短所を持っている。
【特許文献１】日本公開特許第２００１−２３０８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明が解決しようとする技術的課題は、著作コンテンツを含むパケットが接続装置を通じて外部ネットワークに伝送されること自体を禁止することによって、著作コンテンツの外部ネットワークへの流出を防止できる接続装置及び方法を提供することである。
【００１２】
本発明の目的は、以上で言及した目的に制限されず、言及されていない他の目的は下の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【００１３】
前記目的を達成するために、本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する接続装置は、ＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを使用するホームネットワークのデバイスから受信されたパケットのヘッダを分析するパケットヘッダ分析部と、前記パケットヘッダ分析結果、前記パケットが著作コンテンツを含んでいるかを感知する著作コンテンツ感知部と、前記パケットヘッダ分析結果、前記パケットの目的地アドレスが外部ネットワーク上のアドレスである場合、前記パケットのソースＩＰアドレスを前記外部ネットワークから支援される形式のＩＰアドレスに変換するアドレス変換部と、前記パケットの前記ソースＩＰアドレスと、前記アドレス変換部により変換された前記外部ネットワークから支援される形式のＩＰアドレスとのマッピング関係を管理するマッピングテーブルを生成するマッピングテーブル生成部と、前記パケットを前記外部ネットワークから支援される形式のＩＰアドレスに伝達するパケット伝達部と、を備え、前記パケット伝達部は、前記著作コンテンツ感知部が前記パケットが著作コンテンツを含んでいると感知した場合、前記パケットを廃棄する著作コンテンツの外部ネットワークへの伝送を防止する接続装置を含む。
【００１４】
一方、本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する方法は、ＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを使用するホームネットワークのデバイスからパケットを受信するステップと、前記受信されたパケットのヘッダからソースＩＰアドレス、目的地ＩＰアドレス及び前記パケットの生存時間情報を抽出するステップと、前記目的地ＩＰアドレス及び前記パケットの生存時間情報によって、前記パケットが著作コンテンツを含んで外部ネットワークに伝送されるパケットであるかどうかを判別するステップと、前記パケットが著作コンテンツを含んで外部ネットワークに伝送されるパケットである場合、前記パケットを廃棄するステップと、を含む。
【００１５】
その他の実施例の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００１６】
本発明の著作コンテンツの外部ネットワークへの伝送を防止する接続装置及び方法によれば、著作コンテンツを含むパケットの外部ネットワークへの伝送を、ホームネットワークと外部ネットワークとを連動する接続装置で遮断することによって著作コンテンツの外部ネットワークへの流出を防止できる。
【発明を実施するための最良の形態】
【００１７】
本発明の利点及び特徴、そしてこれを達成する方法は添付された図面に基づいて詳細に後述されている実施例を参照すれば明確になる。しかし、本発明は以下で開示される実施例に限定されるものではなく、この実施例から外れて多様な形に具現でき、本明細書で説明する実施例は本発明の開示を完全にし、本発明が属する技術分野で当業者に発明の範ちゅうを完全に報せるために提供されるものであり、本発明は請求項及び発明の詳細な説明により定義されるだけである。一方、明細書全体に亙って同一な参照符号は同一な構成要素を示す。
【００１８】
以下、添付した図面を参照して本発明の望ましい実施形態について詳細に説明する。添付されたブロック図の各ブロックとフロ−チャートの各段階の組合わせはコンピュータプログラムインストラクションにより実行可能なのが理解できるであろう。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーに搭載されうるので、コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーを通じて実行されるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成するように機構を作れる。これらコンピュータプログラムインストラクションは特定方式で機能を具現するためにコンピュータまたはその他のプログラマブルデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ判読可能メモリに保存されることも可能なので、そのコンピュータ利用可能またはコンピュータ判読可能メモリに保存されたインストラクションはフローチャートのブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションはコンピュータまたはその他のプログラム可能なデータプロセッシング装備上に搭載することも可能なので、コンピュータまたはその他のプログラマブルデータプロセッシング装備上で一連の動作段階が実行されてコンピュータで実行されるプロセスを生成し、コンピュータまたはその他のプログラマブルデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するための段階を提供することも可能である。
【００１９】
また、各ブロックは特定の論理的機能を行うための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、いくつの代替実行例では、ブロックで言及された機能が順序を外れて発生することも可能であるということに注目せねばならない。例えば、連続して図示されている２つのブロックは、実質的に同時に行われてもよく、またはそのブロックが時々該当する機能によって逆順に行われてもよい。
【００２０】
図２は、本発明の実施形態による著作コンテンツの外部ネットワークへの伝送防止方法の概念を示す図面である。
【００２１】
本発明の実施形態による著作コンテンツの外部ネットワークへの伝送防止方法は、図１で前述した従来のＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルの短所を乗り越えるために、ＴＴＬが特定値より小さな場合、ホームネットワークと外部ネットワークとを連結するホームゲートウェイのような接続装置が該当パケットの外部ネットワークへの伝送を遮断する。
【００２２】
図１に示す従来のＤＴＣＰ  ｏｖｅｒ  ＩＰは、ホームネットワーク内のデバイス１が外部網のデバイス５０に著作コンテンツを含むパケットを伝送しようとする場合、接続装置３０でパケットのＴＴＬ値が２ホップであるので、外部網デバイス５０にパケットを伝送できた（４０）。しかし、本発明の実施形態による接続装置６０は、ホームネットワークから受信されたパケットが外部網デバイス５０に伝送されるパケットである場合、パケットヘッダのＴＴＬ値を調べてこのＴＴＬ値が所定の値、例えば、３以下である場合に著作コンテンツを含んでいるパケットであると判断し、このパケットを廃棄して（ｄｉｓｃａｒｄ）外部網デバイスに伝送しない。したがって、図２の場合、接続装置６０は、デバイス１から受信したパケットのＴＴＬ値が２であるため、このパケットを廃棄して外部網デバイス５０への伝送を遮断する（７０）。
【００２３】
図３は、著作コンテンツの外部ネットワークへの伝送を防止する接続装置を備える全体ネットワークの構成を示す図面である。
【００２４】
図３は、ＩＥＥＥ  １３９４を基本とするＸＨＴ網と、ＩＥＥＥ  ８０２を基本とするＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を図示している。各網間の連動は、ＩＰブリッジ機能を持つゲートウェイのような接続装置１２０を通じて行われ、二つのネットワーク間には接続装置１２０を通じたコンテンツの相互伝送が可能である。
【００２５】
ＸＨＴ網のＩＥＥＥ  １３９４ノード１１０は、ＩＰを支援するＩＰ  ｏｖｅｒ  ＩＥＥＥ  １３９４を通じてＩＰパケットを伝送でき、接続装置１２０のＩＥＥＥ  １３９４を支援するミドルウェア部分１２１が、ＸＨＴ網のノード１１０とのデータ通信を行う。接続装置１２０は、イーサネット（登録商標）支援ミドルウェア１２２を通じて外部網のイーサネット（登録商標）ノード１３０とデータ通信を行える。このために、ＸＨＴ網のノード１１０がＩＰアドレスを獲得するための方法には、ＨＮＣＰ（Ｈｏｍｅ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）あるいはＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）ｏｖｅｒ  １３９４が定義されている。一般的なインターネット網のデバイス、例えば、イーサネット（登録商標）ノード１３０は、ＤＨＣＰまたはＡｕｔｏ  ＩＰによりＩＰアドレスを獲得できる。
【００２６】
図４は、本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する接続装置の動作原理を示す図面である。
【００２７】
ホームネットワークと外部網とを連動させる接続装置２２０は、ホームネットワーク上のＩＰアドレスを外部ネットワークで識別できる共用ＩＰアドレス（Ｐｕｂｌｉｃ  ＩＰ  ａｄｄｒｅｓｓ）に変換する機能、すなわちＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能を行う。
【００２８】
ＩＥＴＦ  ＲＦＣ  １９１８の定義によってホームネットワークに存在するＩＰｖ４アドレスは、１０．１．１．１〜１０．１２７．２５４．２５４のアドレス領域を使用する。このようなアドレスは、ホームネットワーク内ではそれぞれのデバイスを区別できる識別子と認識されるが、外部網と通信をする場合には必ず共用ＩＰｖ４アドレスを通じてのみ通信が可能である。接続装置２２０は、ホームネットワーク上のデバイスと外部ネットワーク上のデバイスとの通信を行うために、ホームネットワークでの個人ＩＰｖ４アドレスを共用ＩＰｖ４アドレスに変換するＮＡＴ過程を行う。この時接続装置２２０は、自身の共用ＩＰアドレス及びデバイスのポート番号を利用してアドレスマッピングを行う。したがって、外部ネットワークのデバイスは、接続装置の共用ＩＰアドレスと、デバイスのポート番号が結合されたアドレスとでホームネットワークのデバイスを区別できる。
【００２９】
ホームネットワークに存在するあらゆるデバイスが外部網と通信するためには、前述したアドレスマッピング過程を経るので、接続装置２２０は、常に自身のホームネットワークに存在するデバイスが外部網にデータを伝送するかが分かる。このようなアドレスマッピングは、接続装置２２０を基準に両側に位置できるＩＥＥＥ  １３９４網とインターネット網がいずれもインターネットプロトコルを使用しているために可能であり、ＴＣＰ／ＩＰプロトコルのポート番号を利用してホームネットワークの各デバイスの個人ＩＰアドレスを区別する。この時、接続装置２２０は、それぞれのＩｎ／Ｏｕｔ  Ｐｒｉｖａｔｅ  ＩＰとＰｏｒｔ  Ｎｕｍｂｅｒとをマッチングさせるテーブルを持つ。
【００３０】
図４を例として説明すれば、デバイス２１１が外部網に存在するデバイス２３１とデータを交換するために、個人ＩＰアドレス１０．２．２．１を持つデバイス２１１はポート番号１０２４を割り当てられ、接続装置２２０は、ポート番号１０２４が１０．２．２．１アドレスを持つデバイスであることが分かる。接続装置２２０は、自身の共用ＩＰアドレスである１７１．６９．２０．１及びポート番号１０２４を通じてデバイス２１１から受信したパケットを外部網に伝送する。この時、接続装置２２０は、デバイス２１１とデバイス２３１とのセッションに該当するアドレスマッピング情報をＮＡＴテーブル２２１に追加する。
【００３１】
相手である共用ＩＰアドレス１７１．６９．２．１であるデバイス２３１は、受信されたパケットがホームネットワークに存在するいかなるデバイスから伝送されたパケットであるかは分からず、Ｐｕｂｌｉｃ  ＩＰを持つＨｏｍｅ  Ｇａｔｅｗａｙから伝送されたパケットから分かる。したがって、デバイス２３１は、ポート番号１０２４で接続装置２２０にパケットを伝送し、接続装置２２０は、パケットを受けてポート番号を確認してマッピングテーブル２２１で同じポート番号を持つマッピング情報（図５の表の第１行）を探す。接続装置２２０は、ポート番号１０２４にマッピングされる１０．２．２．１にパケットを伝送する。
【００３２】
図５は、本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する接続装置が管理するＮＡＴテーブルを示す図面である。
【００３３】
ＮＡＴテーブルの第１行は、図４に示すホームネットワーク上のデバイス２１１と外部ネットワーク上のデバイス２３１とのセッションに該当するアドレスマッピング情報であり、第２行は、ホームネットワーク上のデバイス２１２と外部ネットワーク上のデバイス２３２とのセッションに該当するアドレスマッピング情報である。
【００３４】
ＮＡＴテーブルは、図４に示すように動的に生成、変更でき、静的にも生成できる。
【００３５】
図６は、本発明の実施形態による接続装置の構成を示すブロック図である。
【００３６】
接続装置３００は、パケット分析部３１０、アドレス変換部３２０、著作コンテンツ感知部３４０、マッピングテーブル生成部３５０、及びパケット伝達部３３０で構成される。
【００３７】
パケット分析部３１０は、ホームネットワーク上のデバイスから個人ＩＰアドレスをソースＩＰアドレスとして持つパケットを受信してパケットのヘッダを分析する。このパケットが、外部ネットワークに存在するデバイスに伝送されるパケットである場合、パケットのソースアドレスは、ホームネットワークに存在するデバイスの個人ＩＰアドレスであり、目的地アドレスは、外部ネットワークに存在する通信しようとする同僚（Ｐｅｅｒ）デバイスの共用ＩＰアドレスとなる。パケットの構造は、図７を参照して後述する。パケット分析部３１０は、パケットをパージングしてパケットヘッダからソースＩＰアドレス、目的地ＩＰアドレス、パケットのＴＴＬフィールドを獲得する。
【００３８】
著作コンテンツ感知部３４０は、パケット分析部３１０からパケットの生存期間フィールドの値を伝達されて生存期間フィールドの値が特定値より小さな場合、著作コンテンツを含むパケットであることを感知する。例えば、従来のＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコル規格によるならば、パケットのＴＴＬフィールドの値が３ホップより小さいかまたは同じ場合、このパケットは、著作コンテンツを含んでいるパケットであって、外部ネットワークへの流出が禁止されねばならない。しかし、著作コンテンツを含んでいるパケット如何を判断するパケットのＴＴＬフィールドの基準値は標準によって変動しうるので、本発明は変動するあらゆるＴＴＬフィールドの基準値に対して適用できる。
【００３９】
著作コンテンツ感知部３４０は、受信したパケットが著作コンテンツを含んでいるパケットであることを感知すれば、これをアドレス変換部３２０、マッピングテーブル生成部３５０、またはパケット伝達部３３０に知らせてパケットの外部ネットワークへの伝送を遮断する。すなわち、入力されたパケットが著作コンテンツパケットであれば、アドレス変換部３２０をしてアドレス変換過程を行わせないか、アドレス変換部３２０によりアドレス変換過程が行われたとしても、マッピングテーブル生成部３５０をして伝達されたマッピング情報を廃棄してマッピングテーブルに追加する作業を行わせないことができる。マッピングテーブルが動的に生成されずに静的に既に作られている場合には、著作コンテンツ感知部３４０は、パケット伝達部３３０にパケットを廃棄して外部に伝送させないこともできる。
【００４０】
アドレス変換部３２０は、パケット分析部３１０からソースＩＰアドレス及び目的地ＩＰアドレスを伝達されて、目的地アドレスが外部ネットワーク上に存在するデバイスのアドレスである場合、ソースの個人ＩＰアドレスを共用ＩＰアドレスに変換する。個人ＩＰアドレスを共用ＩＰアドレスに変換する過程は、次の通りである。
【００４１】
接続装置３００は、ホームネットワークに存在する各デバイスの個人ＩＰアドレスを、ＴＣＰ／ＩＰプロトコルのポート番号を通じて区別する。デバイスの個人ＩＰアドレスは、自身のポート番号と接続装置３００の共用ＩＰアドレスとが結合された共用ＩＰアドレスに変換され、外部ネットワーク上のデバイスは、この共用ＩＰアドレスを使用してホームネットワーク内のデバイスと通信できる。アドレス変換部３２０は、ソースデバイスと目的地デバイスとのセッションに関する情報、すなわち、ホームネットワーク上のデバイスの個人ＩＰアドレスと共用ＩＰアドレス、目的地デバイスのＩＰアドレスのマッピング情報をマッピングテーブル生成部３５０に伝達する。
【００４２】
一方、著作コンテンツ感知部３４０から外部ネットワークに伝送される予定のパケットが著作コンテンツを含むパケットであると伝達された場合、アドレス変換部３２０は、ソースアドレスのマッピング過程を行わなくてもよい。
【００４３】
マッピングテーブル生成部３５０は、アドレス変換部３２０から伝達されたセッションに該当する情報、すなわち、セッションのソースデバイスの個人ＩＰアドレスと共用ＩＰアドレス、目的地デバイスのＩＰアドレスのマッピング情報リストをマッピングテーブルに追加する。マッピングテーブルの概略的な構造は、図５で前述した通りである。一方、著作コンテンツ感知部３４０から外部ネットワークに伝送される予定のパケットが著作コンテンツを含むパケットであると伝達された場合、マッピングテーブル生成部３５０は、該当セッションのマッピング情報に該当する項目をマッピングテーブルに追加しない。
【００４４】
パケット伝達部３３０は、入力されたパケットが著作コンテンツを含むパケットである場合、そのパケットを廃棄することによって外部ネットワークへの伝送を遮断する。入力されたパケットが著作コンテンツを含むパケットではなければ、目的地ＩＰアドレスに該当する外部ネットワークデバイスにパケットを伝送する。
【００４５】
今まで、図６の各構成要素はソフトウェアまたはＦＰＧＡ（フィールドプログラマブルゲートアレイ）または注文型半導体（アプリケーションスペシフィックインテグレーテッドサーキット（ＡＳＩＣ））のようなハードウェアを意味することができる。しかし、前記構成要素はソフトウェアまたはハードウェアに限定されるものではなくて、アドレッシング可能な保存媒体に存在すべく構成されても良く、１つまたはそれ以上のプロセッサーを実行させるように構成されても良い。前記構成要素内で提供される機能はもっと細分化された構成要素によって具現されることができるし、複数の構成要素たちを合わせて特定の機能を遂行する一つの構成要素で具現することもできる。
【００４６】
図７は、ＩＰヘッダを備えるパケット４００の構造を示す図面である。
【００４７】
パケットのヘッダは、バージョン情報を持つフィールド、ヘッダ長の値を持つフィールド、サービス類型を表すフィールド、パケット全長の値を持つフィールド、ＩＰ識別（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）フィールド、フラッグフィールド、断片オフセット（ｆｒａｇｍｅｎｔ  ｏｆｆｓｅｔ）フィールドなどで構成される。
【００４８】
特に、パケットがホームネットワーク上のデバイスから外部ネットワーク上のデバイスに伝送されるものである場合、ＴＴＬフィールド４１０は、パケットがネットワーク内で存在できる時間をホップ数で表し、ソースＩＰアドレスフィールド４２０は、ホームネットワーク上のデバイスの個人ＩＰアドレス値を持ち、目的地ＩＰアドレス４３０は、外部ネットワーク上のデバイスの共用ＩＰアドレス値を持つ。
【００４９】
図８は、本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する方法を示すフローチャートである。
【００５０】
本発明の実施形態による接続装置３００は、ＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを使用するホームネットワーク上のデバイスからパケットを受信し（Ｓ５１０）、パケットのヘッダからソースＩＰアドレス４２０、目的地ＩＰアドレス４３０、及びパケットのＴＴＬ情報４１０を抽出する（Ｓ５２０）。
【００５１】
接続装置３００は、パケットが外部ネットワークに伝送されるかどうかを目的地ＩＰアドレス４３０によって判断し（Ｓ５３０）、目的地ＩＰアドレス４３０が外部ネットワークに存在するデバイスのＩＰアドレスである場合（Ｓ５３０のはい）、このパケットが著作コンテンツを含むパケットであるかどうかを判断する（Ｓ５４０）。図８に図示された実施形態は、パケットの生存情報フィールド４１０の値が３ホップより小さいか、または同一であれば、著作コンテンツを含むパケットと判断し（Ｓ５４０）、外部ネットワークへの伝送を遮断する。外部ネットワークへの伝送を遮断する方法は、図６に示すようにパケットを廃棄し（Ｓ５５０）、現在セッションに該当するソースの個人ＩＰアドレスを共用ＩＰアドレスに変換する過程を飛ばす方法がある（Ｓ５６０）。現在セッションに該当するソースの個人ＩＰアドレスを共用ＩＰアドレスに変換する過程を飛ばすステップ（Ｓ５６０）は、接続装置３００のアドレス変換部３２０をしてソースの個人ＩＰアドレスを共用ＩＰアドレスに変換させないか、マッピングテーブル生成部３５０をして現在セッションに該当するソースの個人ＩＰアドレス、共用ＩＰアドレス及び目的地のＩＰアドレスのマッピング情報をマッピングテーブルに追加しないことによって達成できる。
【００５２】
また、マッピングテーブルが静的にあらかじめ生成されている場合、該当パケットのみを廃棄することによって外部ネットワークへの伝送を遮断できる。
【００５３】
一方、外部ネットワークへの伝送ではない場合（Ｓ５３０のいいえ）、接続装置３００は、内部ブリッジングによりパケットをホームネットワーク内の目的地デバイスに伝送する（Ｓ５７０）。
【００５４】
また、外部ネットワークへの伝送や（Ｓ５３０のはい）ＴＴＬ値が特定値、例えば、３ホップより大きい場合（Ｓ５４０のいいえ）、このパケットは著作コンテンツを含むパケットではないと判断して、現在セッションに該当するソースデバイスの個人ＩＰアドレス、共用ＩＰアドレス、及び目的地デバイスのＩＰアドレスのマッピング情報をＮＡＴテーブルに追加する（Ｓ５８０）。そして、接続装置３００は、パケットを外部ネットワーク上のデバイスに伝送する（Ｓ５９０）。
【００５５】
以上、添付図を参照して本発明の実施例を説明したが、本発明が属する技術分野で当業者ならば本発明がその技術的思想や必須特徴を変更せずとも他の具体的な形に実施されうるということが理解できるであろう。したがって、前述した実施例は全ての面で例示的なものであって、限定的なものではないと理解せねばならない。
【産業上の利用可能性】
【００５６】
本発明は、ホームネットワークにおいて、著作コンテンツの外部ネットワークへの伝送を防止する接続装置の関連技術分野に好適に用いられる。
【図面の簡単な説明】
【００５７】
【図１】従来のＤＴＣＰ  ｏｖｅｒ  ＩＰプロトコルを採用するホームネットワークでパケットの伝送原理を示す図である。
【図２】本発明の実施形態による著作コンテンツの外部ネットワークへの伝送防止方法の概念を示す図である。
【図３】著作コンテンツの外部ネットワークへの伝送を防止する接続装置を備える全体ネットワークの構成を示す図である。
【図４】本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する接続装置の動作原理を示す図である。
【図５】本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する接続装置が管理するＮＡＴテーブルを示す図である。
【図６】本発明の実施形態による接続装置の構成を示すブロック図である。
【図７】ＩＰヘッダを備えるパケットの構造を示す図である。
【図８】本発明の実施形態による著作コンテンツの外部ネットワークへの伝送を防止する方法を示すフローチャートである。
【符号の説明】
【００５８】
３００      接続装置
３１０      パケット分析部
３２０      アドレス変換部
３３０      パケット伝達部
３４０      著作コンテンツ感知部
３５０      マッピングテーブル生成部
【図１】
2007060657.tif 000003
【図２】
2007060657.tif 000004
【図３】
2007060657.tif 000005
【図４】
2007060657.tif 000006
【図５】
2007060657.tif 000007
【図６】
2007060657.tif 000008
【図７】
2007060657.tif 000009
【図８】
2007060657.tif 000010