(57)【要約】【課題】コピー管理情報の改竄により復号化された実データが不正記録される。【解決手段】  保護が必要なデータに対して複数の保護レベルが存在し、保護が必要なデータを暗号化して送信する送信装置であって、送信対象となるデータの著作権の保護レベルを含むデータ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するモード決定手段２０２と、その決定された暗号化の種類に基づいて、前記データを暗号化する暗号化手段２０５と、前記暗号化されたデータと前記データ管理情報とを送信するデータ送信手段１０１ａとを備えたことを特徴とする、送信装置である。【選択図】図２
2005102333.tif 000002
【特許請求の範囲】
【請求項１】
保護が必要なデータに対して複数の保護レベルが存在し、前記保護が必要なデータを暗号化して送信装置から受信装置に送信するに際し、
送信対象となるデータの著作権の保護レベルを含むデータ管理情報に応じて前記データの送信に適用する暗号化の種類を決定し、
その決定された暗号化の種類に基づいて、前記データを暗号化し、
前記暗号化されたデータと前記データ管理情報とを送信することを特徴とする、データ送信方法。
【請求項２】
請求項１記載のデータ送信方法により送信されてきた送信データを受信し、
その受信データから前記データ管理情報を検出し、
前記送信データの送信元に対して、前記検出したデータ管理情報を送り、且つ、その送信したデータ管理情報に対応する復号化情報を要求することを特徴とする、データ受信方法。
【請求項３】
請求項２記載のデータ受信方法により前記復号化情報の要求があった場合、前記データ管理情報に対応した前記復号化情報を前記要求元に送信することを特徴とする、請求項１記載のデータ送信方法。
【請求項４】
請求項３記載のデータ送信方法により送信されてきた前記復号化情報に基づいて、前記受信データを復号化し、
前記検出されたデータ管理情報に応じて、前記復号化した受信データの処理の仕方を決定することを特徴とする、請求項２記載のデータ受信方法。
【請求項５】
前記データ管理情報が同一の場合であっても、前記暗号化の種類を時間と共に更新し、
前記送信対象となるデータを前記更新された暗号化の種類により暗号化し、
前記暗号化されたデータを送信する以前に、前記更新を行うことを予告する予告情報を送信することを特徴とする、請求項１又は３記載のデータ送信方法。
【請求項６】
前記データ管理情報が同一の場合であっても、前記暗号化の種類を時間と共に更新し、
前記更新を行ったことを示す情報を送信し、
前記データ管理情報に対応する復号化情報の要求があった場合、その時点で使用されるべき復号化情報と、次の時点で使用される予定の復号化情報との双方を送信することを特徴とする、請求項１又は３記載のデータ送信方法。
【請求項７】
前記暗号化の種類を時間と共に更新する場合、その更新された前記暗号化の種類が、前記データ管理情報に応じて決定された前記他の暗号化の種類と重複しないことを特徴とする、請求項５又は６記載のデータ送信方法。
【請求項８】
前記データ管理情報を送るとは、前記検出したデータ管理情報をそのまま送る、又は、前記検出したデータ管理情報を所定の変換を行って送ることであることを特徴とする、請求項２記載のデータ受信方法。
【請求項９】
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いる鍵を異ならせることであることを特徴とする、請求項１又は３記載のデータ送信方法。
【請求項１０】
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いるアルゴリズムを異ならせることであることを特徴とする、請求項１又は３記載のデータ送信方法。
【請求項１１】
前記データ管理情報とは、前記データがコピー自由であるのか、１回コピー可能であるのか、又はコピー禁止であるのかを示す情報を含むコピー管理情報であることを特徴とする、請求項１、３、５又は６記載のデータ送信方法。
【請求項１２】
前記コピー禁止であることを示す情報には、元からコピー禁止であることを示す情報と、元々１回コピー可能であったが、その１回のコピーが実行されたためにその後のコピーが禁止となったことを意味する更なるコピー禁止を示す情報との２種類の情報が含まれており、
前記暗号化の種類は、それら２種類の情報に応じて異なることを特徴とする、請求項１１記載のデータ送信方法。
【請求項１３】
保護が必要なデータに対して複数の保護レベルが存在し、前記保護が必要なデータを暗号化して送信する送信装置であって、
送信対象となるデータの著作権の保護レベルを含むデータ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するモード決定手段と、
その決定された暗号化の種類に基づいて、前記データを暗号化する暗号化手段と、
前記暗号化されたデータと前記データ管理情報とを送信するデータ送信手段とを備えたことを特徴とする、送信装置。
【請求項１４】
請求項１３記載の送信装置より送信されてきた送信データを受信するデータ受信手段と、
その受信データから前記データ管理情報を検出するデータ管理情報検出手段と、
前記送信装置に対して、前記検出したデータ管理情報を送り、且つ、その送信したデータ管理情報に対応する復号化情報を要求する復号化情報要求手段とを備えたことを特徴とする、受信装置。
【請求項１５】
請求項１４記載のデータ受信装置より前記復号化情報の要求があった場合、前記データ管理情報に対応した前記復号化情報を前記受信装置に送信する復号化情報送信手段と、
を備えたことを特徴とする、請求項１３記載の送信装置。
【請求項１６】
請求項１５記載の送信装置より送信されてきた前記復号化情報に基づいて、前記受信データを復号化する復号化手段と、
前記検出されたデータ管理情報に応じて、前記復号化された受信データの処理の仕方を決定する処理方法決定手段とを備えたことを特徴とする、請求項１４記載の受信装置。
【請求項１７】
前記データ管理情報が同一の場合であっても、暗号化の種類を時間と共に更新する暗号化種類更新手段と、
前記更新を行うことを予告するための予告情報を生成する予告情報生成手段とを備え、
前記暗号化手段は、前記送信対象となるデータを前記暗号化する場合、前記更新された暗号化の種類により暗号化し、
前記データ送信手段は、前記生成された予告情報を、前記更新された暗号化の種類により暗号化されたデータを送信する以前に送信することを特徴とする、請求項１３又は請求項１５記載の送信装置。
【請求項１８】
前記データ管理情報が同一の場合であっても、前記暗号化の種類を時間と共に更新する暗号化種類更新手段と、
前記更新を行ったことを通知するための更新情報を生成する更新実行情報生成手段とを備え、
前記暗号化手段は、前記送信対象となるデータを前記暗号化する場合、前記更新された暗号化の種類により暗号化し、
前記データ送信手段は、前記更新された暗号化の種類により暗号化されたデータの送信が開始される際に、前記更新情報を送信し、
前記復号化情報送信手段は、前記データ管理情報に対応する復号化情報の要求があった場合、その時点で使用されるべき復号化情報と、次の時点で使用される予定の復号化情報との双方を送信することを特徴とする、請求項１５記載の送信装置。
【請求項１９】
前記暗号化の種類を時間と共に更新する場合、その更新された前記暗号化の種類が、前記データ管理情報に応じて決定された前記他の暗号化の種類と重複しないことを特徴とする、請求項１７又は１８記載の送信装置。
【請求項２０】
前記データ管理情報を送るとは、前記検出したデータ管理情報をそのまま送る、又は、前記検出したデータ管理情報を所定の変換を行って送ることであることを特徴とする、請求項１４記載の受信装置。
【請求項２１】
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いる鍵を異ならせることであることを特徴とする、請求項１３又は１５記載の送信装置。
【請求項２２】
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いるアルゴリズムを異ならせることであることを特徴とする、請求項１３又は１５記載の送信装置。
【請求項２３】
前記データ管理情報とは、前記データがコピー自由であるのか、１回コピー可能であるのか、又はコピー禁止であるのかを示す情報を含むコピー管理情報であることを特徴とする、請求項１３、１５、１７又は１８記載の送信装置。
【請求項２４】
前記コピー禁止であることを示す情報には、元からコピー禁止であることを示す情報と、元々１回コピー可能であったが、その１回のコピーが実行されたためにその後のコピーが禁止となったことを意味する更なるコピー禁止を示す情報との２種類の情報が含まれており、
前記暗号化の種類は、それら２種類の情報に応じて異なることを特徴とする、請求項２３記載の送信装置。
【請求項２５】
請求項１３に記載の送信装置の、
送信対象となるデータの著作権の保護レベルを含むデータ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するモード決定手段と、
その決定された暗号化の種類に基づいて、前記データを暗号化する暗号化手段と、
前記暗号化されたデータと前記データ管理情報とを送信するデータ送信手段とをコンピュータに実行させるためのプログラムを記録したことを特徴とする、プログラム記録媒体。
【請求項２６】
請求項１４に記載の受信装置の、
請求項１３記載の送信装置より送信されてきた送信データを受信するデータ受信手段と、
その受信データから前記データ管理情報を検出するデータ管理情報検出手段と、
前記送信装置に対して、前記検出したデータ管理情報を送り、且つ、その送信したデータ管理情報に対応する復号化情報を要求する復号化情報要求手段とをコンピュータに実行させるためのプログラムを記録したことを特徴とする、プログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ディジタルデータを送受信する、データ送信方法、データ受信方法、送信装置、受信装置、データ伝送システム、及びプログラム記録媒体に関するものである。
【背景技術】
【０００２】
従来のデータ転送方式には、ＩＥＥＥ１３９４規格（IEEE: THE INSTITUTE OFELECTRICAL ANDELECTRINIC ENGINEERS, INC）を用いたデータ転送方法がある。（参考文献：IEEE1394 High Performance Serial Bus）ＩＥＥＥ１３９４規格におけるデータ転送には、映像信号や音声信号等の同期データの転送に適したアイソクロノス通信と、制御信号等の非同期データの転送に適したエイシンクロナス通信とがあり、両通信はＩＥＥＥ１３９４バス上で混在することが可能である。
【０００３】
アイソクロノス通信は、いわゆる放送型の通信であり、ＩＥＥＥ１３９４バス上のある装置が出力するアイソクロノスパケットは、同バス上の全ての装置が受信することができる。
【０００４】
これに対してエイシンクロナス通信は、１対１の通信と放送型通信の両方がある。そして、バス上のある装置が出力するエイシンクロナスパケットには、そのパケットを受信すべき装置をあらわす識別子が含まれており、その識別子が特定の装置をあらわす時にはその識別子で指定された装置が当該エイシンクロナスパケットを受信し、識別子がブロードキャストをあらわす時には同バス上の全ての装置が当該エイシンクロナスパケットを受信する。
【０００５】
また、ＩＥＥＥ１３９４規格を用いてディジタル音声信号やディジタル映像信号等を転送したり、ＩＥＥＥ１３９４バス上につながれた機器間でデータ伝送経路の接続管理を行うための規格として、ＩＥＣ（IEC: International Electrotechnical Commission 国際電気標準会議）においてＩＥＣ６１８８３規格（以下、ＡＶプロトコルと称する）が検討されている。ＡＶプロトコルにおいては、映像音声データはアイソクロノスパケット内に配置されて転送される。また、アイソクロノスパケットはＣＩＰヘッダ（CIP: Common Isochronous Packet）を含む。ＣＩＰヘッダ内には映像音声データの種類を示す識別情報や、アイソクロノスパケットを送信している送信装置の装置番号等の情報が含まれている。
【０００６】
このような従来のデータ転送方式を用いたデータ伝送システムにおいて、送信対象となるデータの著作権保護の観点から、転送対象となるデータのコピーの制限をデータ保護情報により行えるデータ伝送システムが提案されている。この様に、コピー制限の仕組みが必要なディジタルデータとしては、例えば、映像をディジタル化したビデオデータや、音声をディジタル化したオーディオデータや、あるいは両方を合わせて構成されたディジタルデータなどがある。
【０００７】
以下に、このような従来のデータ伝送システムについて、図６を参照しながらその構成を述べる。
【０００８】
即ち、図６は、従来のデータ伝送システムにて使用されるアイソクロノスパケットのフォーマットをあらわす図である。
【０００９】
同図に示す通り、アイソクロノスパケット１０１は、アイソクロノスパケットヘッダ９００、ヘッダＣＲＣ９０１、アイソクロノスペイロード９０２、データＣＲＣ９０３からなる。
【００１０】
アイソクロノスパケットヘッダ９００には、データ保護情報を格納するためのＳｙフィールド９１０が含まれる。Ｓｙフィールド９１０の上位２ビットに格納された値が００である時には、送信対象となるデータ（後述する実データ９０５）が、コピーが自由に行えるデータである事を示している。また、１０である時には、そのデータが、１回のみコピー可能であることを、更に、１１である時には、そのデータが、コピー禁止であることを示している。
【００１１】
又、アイソクロノスパケットヘッダ９００には2ビットのタグ９０７が含まれる。タグ９０７は、その値が０１である時には、そのアイソクロノスパケットがＡＶプロトコルに準拠したアイソクロノスパケットであることを示す。タグ９０７の値が０１であるとき、即ち、そのアイソクロノスパケットがＡＶプロトコル準拠のアイソクロノスパケットである時には、アイソクロノスペイロード９０２の先頭にＣＩＰヘッダ９０４が含まれる。
【００１２】
ＣＩＰヘッダ９０４の中には、当該アイソクロノスパケットを出力している出力装置の識別子であるソースＩＤ９０６が含まれる。また、ＣＩＰヘッダ９０４には、アイソクロノスペイロード９０２に含まれる実データ９０５がどの様な種類のデータであるかをあらわすＦＭＴ９０８やＦＤＦ９０９が含まれる。
【００１３】
映像や音声の送信対象となるデータは実データ９０５に含まれるが、この実データ９０５は、上述したデータ保護情報が、１０又は１１である場合には、暗号化されたデータであるが、コピーフリーを意味する００の場合には、暗号化はされていない。又、データ保護情報は、実データ９０５中にも含まれており、一般に、ＣＤの場合はＳＣＭＳと、また、ＤＶの場合はＣＧＭＳ等と呼ばれている。
【００１４】
このような構成において、次に動作を説明する。
【００１５】
すなわち、送信機はディジタルデータを送信する際に、コピーしてよいかどうかの条件を示すデータ保護情報を、アイソクロノスパケットヘッダ９００のＳｙフィールド９１０に格納して、実データ９０５と共に送信する。受信機側は、受信したデータのＳｙフィールド９１０の中からデータ保護情報を検出して、データ保護情報の内容を解釈した結果に基づいて、ディジタルデータを記録するときの機器の動作を切り替える。又、コピーフリーのデータである場合を除いて、実データが暗号化されているので、受信機側は、それを復号化するために必要な復号化情報の転送を送信機側へ要求する。送信機は、その要求を受けて、復号化情報をその要求元へ送る。受信機は、送信機から送られてきた復号化情報を用いて、受信した実データ９０５を復号化する。この様にして復号化された実データ９０５は、表示装置に表示される。一方、その復号化された実データの記録動作に関しては、データ保護情報の内容に基づいて適宜切り替られる。
【００１６】
即ち、受信機が、例えばＶＴＲであるならば、検出したデータ保護情報が、“コピー１回可能”を意味している場合、復号化されたデータがＶＴＲに内蔵されたビデオテープに記録される。又、“コピー禁止”を意味している場合、仮に録画ボタンが押されていたとしても、記録動作は行われない。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかし、このような従来のデータ伝送システムでは、不正行為を行おうとする者により、送信機側と受信機側の間の伝送路中において、Ｓｙフィールド９１０の中に格納されているデータ保護情報が改竄された場合、復号化されたデータが不正にコピーされてしまうという課題を有していた。
【００１８】
即ち、例えば、送信機から送信された段階では、アイソクロノスパケットヘッダ９００のＳｙフィールド９１０の中に格納されているデータ保護情報の値が１１であり、“コピー禁止”を意味していた場合に、不正行為者が、伝送路において、そのデータ保護情報の値を“コピー１回可能”を意味する１０に改竄したとする。以下、この場合について更に具体的に説明する。
【００１９】
即ち、この場合、受信機側のＶＴＲは、Ｓｙフィールド９１０の中に格納されているデータ保護情報を見て、その値が１０であることを検出する。この場合、実データ９０５は上述した様に暗号化されているので、それを復号化するための復号化情報の送信要求を送信機に対して送る。この要求を受けた送信機は、要求元の受信機に対して復号化情報を送る。受信機側は、送られてきた復号化情報を用いて、実データ９０５を復号化した上で、その復号化された実データを表示装置等に表示する。一方、ＶＴＲは、上述した通り、Ｓｙフィールド９１０の中に格納されているデータ保護情報の値が１０であることを検出しているので、受信した実データ９０５が、本来コピー禁止のデータであるにも関わらず、コピー１回可能と判断して、上記復号化された実データをビデオテープに録画してしまうという課題を有していた。
【００２０】
本発明は、上記従来のデータ伝送システムのこの様な課題を考慮し、伝送データの保護が従来に比べてより一層確実に行えるデータ送信方法、データ受信方法、送信装置、受信装置、及びプログラム記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、第１の本発明は、
保護が必要なデータに対して複数の保護レベルが存在し、前記保護が必要なデータを暗号化して送信装置から受信装置に送信するに際し、
送信対象となるデータの著作権の保護レベルを含むデータ管理情報に応じて前記データの送信に適用する暗号化の種類を決定し、
その決定された暗号化の種類に基づいて、前記データを暗号化し、
前記暗号化されたデータと前記データ管理情報とを送信することを特徴とする、データ送信方法である。
【００２２】
又、第２の本発明は、
第１の本発明のデータ送信方法により送信されてきた送信データを受信し、
その受信データから前記データ管理情報を検出し、
前記送信データの送信元に対して、前記検出したデータ管理情報を送り、且つ、その送信したデータ管理情報に対応する復号化情報を要求することを特徴とする、データ受信方法である。
【００２３】
又、第３の本発明は、
第２の本発明のデータ受信方法により前記復号化情報の要求があった場合、前記データ管理情報に対応した前記復号化情報を前記要求元に送信することを特徴とする、第１の本発明のデータ送信方法である。
【００２４】
又、第４の本発明は、
第３の本発明のデータ送信方法により送信されてきた前記復号化情報に基づいて、前記受信データを復号化し、
前記検出されたデータ管理情報に応じて、前記復号化した受信データの処理の仕方を決定することを特徴とする、第２の本発明のデータ受信方法である。
【００２５】
又、第５の本発明は、
前記データ管理情報が同一の場合であっても、前記暗号化の種類を時間と共に更新し、
前記送信対象となるデータを前記更新された暗号化の種類により暗号化し、
前記暗号化されたデータを送信する以前に、前記更新を行うことを予告する予告情報を送信することを特徴とする、第１又は３の本発明のデータ送信方法である。
【００２６】
又、第６の本発明は、
前記データ管理情報が同一の場合であっても、前記暗号化の種類を時間と共に更新し、
前記更新を行ったことを示す情報を送信し、
前記データ管理情報に対応する復号化情報の要求があった場合、その時点で使用されるべき復号化情報と、次の時点で使用される予定の復号化情報との双方を送信することを特徴とする、第１又は３の本発明のデータ送信方法である。
【００２７】
又、第７の本発明は、
前記暗号化の種類を時間と共に更新する場合、その更新された前記暗号化の種類が、前記データ管理情報に応じて決定された前記他の暗号化の種類と重複しないことを特徴とする、第５又は６の本発明のデータ送信方法である。
【００２８】
又、第８の本発明は、
前記データ管理情報を送るとは、前記検出したデータ管理情報をそのまま送る、又は、前記検出したデータ管理情報を所定の変換を行って送ることであることを特徴とする、第２の本発明のデータ受信方法である。
【００２９】
又、第９の本発明は、
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いる鍵を異ならせることであることを特徴とする、第１又は３の本発明のデータ送信方法である。
【００３０】
又、第１０の本発明は、
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いるアルゴリズムを異ならせることであることを特徴とする、第１又は３の本発明のデータ送信方法である。
【００３１】
又、第１１の本発明は、
前記データ管理情報とは、前記データがコピー自由であるのか、１回コピー可能であるのか、又はコピー禁止であるのかを示す情報を含むコピー管理情報であることを特徴とする、第１、３、５又は６の本発明のデータ送信方法である。
【００３２】
又、第１２の本発明は、前記コピー禁止であることを示す情報には、元からコピー禁止であることを示す情報と、元々１回コピー可能であったが、その１回のコピーが実行されたためにその後のコピーが禁止となったことを意味する更なるコピー禁止を示す情報との２種類の情報が含まれており、
前記暗号化の種類は、それら２種類の情報に応じて異なることを特徴とする、第１１の本発明のデータ送信方法である。
【００３３】
又、第１３の本発明は、
保護が必要なデータに対して複数の保護レベルが存在し、前記保護が必要なデータを暗号化して送信する送信装置であって、
送信対象となるデータの著作権の保護レベルを含むデータ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するモード決定手段と、
その決定された暗号化の種類に基づいて、前記データを暗号化する暗号化手段と、
前記暗号化されたデータと前記データ管理情報とを送信するデータ送信手段とを備えたことを特徴とする、送信装置である。
【００３４】
又、第１４の本発明は、
第１３の本発明の送信装置より送信されてきた送信データを受信するデータ受信手段と、
その受信データから前記データ管理情報を検出するデータ管理情報検出手段と、
前記送信装置に対して、前記検出したデータ管理情報を送り、且つ、その送信したデータ管理情報に対応する復号化情報を要求する復号化情報要求手段とを備えたことを特徴とする、受信装置である。
【００３５】
又、第１５の本発明は、
第１４の本発明のデータ受信装置より前記復号化情報の要求があった場合、前記データ管理情報に対応した前記復号化情報を前記受信装置に送信する復号化情報送信手段と、
を備えたことを特徴とする、第１３の本発明の送信装置である。
【００３６】
又、第１６の本発明は、
第１５の本発明の送信装置より送信されてきた前記復号化情報に基づいて、前記受信データを復号化する復号化手段と、
前記検出されたデータ管理情報に応じて、前記復号化された受信データの処理の仕方を決定する処理方法決定手段とを備えたことを特徴とする、第１４の本発明の受信装置である。
【００３７】
又、第１７の本発明は、
前記データ管理情報が同一の場合であっても、暗号化の種類を時間と共に更新する暗号化種類更新手段と、
前記更新を行うことを予告するための予告情報を生成する予告情報生成手段とを備え、
前記暗号化手段は、前記送信対象となるデータを前記暗号化する場合、前記更新された暗号化の種類により暗号化し、
前記データ送信手段は、前記生成された予告情報を、前記更新された暗号化の種類により暗号化されたデータを送信する以前に送信することを特徴とする、第１３又は１５の本発明の送信装置である。
【００３８】
又、第１８の本発明は、
前記データ管理情報が同一の場合であっても、前記暗号化の種類を時間と共に更新する暗号化種類更新手段と、
前記更新を行ったことを通知するための更新情報を生成する更新実行情報生成手段とを備え、
前記暗号化手段は、前記送信対象となるデータを前記暗号化する場合、前記更新された暗号化の種類により暗号化し、
前記データ送信手段は、前記更新された暗号化の種類により暗号化されたデータの送信が開始される際に、前記更新情報を送信し、
前記復号化情報送信手段は、前記データ管理情報に対応する復号化情報の要求があった場合、その時点で使用されるべき復号化情報と、次の時点で使用される予定の復号化情報との双方を送信することを特徴とする、第１５の本発明の送信装置である。
【００３９】
又、第１９の本発明は、
前記暗号化の種類を時間と共に更新する場合、その更新された前記暗号化の種類が、前記データ管理情報に応じて決定された前記他の暗号化の種類と重複しないことを特徴とする、第１７又は１８の本発明の送信装置である。
【００４０】
又、第２０の本発明は、
前記データ管理情報を送るとは、前記検出したデータ管理情報をそのまま送る、又は、前記検出したデータ管理情報を所定の変換を行って送ることであることを特徴とする、第１４の本発明の受信装置である。
【００４１】
又、第２１の本発明は、
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いる鍵を異ならせることであることを特徴とする、第１３又は１５の本発明の送信装置である。
【００４２】
又、第２２の本発明は、
前記データ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するとは、前記データ管理情報に応じて暗号化に用いるアルゴリズムを異ならせることであることを特徴とする、第１３又は１５の本発明の送信装置である。
【００４３】
又、第２３の本発明は、
前記データ管理情報とは、前記データがコピー自由であるのか、１回コピー可能であるのか、又はコピー禁止であるのかを示す情報を含むコピー管理情報であることを特徴とする第１３、１５、１７又は１８の本発明の送信装置である。
【００４４】
又、第２４の本発明は、
前記コピー禁止であることを示す情報には、元からコピー禁止であることを示す情報と、元々１回コピー可能であったが、その１回のコピーが実行されたためにその後のコピーが禁止となったことを意味する更なるコピー禁止を示す情報との２種類の情報が含まれており、
前記暗号化の種類は、それら２種類の情報に応じて異なることを特徴とする、第２３の本発明の送信装置である。
【００４５】
又、第２５の本発明は、
第１３の本発明の送信装置の、
送信対象となるデータの著作権の保護レベルを含むデータ管理情報に応じて前記データの送信に適用する暗号化の種類を決定するモード決定手段と、
その決定された暗号化の種類に基づいて、前記データを暗号化する暗号化手段と、
前記暗号化されたデータと前記データ管理情報とを送信するデータ送信手段とをコンピュータに実行させるためのプログラムを記録したことを特徴とする、プログラム記録媒体である。
【００４６】
又、第２６の本発明は、
第１４の本発明の受信装置の、
第１３の本発明の送信装置より送信されてきた送信データを受信するデータ受信手段と、
その受信データから前記データ管理情報を検出するデータ管理情報検出手段と、
前記送信装置に対して、前記検出したデータ管理情報を送り、且つ、その送信したデータ管理情報に対応する復号化情報を要求する復号化情報要求手段とをコンピュータに実行させるためのプログラムを記録したことを特徴とする、プログラム記録媒体である。
【発明の効果】
【００４７】
本発明によれば、伝送データの保護が従来に比べてより一層確実に行えるという長所を有する。
【発明を実施するための最良の形態】
【００４８】
以下、本発明のデータ伝送システムの一実施の形態について、図面を参照しながら説明する。
【００４９】
図１は、本実施の形態のデータ伝送システムの全体を示した概略構成図であり、図２，３は、そのデータ伝送システムを構成する送信装置、および受信装置についての構成図である。
【００５０】
以下、同図を用いて本実施の形態の構成について述べる。
【００５１】
図１に示す様に、本実施の形態のデータ伝送システムは、送信装置１０１と、複数の受信装置１０２〜１０４が、ＩＥＥＥ１３９４バス１０５によって接続されている。それぞれの装置１０１〜１０４と、ＩＥＥＥ１３９４バス１０５との接続は、Ｄ−ＩＦ１３９４入出力手段（１０１ａ〜１０４ａ）を介して行われている。
【００５２】
又、送信装置１０１と、複数の受信装置１０２〜１０４との間におけるデータ転送は、従来のデータ伝送システムについて説明したものと同様である。即ち、映像信号や音声信号等の同期データの転送に適したアイソクロノス通信と、制御信号等の非同期データの転送に適したエイシンクロナス通信とが、ＩＥＥＥ１３９４バス１０５上で混在可能な構成となっている。
【００５３】
次に、図２を用いて、本実施の形態の送信装置１０１の内部構成を述べる。
【００５４】
即ち、図２に示すように、データ出力手段２０１は、１３９４バス１０５上に送信しようとする所定長の映像データ等をモード決定手段２０２及び暗号化手段２０５に対して出力する手段である。モード決定手段２０２は、送信しようとする映像データ等のコピー管理情報の内容に応じて、暗号化の鍵としてどのグループの鍵を用いるかを決定し、その決定された内容を暗号モード情報として鍵発生手段２０３に出力する手段である。コピー管理情報と暗号化モードとの対応は更に後述する。本実施の形態では、コピー管理情報は、コピーフリー、コピー１回可能、及びコピー禁止の３種類の著作権の保護のレベルを示す情報であるとする。本実施の形態のコピー管理情報は、本発明のデータ管理情報に対応する。また、鍵発生手段２０３は、モード決定手段２０２からの暗号モード情報に従って、決定された鍵のグループ（グループＡ又は、Ｂ）内において、暗号化に用いる鍵２０３ａを発生させる手段である。この鍵の発生は、切り替えタイミング決定手段２０７からの切り替え情報２０７ａに応じて時間的に順次行われるものであり、且つ、発生された鍵は全て異なる。
【００５５】
ここで、上述した通り、コピー管理情報と暗号化モードとの対応について更に述べる。
【００５６】
即ち、本実施の形態では、上記３種類のコピー管理情報に対応して、コピーフリーでは、暗号化を行わないものとし、コピー１回可能では暗号鍵はグループＡの中から決定され、又、コピー禁止では暗号鍵はグループＢの中から決定されるものとする。換言すれば、暗号化モード情報は、暗号鍵のグループを識別する情報である。尚、グループＡとグループＢとは、共通する鍵を持たないとする。
【００５７】
又、鍵保存手段２０４は、鍵発生手段２０３により発生された鍵２０３ａを一時的に保存し、保存している鍵２０３ａを暗号化手段２０５に出力する手段である。暗号化手段２０５は、データ出力手段２０１から出力されてきた映像データ２０１ａを鍵保存手段２０４から送られてきた鍵２０３ａを用いて暗号化し、暗号化データ２０５ａをパッケット生成手段２０９に出力する手段である。鍵配布手段２０６は、受信装置からの要求に応じて、要求元の認証作業及びその認証結果に基づく鍵２０３ａの配布を非同期通信により行い、又、鍵２０３ａの配布の完了した旨を切り替えタイミング決定手段２０７に送る手段である。切り替えタイミング決定手段２０７は、上述した様に、モード決定手段２０２により決定された鍵のグループ内において、時間とともに暗号化に用いる鍵を更新していくための、鍵の切り替え時期を決定する手段であり、その切り替え時期を示す切り替え情報２０７ａを鍵発生手段２０３及び変更情報発生手段２０８に送る手段である。変更情報発生手段２０８は、鍵配布手段２０６、切り替えタイミング決定手段２０７からの情報を得て、イン−トランジション  モード情報を作成する手段であり、モード決定手段２０２から送られてくるコピー管理情報（暗号モードと対応）とイン−トランジションモード情報とを選択的にパケット生成手段２０９へ出力する手段である。
【００５８】
ここで、イン−トランジションモード情報とは、同一の暗号モード内において、鍵が切り替えられるタイミングを事前に予告するための情報である。
【００５９】
又、本実施の形態では、暗号モード情報とイン−トランジションモード情報は、いずれも図６で述べたアイソクロノスパケットヘッダ９００内のＳｙフィールド９１０に格納されるもので、２ビットからなるデータ２０８ａである。
【００６０】
又、この２ビットデータ２０８ａのパターンと、コピー管理情報（暗号モード情報と対応）及びイン−トランジションモード情報との対応は、次の通りである。
【００６１】
即ち、コピー管理情報がコピーフリーでは００、コピー１回可能では１０、コピー禁止では１１とし、イン−トランジションモードには０１を当てはめるものとする。
【００６２】
パケット生成手段２０９は、暗号化データ２０５ａ（図６の実データ９０５に対応）と、Ｓｙフィールドに格納される２ビットデータ２０８ａとを得て、同期通信によりデータバス１０５上へ送信されるデータパケット２０９ａを生成し、それをＤ−ＩＦ１３９４入出力手段１０１ａに出力する手段である。尚、本実施の構成では、データパケットの構成は、図６で述べた構成と基本的に同じである。
【００６３】
又、Ｄ−ＩＦ１３９４入出力手段１０１ａは、１３９４バス１０５と送信装置１０１との間でアイソクロノスパケットおよびエイシンクロナスパケットの入出力を行う。すなわち、パケット生成手段２０９の出力するデータパケット２０９ａ（アイソクロノスパケット）、および鍵配布手段２０６の出力する鍵情報２０３ａ（エイシンクロナスパケット）を１３９４バス１０５上に出力するとともに、１３９４バス１０５から受信したエイシンクロナスパケットを鍵配布手段２０６へと出力する手段である。
【００６４】
次に、図３を用いて、本実施の形態の受信装置１０２の内部構成を述べる。
【００６５】
即ち、図３に示す様に、Ｄ−ＩＦ１３９４入出力手段１０２ａは、１３９４バス１０５と受信装置１０２との間でアイソクロノスパケットおよびエイシンクロナスパケットの入出力を行う。すなわち、Ｄ−ＩＦ１３９４入出力手段１０２ａは、１３９４バス１０５から受信したアイソクロノスパケットのデータパケット２０９ａをパケット解読手段３０１に対して出力し、１３９４バス１０５から受信したエイシンクロナスパケットの鍵情報２０３ａを鍵入手手段３０２に対して出力する手段である。また、Ｄ−ＩＦ１３９４入出力手段１０２ａは、鍵入手手段３０２の出力する、エイシンクロナスパケットである鍵情報転送要求を１３９４バス１０５に対して出力する手段である。
【００６６】
パケット解読手段３０１は、Ｄ−ＩＦ１３９４入出力手段１０２ａからのデータパケット２０９ａを得て、パケットの内、Ｓｙフィールド９１０（図６参照）から２ビットのデータを抽出し、その２ビットデータの内容を解読して、抽出した２ビットデータをモード検出手段３０３へ送り、又、それがイン−トランジションモード（変更情報）を示している場合には、抽出した２ビットデータを復号化手段３０４へも送る手段である。又、パケット解読手段３０１は、２ビットデータの内容を解読した結果に応じて、パケットの内の実データ９０５（図６参照）を復号化手段３０４、又はデータ記録再生手段３０５へ送る手段である。
【００６７】
モード検出手段３０３は、パケット解読手段３０１から送られてきたコピー管理情報の内容を調べ、調べた結果に応じて、実データ９０５の復号用の鍵を入手する必要がある旨の情報を鍵入手手段３０２へ送る手段である。
【００６８】
鍵入手手段３０２は、モード検出手段３０３から上記情報が送られてきた場合、鍵の入手を開始するための鍵情報の転送要求をＤ−ＩＦ１３９４入出力手段１０２ａに送る手段である。尚、ここで重要なことは、この転送要求には、モード検出手段３０３から送られてきたコピー管理情報が添付されていることである。
【００６９】
尚、このコピー管理情報の添付は，コピー管理情報をそのまま添付しても良いし，何らかの値に変換してから添付しても良い。所定の変換して添付する場合には，送信装置１０１は変換のルールを知っており，変換前のコピー管理情報を検出することが出来る。所定の変換の例としては、例えば、２ビットの０１を４ビットの０１００に変換し、１０を００１０に変換するという変換をして、この４ビットを送る構成が考えられる。
【００７０】
又、鍵入手手段３０２は、送信装置１０１側から転送されてきた鍵情報２０３ａを鍵保存手段３０６へ送る手段である。尚、本発明のデータ管理情報検出手段は、パケット解読手段３０１と、モード検出手段３０３を含むものである。
【００７１】
鍵保存手段３０６は、鍵入手手段３０２から送られてきた鍵情報を一時的に保存し、所定のタイミングで復号化手段３０４へその鍵情報を出力する手段である。
【００７２】
復号化手段３０４は、鍵保存手段３０６からの鍵情報とパケット解読手段３０１からの鍵の変更情報３１０とを利用して、実データ９０５を復号化する手段である。
【００７３】
データ記録再生手段３０５は、復号化手段３０４で復号化されたＡＶデータを又は、パケット解読手段３０１から直接送られてきたＡＶデータを表示手段３０７へ送り表示させる手段であり、内蔵する記録媒体に記録する手段である。又、音声出力手段３０８は、データ記録再生手段３０５からの音声データを出力する手段である。
【００７４】
尚、その他の受信装置１０３〜１０４についても、上記と同様の構成である。
【００７５】
以上の構成において、次に、本実施の形態の動作を図２〜図４を参照しながら述べながら、本発明のデータ送信方法、データ受信方法の一実施の形態についても同時に説明する。
【００７６】
図４は、本実施の形態のＳｙフィールド９１０（図６参照）に格納された２ビットデータ及び暗号鍵の時間的変化を示す図である。
【００７７】
図４に示すように、本実施の形態では、送信装置１０１は、時刻Ｔ１までは第１のＡＶデータ４０１を、時刻Ｔ１からＴ６の間では第２のＡＶデータ４０２を、そして、時刻Ｔ６からＴ７の間では音声データ４０３を、更に、その後は、第３のＡＶデータ４０４を１３９４バス１０５上に転送しているものとする。
【００７８】
又、これら転送データのコピー管理情報は、同図に示すとおり、それぞれ、前から順番に、コピー禁止、コピー１回可能、コピーフリー、そしてコピー禁止である。従って、各転送データと、使用する鍵のグループとの対応関係は、同図に示すとおり、第１のＡＶデータ４０１、第２のＡＶデータ４０２、そして第３のＡＶデータ４０４の転送は、それぞれこの順番にグループＢ、グループＡ、そしてグループＢがそれぞれ対応する。又、音声データ４０３は、コピーフリーであり、暗号化されないので該当するグループは存在しない。更に又、第２のＡＶデータ４０２の転送中に、グループＡの中で暗号鍵が３回更新（鍵Ａ１〜Ａ３）されるものとする。
【００７９】
（１）先ず、時刻Ｔ１直後における動作を述べる。
【００８０】
即ち、モード決定手段２０２（図２参照）は、データ出力手段２０１から出力されてくる第２のＡＶデータのコピー管理情報を検出して、コピー１回可能であること判定し、それに対応する暗号鍵のグループをＡと決めて、鍵発生手段２０３に伝える。鍵発生手段２０３は、グループＡにおいて、暗号鍵Ａ１を作成して、鍵保存手段２０４へ送る。暗号化手段２０５は、鍵保存手段２０４から送られてきた暗号鍵Ａ１を用いて、第２のＡＶデータ４０２を暗号化する。パケット生成手段２０９は、暗号化された第２のＡＶデータ４０２を実データ９０５とし、変更情報発生手段２０８を介して送られてきたコピー管理情報の「１０」をＳｙフィールド９１０に格納して、データパケットとしてＤ−ＩＦ１３９４入出力手段１０１ａに出力する。
【００８１】
一方、受信装置１０２（図３参照）では、１３９４バス１０５上に転送された第２のＡＶデータ４０２を含むデータパケットをＤ−ＩＦ１３９４入出力手段１０２ａを介して受信する。
【００８２】
具体的には、パケット解読手段３０１が、受信されたデータパケットからＳｙフィールド９１０に格納さているコピー管理情報である２ビットデータ「１０」を抽出し、その内容から実データ９０５が暗号化されていること判定する。そして、実データ９０５の復号用の鍵を入手する必要がある旨の情報として、上記２ビットデータ「１０」を鍵入手手段３０２へ送る。鍵入手手段３０２は、２ビットデータ「１０」と送信装置の識別番号とを添えて、暗号鍵の入手を開始するための鍵情報の転送要求をＤ−ＩＦ１３９４入出力手段１０２ａに送る。尚、送信装置の識別番号は、ソースＩＤ９０６（図６参照）に格納されているものである。
【００８３】
尚、転送要求へのコピー管理情報の添付のやり方には、上述した通り、２通りのやり方がある。これに関しては、以下に述べる場合においても同様である。
【００８４】
送信装置１０１（図２参照）では、受信装置１０２からの鍵情報の転送要求を受信する。鍵配布手段２０６は、上記転送要求の発信元との所定の認証手続きを経た後、鍵発生手段２０３に対して、転送要求に付されている上記２ビットデータ「１０」（コピー管理情報）を送る。この認証手続きとは，相手が正しい機器であるかどうかを判定する為の手続きである．鍵発生手段２０３は、その「１０」に対応する暗号モード（即ち、鍵のグループ）及び、そのグループ内の対応する鍵がどれであるかを調べ、それが鍵のグループＡ内の鍵Ａ１であると判断した後、その鍵を生成するか、あるいは既に作成して保存されている同じ鍵Ａ１を得るかして、上記転送要求の発信元に対して転送する。尚、この様に、鍵配布手段２０６が、鍵保存手段２０４に保存されている暗号鍵Ａ１をそのまま転送せずに、わざわざ、転送要求に付されている上記２ビットデータ「１０」（コピー管理情報）を用いて、それに対応する鍵のグループ及び、そのグループ内の暗号鍵を調べることとしたのは、従来の課題の欄で述べた不正行為を防止するためである。これについては、更に後述する。
【００８５】
一方、受信装置１０２（図３参照）では、鍵入手手段３０２が、送信装置１０１側から転送されてきた暗号鍵Ａ１を得て、鍵保存手段３０６へ送る。復号化手段３０４は鍵保存手段３０６から得た、暗号鍵Ａ１を用いて、パケット解読手段３０１からの送られてきた暗号化されたデータを復号し、データ記録再生手段３０５に送る。
【００８６】
データ記録再生手段３０５は、Ｓｙフィールド９１０に格納されているデータ「１０」がコピー１回可能であることを判定して、内蔵する記録媒体に、復号化された第２のＡＶデータを記録しながら、表示手段３０７、音声出力手段３０８にも同時に出力する。
【００８７】
ここで、データ記録再生手段３０５は、第２のＡＶデータを記録する場合、Ｓｙフィールド９１０に格納されているコピー管理情報である「１０」のデータを「１１」と書き換えた上で上記記録動作を行うものである。これは、上記記録によりコピーが１回実行されたことになり、その記録媒体からのその後のコピーは禁止すべきだからである。但し、実データ９０５の中に含まれているコピー管理情報の書き換えは行わない。
【００８８】
尚、第２のＡＶデータの転送が開始されるＴ１時刻においては、暗号鍵がその直前に使用していたものとは変化しているので、受信装置１０２は、上述の様に新たな鍵を入手するまでは、第２のＡＶデータを復号出来ないという問題を避けるため、第２のＡＶデータの送信開始からしばらくの間は、暗号化を行わないようにしても勿論良い。ここで、しばらくの間とは、例えば、受信装置１０２側において、新たな鍵の入手が完了するまでの間である。
【００８９】
（２）次に、時刻Ｔ２〜Ｔ３における動作を述べる。
【００９０】
この間は、Ｓｙフィールド９１０にイン−トランジションモードを示す変更情報「０１」が格納されている。受信装置１０２のパケット解読手段３０１は、Ｓｙフィールド９１０に２ビットデータ「０１」が格納されていることを検出すると、その変更情報「０１」を復号化手段３０４へ送り、鍵の更新がある旨を予告し、復号化手段３０４は、新たな復号処理の準備を開始する。又、モード検出手段３０３は、上記２ビットデータ「０１」が変更情報であることを検出して、鍵入手手段３０２に対して、新たな鍵の入手が必要である旨を伝える。ここでも、所定時間後に変更される予定の新たな鍵の転送要求に際し、上述した通り、コピー管理情報が必要となる。しかし、この場合、Ｓｙフィールド９１０には、コピー管理情報は格納されていないので、イン−トランジションモードの情報が送られてくる直前前に送られてきたコピー管理情報の「１０」を使用する。従って、鍵入手手段３０２は、送信装置１０１に対して、直前のコピー管理情報の「１０」を添えて上記鍵の転送要求を出す。
【００９１】
尚、鍵のグループが変更されていないので、コピー管理情報の「１０」を送らない構成としてもかまわない。
【００９２】
一方、送信装置１０１では、鍵配布手段２０６が上記新たな鍵の転送要求を受けて、切り替えタイミング決定手段２０７により決定される時刻Ｔ３から使用される予定の新たな鍵Ａ２の生成を鍵発生手段２０３へ要求し、生成された新たな鍵Ａ２を受信装置１０２側へ転送する。時刻Ｔ１においては，受信装置１０２からの鍵情報の転送要求を受信した送信装置１０１は、鍵を転送要求の発信元に対して転送する前に上記転送要求の発信元との所定の認証手続きを行っていた．この様に既に認証手続きが終了しているので，今回は（即ち、時刻Ｔ２から時刻Ｔ３の間では）、鍵の転送前に再度認証手続きを行う必要はない．尚、生成された鍵Ａ２は、鍵保存手段２０４へも送られる。又、鍵配布手段２０６は、所定のやりとりの結果、受信装置１０２への鍵の配布が完了したことを確認して、配布完了情報２０６ａを切り替えタイミング決定手段２０７へ送る。切り替えタイミング決定手段２０７は、配布完了情報を得た後、暗号化手段２０５に対して、それまで使用していた鍵を鍵保存手段２０４から得た新たな鍵Ａ２に変更して、暗号化を行うことを指示する。これにより、時刻Ｔ３からは、暗号鍵Ａ２により暗号化された第２のＡＶデータ４０２がデータパケットとして１３９４バス１０５上に転送される。
【００９３】
受信装置１０２側では、既に新たな鍵Ａ２は入手完了しているので、暗号鍵Ａ２により暗号化された第２のＡＶデータ４０２がデータパケットととして受信した場合でも、問題なく復号出来る。その後の動作は、上述した（１）の場合と同様である。
【００９４】
（３）次に、時刻Ｔ４〜Ｔ５における動作を述べる。
【００９５】
この場合は、新たな鍵が鍵Ａ３である点を除いて、上記（２）と同様である。
【００９６】
尚、このように、同一のモード内においても、暗号鍵を時間とともに更新することとしたのは、暗号化の安全性をより一層確保するためである。即ち、同じ鍵の使用時間が長くなるほど、不正行為による暗号の解読のチャンスが増加する。
【００９７】
一方、同一鍵による暗号化データの蓄積量も大きくなり、仮に、暗号が不正に解読された場合の被害も大きくなることを考慮したものである。
【００９８】
（４）次に、時刻Ｔ６における動作を述べる。
【００９９】
この場合は、時刻Ｔ６においてコピーフリーの音声データ４０３の転送が開始されるので、暗号鍵は存在しない。従って、時刻Ｔ６の直前では、上述の様な予告としての変更情報「０１」は出されない。
【０１００】
受信装置１０２では、パケット解読手段３０１が、受信されたデータパケットのＳｙフィールド９１０に「００」が格納されていることを検出して、実データ９０５は暗号化されていないと判定して、実データ９０５をデータ記録再生手段３０５へ直接送る。又、送信装置１０１に対する鍵の転送要求も行わない。データ記録再生手段３０５での動作は、上述した内容と同様である。
【０１０１】
（５）次に、時刻Ｔ７における動作を述べる。
【０１０２】
この場合、転送対象のデータが第３のＡＶデータ４０４であり、これがコピー禁止のデータであることから、上記（１）の場合と動作内容は同じである。尚、本実施の形態では、上述した不正な暗号の解読を防止するという主旨から、同一のコピー管理情報が与えられている転送データにおいて、それぞれが別個独立のものであるか、あるいは、それぞれが時間的に不連続であるかに関わらず、時間とともに暗号鍵を更新するものであり、ここでも、第１のＡＶデータ４０１の暗号化に使用した鍵Ｂ１から鍵Ｂ２に変更している。但し、鍵Ｂ１も鍵Ｂ２も、鍵のグループは同じグループＢに属している。
【０１０３】
ところで、第３のＡＶデータを受信する場合を例にとり、上述した通り、コピー管理情報を改竄したとしてもそれ以上の不正行為を防止することが出来る点について詳細に述べる。
【０１０４】
即ち、１３９４バス１０５上のどこかで不正行為が行われ、受信装置１０２が受信した第３のＡＶデータ４０４において、Ｓｙフィールドの「１１」情報が「１０」に改竄されている場合を考える。
【０１０５】
鍵入手手段３０２（図３参照）は、上述したとおり、この改竄された「１０」のデータを添えて、上記鍵の転送要求を行う。この転送要求を得た、鍵配布手段２０６（図２参照）は、添えられている「１０」を鍵発生手段２０３へ送り、鍵発生手段２０３は、「１０」に対応する鍵のグループ及び、そのグループ内の暗号鍵を調べ、グループＡに属する鍵であると判断して、グループＡに属する鍵を生成し、それが受信装置１０２へ送られる。受信装置１０２の復号化手段３０４は、第３のＡＶデータ４０４の復号に、グループＡに属する鍵を使用しても正しい復号は行えない。本来の鍵は、グループＢに属する鍵Ｂ２であるからである。
【０１０６】
従って、データ記録再生手段３０５は、正しく復号されない意味不明の状態のデータをコピー管理情報「１０」の内容通り、１回だけ記録媒体に記録するが、このような記録データは全く使用価値が無く、不正行為は無駄な行為となるのである。又、この場合、表示手段３０７への表示も意味不明の画像となる。尚、正しく復号されなかったデータについては、記録動作を行わない様にデータ記録再生手段３０５を構成しておいても勿論良い。
【０１０７】
尚、本発明の暗号化の種類は、上記実施の形態では、暗号鍵であったが、これに限らず例えば、暗号のアルゴリズムであっても良い。この場合、送信対象となるデータの管理情報に応じて上記データの送信に適用する暗号のアルゴリズムを変える構成となる。又、そのアルゴリズムの変え方として具体的には、例えば、大きく分けて次の様な２通りのやり方がある。即ち、一つは、暗号化処理手順の順番を入れ替えることにより、暗号のアルゴリズムを異ならせるものであり、他の一つは、暗号化処理手順のループ回数を変えることにより、暗号のアルゴリズムを異ならせるものである。前者の場合、例えば、所定データに対して、第１の暗号化処理を適用し、その処理結果に対して、更に、第２の暗号化処理を適用した場合の暗号化データと、上記第１と第２の暗号化処理の順番を逆に適用した場合の暗号化データとが異なるという特性を利用するものであり、暗号化回路等のハードウェアーの構成を複雑にすることなく実現出来るものである。尚、この場合、双方の暗号化データの暗号の強度は同じレベルである。又、後者の場合、例えば、所定データに対して、第１の暗号化処理を適用し、その結果に対して、更に同じ暗号化処理を適用するという動作の繰り返し回数を一般にループ回数というが、このループ回数を変えることにより、暗号化データを異ならせるというものである。尚、この場合、一般にループ回数を多くしたものほど暗号の強度が上がる。又、言うまでもなく、前者と後者を組み合わせてたものとして、暗号化処理手順の順番を変え、且つ、各暗号化処理のループ回数も変える構成でも良い。更に又、上記の場合、暗号鍵は同一でも良いし、異ならせても良い。以上述べた、暗号のアルゴリズムを変えるという構成を適用する場合、送信装置が、受信装置側に対して送信すべき復号化情報としては、前者の場合は、例えば、暗号化処理の順番であり、後者の場合は、例えば、ループ回数である。
【０１０８】
又、上記実施の形態では、データ記録再生手段が、コピー１回可能とされるデータの記録の際に、Ｓｙフィールドに格納されているコピー管理情報を書き換えることについて説明した。ここでは、その点について更に述べる。上記実施の形態でも述べた様に、データ記録再生手段は、実データの中に含まれているコピー管理情報までは書き換えない。そのため、その記録データが、その後、別の記録装置等に送信される場合、Ｓｙフィールド内の情報と、実データ内の情報が一致していないため、その別の記録装置において混乱が生じることも考えられる。そこで、本来は、双方の情報は一致させるべきものであるが、装置の構成が複雑になることを避けるため、あえて不一致状態を許し、その代わり、Ｓｙフィールドには、その旨を示す情報を書き込む構成としても良い。即ち、コピー１回可能のデータを受信し記録した後、送信する際に、実データ内のコピー管理情報は書き換えていないが、実データのコピーは禁止であることを示す情報として、新たに「ストリームコピー」と名付け、Ｓｙフィールドに格納する２ビットデータは「０１」とするものである。この場合、データ記録再生手段３０５は、ＡＶデータを記録する場合、Ｓｙフィールド９１０に格納されているコピー管理情報である「１０」のデータを、更なるコピー禁止を意味する「０１」と書き換えた上で上記記録動作を行う。これにより、正規の装置においては、コピー管理情報としてもともとコピー禁止であるというデータと、１回コピーが実行されたために、その後のコピーが禁止であるというデータの区別が可能となる。従って、Ｓｙフィールド内の情報により、混乱無く正しく動作させることが可能となる。更に又、この場合、上記実施の形態で述べたものと同様の構成により、コピー管理情報としての「ストリームコピー」に対応した新たな暗号化の種類（例えば、暗号鍵のグループＣ）を設けることが出来る。つまり、上述の様に、コピー１回可能のデータが受信され記録された後、その記録データ（第２世代のデータ）を更に送信する装置があった場合、その第２世代のデータのコピー管理情報についても、上記と同様の効果を発揮出来る様にするためである。
【０１０９】
又、この場合、上記実施の形態で述べた、イン−トランジション情報は、Ｓｙフィールドでは、表せないので、例えば、アイソクロノスパケットヘッダ９００内の、Ｓｙフィールド９１０とは別の領域に独立した１ビットとして確保し、そこに格納する構成としても良い。
【０１１０】
又、上記実施の形態では、イン−トランジション情報「０１」がＳＹフィールド９１０に格納される場合について述べたが、これに限らず例えば、アイソクロノスパケットヘッダ９００内の、Ｓｙフィールド９１０とは別の領域に独立した１ビットを確保し、そこに格納する構成としても良い。
【０１１１】
又、上記実施の形態では、受信装置が、時間とともに変化する鍵の予告情報を受けた後、新たな鍵の転送要求を出す場合について述べた。しかし、これに限らず例えば、送信装置は、上記予告情報の代わりに更新情報を送信し、その更新情報を受信した受信装置から鍵の転送要求が有った場合、上記送信装置が、その転送を要求された鍵に加えて、次に使用する予定の鍵も同時に送るという構成でも良い。ここで、上記更新情報は、鍵の種類（即ち、暗号化の種類）が、上述の様に時間と共に更新される場合に、その更新が実行されたことを受信装置に通知するための情報であり、変更情報発生手段２０８により生成される（図２参照）。尚、本発明の更新実行情報生成手段は、この変更情報発生手段２０８に対応する。
【０１１２】
この場合、図５に示すように、独立した１ビットを確保したイン−トランジション情報が、上記更新情報に対応するものであり、新たな鍵を使用するタイミングを受信装置に知らせることになる。
【０１１３】
即ち、図５において、受信装置は、時刻Ｔ１の直後に鍵Ａ１と鍵Ａ２とを同時に入手しており、時刻Ｔ３の時点で、イン−トランジション情報が、０から１に反転すると、この反転のタイミングを検出した受信装置は、新たな鍵（鍵Ａ２）の使用を開始する。又、この時、受信装置は送信装置に対し、上述した通り、鍵の転送要求を行う。この転送要求に対して、送信装置から現在使用中の鍵Ａ２と、次に使用する予定の鍵Ａ３とが同時に送られてくる。従って、鍵Ａ２については、既に送ったものと重複することになる。そこで、受信装置は、鍵Ａ３についてはこれを保持するが、鍵Ａ２については、既に取得した鍵をそのまま使用し、２度目に送られてきた鍵Ａ２は捨てる。尚、これとは異なり、既に取得した鍵を、２度目に送られてきた鍵Ａ２と差し替えて使用しても勿論良い。
【０１１４】
又、図５において、時刻Ｔ５では、１から０に反転するので、この反転を検出した後は、上記と同様の動作となる。上記内容は、勿論、暗号鍵に限らず、例えば、暗号のアルゴリズムを変える場合でも同様に適用出来る。
【０１１５】
また，上記各実施の形態では，説明を簡単にするために復号化情報として鍵をそのまま送信していたが，復号化情報はこれに限るものではなく，受信装置が鍵を作成できる情報であればどのような情報であってもよい．例えば，鍵を暗号化して受信装置に送信し，受信装置は暗号化された鍵を復号化して鍵自身を入手するようにしてもよい．この復号化に必要な情報は認証手続きの際に送信装置と受信装置との間で共有したり，装置製造時に予め送信装置と受信装置に記憶させておいても良い．このようにすれば、鍵の送信を第３者に盗聴されたとしても、第３者には鍵が渡らない。
【０１１６】
又、上記実施の形態では、同一のコピー管理情報のデータについても、暗号化鍵を時間とともに異ならせる場合について述べたが、これに限らず例えば、コピー管理情報に応じて、鍵や暗号化のアルゴリズムを異ならせる構成であれば、時間的に異ならせなくてもかまわない。
【０１１７】
又、上記実施の形態では、コピー管理情報として、コピーフリー、コピー１回可能、コピー禁止などを用いる場合について述べたが、これに限らず例えば、コピー回数の異なるものがあっても勿論良く、これらに限るものではない。
【０１１８】
又、以上述べた実施の形態及びそれらの変形例の何れか一つの例に記載の各手段の全部又は一部の手段の機能をコンピュータに実行させるためのプログラムを記録した磁気記録媒体や光記録媒体などの記録媒体を作成し、それを利用することにより上記と同様の動作を実行させることが出来る。
【０１１９】
又、上記実施の形態及びそれらの変形例の各手段の処理動作は、コンピュータを用いてプログラムの働きにより、ソフトウェア的に実現してもよいし、あるいは、上記処理動作をコンピュータを使用せずに特有の回路構成により、ハードウェア的に実現してもよい。
【産業上の利用可能性】
【０１２０】
本発明にかかるデータ送信方法、データ受信方法、送信装置、及び受信装置は、伝送データの保護が従来に比べてより一層確実に行える効果を有し、ディジタルデータを送受信するデータ伝送システム等として有用である。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施の形態におけるデータ伝送システムの概略構成図
【図２】同実施の形態における送信装置の構成を示すブロック図
【図３】同実施の形態における受信装置の構成を示すブロック図
【図４】同実施の形態における、暗号鍵の時刻による変化を示す説明図
【図５】本発明の別の実施の形態における、暗号鍵の時刻による変化を示す説明図
【図６】従来のデータ転送方法におけるアイソクロノスパケットのフォーマットを表す説明図
【符号の説明】
【０１２２】
１０１          送信装置
１０１ａ        １３９４入出力手段（データ送信手段）
１０２ａ        １３９４入出力手段（データ受信手段）
１０２〜１０４  受信装置
１０５          ＩＥＥＥ１３９４バス
２０２          モード決定手段
２０３          鍵発生手段（暗号化種類更新手段）
２０６          鍵配布手段（復号化情報送信手段）
２０７          切り替えタイミング決定手段（暗号化種類更新手段）
２０８          変更情報発生手段（予告情報生成手段）
３０１          パケット解読手段（データ管理情報検出手段）
３０２          鍵入手手段（復号化情報要求手段）
３０３          モード検出手段
３０４          復号化手段
３０５          データ記録再生手段（処理方法決定手段）
４０１          第１のＡＶデータ
【図１】
2005102333.tif 000003
【図２】
2005102333.tif 000004
【図３】
2005102333.tif 000005
【図４】
2005102333.tif 000006
【図５】
2005102333.tif 000007
【図６】
2005102333.tif 000008