(57)【特許請求の範囲】
【請求項１】
互いに階層的に暗号化および多重化された複数の情報単位から成る暗号化多重情報を少なくとも二者間で通信する情報伝送システムに用いられる情報受信装置であって、
前記暗号化多重情報を第１の解読方法で解読して多重情報単位を生成する第１の解読手段と、
前記第１の解読手段が生成した多重情報単位を逆多重化して、暗号化情報単位及び前記情報単位のいずれかを生成する逆多重化手段と、
前記逆多重化手段が生成した暗号化情報単位を第２の解読方法で解読して前記情報単位を生成する第２の解読手段と、
前記逆多重化手段が生成した前記暗号化情報単位を、当該暗号化情報単位を識別する暗号化情報単位ＩＤおよび更新されたか否かを示す情報とともに保存する記憶手段と、
前記第２の解読手段が生成した前記情報単位を指定するための情報である再生指定情報が入力された場合に、前記記憶手段が保存した前記暗号化情報単位を前記第２の解読手段に出力させる再生手段とを備え、
前記第２の解読手段は、前記暗号化情報単位が繰り返し暗号化されている場合は前記第２の解読方法で解読を継続し、
前記逆多重化手段は、前記暗号化情報単位が繰り返し多重化されている場合は前記逆多重化を継続し、
前記記憶手段は、前記暗号化情報単位ＩＤ及び前記更新されたか否かを示す情報に応じて記憶した暗号化情報単位を更新し、
前記第１の解読方法と前記第２の解読方法は同一であることを特徴とする、情報受信装置。
【請求項２】
第１の解読手段と、逆多重化手段と、第２の解読手段と、記憶手段と、再生手段とを備え、互いに階層的に暗号化および多重化された複数の情報単位から成る暗号化多重情報を少なくとも二者間で通信する情報伝送システムに用いられる情報受信装置において実行される情報受信方法であって、
前記第１の解読手段が、前記暗号化多重情報を第１の解読方法で解読して多重情報単位を生成する第１の解読ステップと、
前記逆多重化手段が、前記第１の解読ステップにおいて生成した多重情報単位を逆多重化して、暗号化情報単位及び前記情報単位のいずれかを生成する逆多重化ステップと、
前記第２の解読手段が、前記逆多重化ステップにおいて生成した暗号化情報単位を第２の解読方法で解読して前記情報単位を生成する第２の解読ステップと、
前記記憶手段が、前記逆多重化ステップにおいて生成した前記暗号化情報単位を、当該暗号化情報単位を識別する暗号化情報単位ＩＤおよび更新されたか否かを示す情報とともに保存する記憶ステップと、
前記再生手段が、前記第２の解読ステップにおいて生成した前記情報単位を指定するための情報である再生指定情報が入力された場合に、前記記憶ステップにおいて保存した前記暗号化情報単位を前記第２の解読ステップに出力させる再生ステップとを備え、
前記第２の解読ステップにおいて、前記第２の解読手段は、前記暗号化情報単位が繰り返し暗号化されている場合は前記第２の解読方法で解読を継続し、
前記逆多重化ステップにおいて、前記逆多重化手段は、前記暗号化情報単位が繰り返し多重化されている場合は前記逆多重化を継続し、
前記記憶ステップにおいて、前記記憶手段は、前記暗号化情報単位ＩＤ及び前記更新されたか否かを示す情報に応じて記憶した暗号化情報単位を更新し、
前記第１の解読方法と前記第２の解読方法は同一であることを特徴とする、情報受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ通信やデータ放送において情報を暗号化して伝送する方法および装置に関する。
【０００２】
【従来の技術】
図２５に、従来の情報伝送装置を示す。情報伝送装置１９００は、送信部１９１０と、伝送器１９２０と、受信部１９３０を含む。以下、インターネットにおける情報伝送を例１として、ディジタル放送を例２として、２種類の異なる具体例を挙げて説明する。なお、１つの送信部に対して複数の受信部を対応させることが出来る。
【０００３】
送信部１９１０は、情報単位Ｉｕに対して多重化や暗号化を施して伝送情報Ｉｔを生成して出力する。ここでの情報単位Ｉｕとは、ユーザにとって意味を持つひとまとまりの電子データで、例えば、テキスト情報、音声情報、静止画像情報、動画情報、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｋｅｕｐ  Ｌａｎｇｕａｇｅ）の情報、あるいはそれらが複合化されたものである。
【０００４】
（送信部１９１０）
送信部１９１０は、情報単位生成器１９１１、マルチプレクサ１９１２、下位層スクランブラ１９１３、および送出器１９１４を含む。情報単位生成器１９１１は、複数の情報単位Ｉｕを生成して出力する。例１においては、ユーザがキーボードなどからテキスト文章を入力したり、画像を計算機に取り込んだりして得た情報単位Ｉｕ、あるいは既に計算機に格納されている情報単位Ｉｕを出力する。情報単位生成器１９１１は、例えば、電子メール・ソフトウェアの入力画面部分やインターネット上の放送局のサーバなどである。
【０００５】
一方例２においては、生成する全ての情報単位Ｉｕがあらかじめ情報単位生成器１９１１に蓄えられており、所定のスケジュールに従って、単に選択的に出力される方法が考えられる。情報単位生成器１９１１は、ディジタル放送の送出システムにおける番組運行管理システム、ＶＴＲのカートマシン、ＭＰＥＧ−２エンコーダ、ディジタル放送のＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄ）管理送出システムなどからなる放送局システムである。ただし、ＥＰＧなど付加的な情報は、長時間同じ内容を持続して送出する必要があるため、情報単位生成器１９１１において秒のオーダーの周期で同じ内容を繰り返し出力することが多い。
【０００６】
マルチプレクサ１９１２は、情報単位生成器１９１１が出力する情報単位Ｉｕを入力し、入力した複数の情報単位Ｉｕを多重化し、多重化した情報単位Ｉｕを多重情報Ｉｍとして出力する。この多重化によって、複数の情報単位Ｉｕは伝送器１９２０において効率良く伝送するのに適した形式に変換される。
【０００７】
例１においては、マルチプレクサ１９１２は、例えば、インターネットの電子メールでマルチメディア情報を送るのに用いられるＭＩＭＥ（Ｍｕｌｔｉｉ−ｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）のエンコーダである。この場合、マルチプレクサ１９１２は、複数の情報単位Ｉｕであるテキスト情報、画像情報、音声情報などのそれぞれを各パートとし、複数のパートをひとまとめにするＭＩＭＥ準拠のマルチパートのメッセージに変換して出力する。ＭＩＭＥの形式的仕様はＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１５２１／１５２２で定義されている。
【０００８】
一方、例２においては、マルチプレクサ１９１２は、例えば、複数のストリームデータからＭＰＥＧ−２システムのＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を得るサービス多重化装置である。なお、ＭＰＥＧ−２システムおよびＴＳは、ＩＳＯ／ＩＥＣ  ＣＤ  １３８１８−１で規格化されている。この場合、マルチプレクサ１９１２は、情報単位生成器１９１１が出力する複数の情報単位Ｉｕの各々をＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）と呼ばれるパケットに分割し、得られたパケットを所定の規則に基づいて多重化する。
【０００９】
下位層スクランブラ１９１３は、マルチプレクサ１９１２の出力する多重情報Ｉｍを入力し、同多重情報Ｉｍを所定の暗号化アルゴリズムに従って暗号化し、暗号化した多重情報Ｉｍを暗号化多重情報単位Ｉｍｅとして出力する。例１においては、下位層スクランブラ１９１３は、例えば公開鍵暗号であるＲＳＡ暗号を実装したソフトウェアＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）を暗号化オプション付で起動したものである。
【００１０】
また、下位層スクランブラ１９１３の出力は、ＲＳＡ暗号により暗号化された電子メールの本文である。ＲＳＡ暗号については、考案者自身であるＲ．Ｌ．Ｒｉｖｅｓｔ、Ａ．Ｓｈａｍｉｒ、Ｌ．Ａｄｌｅｍａｎによる論文「Ａ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｏｂｔａｉｎｉｎｇ  Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅｓ  ａｎｄ  Ｐｕｂｌｉｃ  Ｋｅｙ  Ｃｒｙｐｔｏｓｙｓｔｅｍｓ」（１９７８年２月発行のＣｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭの第２１巻第２号）に詳しく説明されている。ＰＧＰについてはＳｉｍｓｏｎ  Ｇａｒｆｉｎｋｅｌ著「ＰＧＰ :  Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ」（Ｏ’Ｒｅｉｌｌｙ  ＆  Ａｓｓｏｃｉａｔｅｓ）に詳しく説明されている。
【００１１】
一方例２においては、下位層スクランブラ１９１３は、例えばトランスポート層のスクランブル装置である。下位層スクランブラ１９１３は、入力するＭＰＥＧ−２のＴＳのペイロード部を、Ｍｕｌｔｉ−２やＤＥＳ（ｔｈｅ  Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの暗号アルゴリズムにより暗号化し、その結果である暗号化されたＭＰＥＧ−２のＴＳを出力する。なお、ＭＵＬＴＩ−２は、開発されたデジタル放送システムの為に日立製作所が開発したものである。
【００１２】
送出器１９１４は、下位層スクランブラ１９１３から入力される暗号化多重情報単位Ｉｍｅを伝送情報Ｉｔに変換する。この伝送情報Ｉｔは伝送器１９２０に伝送される。例１においては、送出器１９１４はデスティネーションフィールド、センダーフィールド等から構成されるメールヘッダを電子メールの本文に付加するプログラムである。送出器１９１４の出力である電子メールに、このメールヘッダが付与される。一方、例２においては、送出器１９１４は、ＭＰＥＧ−２のＴＳ用のモジュレータおよび誤り訂正エンコーダである。
【００１３】
（伝送器１９２０）
伝送器１９２０は、入力する伝送情報Ｉｔを物理的に離れた地点へ伝送する。伝送器１９２０の入力と出力は共に伝送情報Ｉｔである。伝送器１９２０の入力全てが誤りなく受信部１９３０への出力に現れなくてもよい。例１においては、伝送器１９２０は、インターネットなどの通信経路により相互に接続されている、メール伝送プロトコルＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  ＴｒａｎｓｆｅｒＰｒｏｔｏｃｏｌ）を解釈実行する複数のメール通信デーモンである。代表的なメール通信デーモンの例としてｓｅｎｄｍａｉｌなどがある。
【００１４】
ＳＭＴＰの形式的仕様は、ＲＦＣ  ８２１、ＲＦＣ  ８２２、およびＲＦＣ  ９７４で定義されている。また、ｓｅｎｄｍａｉｌについては、Ｅ．Ａｌｌｍａｎによる「" ＳＥＮＤＭＡＩＬ  −  Ａｎ  Ｉｎｔｅｒｎｅｔｗｏｒｋ  Ｍａｉｌ  Ｒｏｕｔｅｒ "  Ｕｎｉｘ  Ｐｒｏｇｒａｍｍｅｒ‘ｓ  ｍａｎｕａｌ」（ＣＳＲＧ  Ｕ．Ｃ．Ｂｅｒｋｅｌｅｙ、１９８３年７月発行）に詳しく述られている。
【００１５】
一方、例２においては、伝送器１９２０は、アップコンバータと、衛星へデータを送るパラボラアンテナと、通信衛星と、地上の受信用アンテナとから構成される。
【００１６】
（受信部１９３０）
受信部１９３０は、伝送器１９２０から伝送された伝送情報Ｉｔを受け取り、ユーザに情報単位Ｉｕを提示する。受信部１９３０は、受信器１９３１と、下位層デスクランブラ１９３２と、デマルチプレクサ１９３３と、再生器１９３４と、記憶器１９３５と、提示器１９３６とを含む。
【００１７】
（受信部１９３０）
受信器１９３１は、伝送器１９２０から入力される伝送情報Ｉｔの全てまたは一部を取り出し、取り出した伝送情報Ｉｔから暗号化多重情報単位Ｉｍｅを得て出力する。例１においては、受信器１９３１はメール伝送のフロントエンド・プログラムである。一方、例２においては、受信器１９３１は衛星放送チューナと復調器と誤り訂正複合器とを接続したものである。
【００１８】
下位層デスクランブラ１９３２は、受信器１９３１から出力される暗号化多重情報単位Ｉｍｅを解読して、多重情報Ｉｍを再生する。例１においては、下位層デスクランブラ１９３２はＰＧＰのプログラムを暗号解読のオプション付で起動したものである。一方、例２においては、下位層デスクランブラ１９３２はトランスポート層のデスクランブラである。
【００１９】
デマルチプレクサ１９３３は、多重情報Ｉｍから情報単位Ｉｕを情報単位Ｉｕ毎に分離させて取り出し、取り出した情報単位Ｉｕを出力する。例１においては、デマルチプレクサ１９３３は、ＭＩＭＥデコーダであり、マルチパートのメッセージに含まれる各パートであるテキスト情報、画像情報などを別個のものとして分離して取り出す。一方、例２においては、デマルチプレクサ１９３３はＭＰＥＧ−２のＴＳのデマルチプレクサである。デマルチプレクサ１９３３は、ＭＰＥＧ−２システムにより多重化された複数のストリームを分離する。
【００２０】
再生器１９３４は、デマルチプレクサ１９３３から情報単位Ｉｕの入力を受けて、再生可能な情報である再生情報Ｉｒを生成する。例１においては、再生器１９３４は、テキストファイル・ビュワーや画像ファイル提示ソフトなどである。一方、例２においては、再生器１９３４は、例えばＭＰＥＧ−２でエンコードされた音声や画像を再生するＭＰＥＧ−２デコーダである。この場合、出力はＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｓｔａｎｄａｒｄ  Ｃｏｍｍｉｔｔｅｅ）の信号とアナログの音声信号である。
【００２１】
記憶器１９３５は、再生器１９３４から再生情報Ｉｒの入力を受けて、第１の再生情報Ｉｒ１を記憶すると共に、再生要求に基づいて同記憶された第１の再生情報Ｉｒ１を第２の再生情報Ｉｒ２として出力する。以後、この動作を単に「再生」と称する。後ほど詳述するように、第１の再生情報Ｉｒ１と第２の再生情報Ｉｒ２は、その内容は同一であるが提示時間が異なる。
【００２２】
例１においては、記憶器１９３５は、例えばＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のファイルシステムや、電子メールの分類管理ソフトウェアである。一方、例２においては、記憶器１９３５は、例えばＮＴＳＣ信号やアナログ音声を録画再生を行う、ＶＴＲ（ビデオテープレコーダ）やＶＣＲ（ビデオカセットレコーダ）である。
【００２３】
提示器１９３６は、再生器１９３４から入力される第１の再生情報Ｉｒ１と、記憶器１９３５から入力される第２の再生情報Ｉｒ２とを入力し、いずれか一方あるいは両方をユーザに提示する。例１においては、提示器１９３６は、例えば、画像や音声をユーザに提示するＸ−ｗｉｎｄｏｗｓや Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓなどのウィンドウ・システムである。一方、例２においては、提示器１９３６は、例えばＮＴＳＣ信号とアナログ音声信号とを入力し受像するテレビ受像器である。
【００２４】
図２６に、情報伝送装置１９００によって生成される暗号化多重情報単位Ｉｍｅ０ｄの一例を示す。本例においては、暗号化多重情報単位Ｉｍｅ０ｄは、同図においてそれぞれ円で示された４つの情報単位Ｉｕ１ｄ、Ｉｕ２ｄ、Ｉｕ３ｄ、およびＩｕ４ｄを含む。波線の矩形は、情報単位Ｉｕ１ｄ、Ｉｕ２ｄ、Ｉｕ３ｄ、およびＩｕ４ｄを下位層スクランブラ１９１３で一度だけ暗号化して得られる暗号化多重情報を表している。つまり、情報単位Ｉｕ１ｄ、Ｉｕ２ｄ、Ｉｕ３ｄ、およびＩｕ４ｄは全て、同一の暗号で暗号化されると共に、転送レベルにおいて単一の暗号で保護されている。
【００２５】
情報単位Ｉｕ１ｄ、Ｉｕ２ｄ、Ｉｕ３ｄ、およびＩｕ４ｄは、それぞれ、天気予報を考慮した観光ガイド、観光地の天気予報、全国の天気予報、地区の天気予報を表している。これらの天気予報に関連するサブタイトルを暗号化して、トータルな天気予報プログラムＩｕｅが生成されている。このように、暗号化の観点からみた場合、これらのサブタイトル間には階層関係はない。
【００２６】
（動作）
図２７および図２８を参照して、従来の情報伝送装置１９００の動作を以下に述べる。図２７は、送信部１９１０と伝送器１９２０の動作を示すフローチャートである。
【００２７】
ステップＳ２００１において、情報単位生成器１９１１は複数の情報単位Ｉｕを生成して出力する。情報単位Ｉｕの生成は、ユーザが入力したりファイルを指定したりする例１における方法と、所定のスケジュールに従って蓄積された情報単位Ｉｕから選択的に出力される例２における場合がある。
【００２８】
ステップＳ２００２において、マルチプレクサ１９１２がステップＳ２００１で生成された情報単位Ｉｕを多重化し、その結果を多重情報Ｉｍとして出力する。多重情報Ｉｍは、例１においてはＭＩＭＥ準拠のマルチパートのデータであり、例２においてはＭＰＥＧ−２システムのＴＳのデータである。
【００２９】
ステップＳ２００３において、ステップＳ２００２で多重化して得た多重情報Ｉｍを下位層スクランブラ１９１３で暗号化し、暗号化多重情報単位Ｉｍｅを生成する。多重情報Ｉｍは、例１においてはＲＳＡ暗号などによって暗号化され、例２においてはＭＰＥＧ−２のＴＳのペイロード部が日立製作所のＭｕｌｔｉ−２暗号などによって暗号化される。
【００３０】
ステップＳ２００４において、送出器１９１４が、ステップＳ２００３で暗号化して得た暗号化多重情報単位Ｉｍｅを、伝送器１９２０で伝送可能あるいは伝送に適した形式に変換して伝送情報Ｉｔを生成する。例１においては、暗号化多重情報単位Ｉｍｅであるメールの本文に、To:フィールドや、From:フィールドなどの情報を先頭に付加したものを伝送情報Ｉｔとして出力する。一方、例２においては、ＭＰＥＧ−２のＴＳに対して、誤り訂正符号により符号化した後、変調したものを出力する。
【００３１】
ステップＳ２００５において、伝送器１９２０によって伝送情報Ｉｔを物理的に離れた地点へ伝送する。例１においては、接続された１つあるいは複数の計算機に実装されるメール通信デーモンが、プロトコルＳＭＴＰに基づいてインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのコンピュータ・ネットワークと通信することによって、一方の計算機上のメール通信デーモンから他方の計算機上のメール通信デーモンへメールを伝送する。
【００３２】
一方、例２においては、アップコンバータによって変換された伝送情報Ｉｔをパラボラアンテナによって通信衛星へ伝送し、通信衛星がトランスポンダによって受信した伝送情報Ｉｔを地上に送信する。そして、通信衛星からの伝送情報Ｉｔを地上の受信用アンテナによって受け取る。
【００３３】
次に、図２８を参照して、受信部１９３０の動作について述べる。図２８において、伝送情報Ｉｔの中から実時間で情報単位Ｉｕを取り出しユーザに提示し、ユーザの必要に応じて保存して、後で再視聴する動作が詳細に示されている。
【００３４】
ステップＳ２１０１において、ユーザが伝送情報Ｉｔの中から実時間で情報単位Ｉｕを視聴する場合には、処理はステップＳ２１０２へ進む。ユーザが、記憶器１９３５にあらかじめ保存された情報単位Ｉｕを視聴する場合には、処理はステップＳ２１０９へ進む。
【００３５】
ステップＳ２１０２において、受信器１９３１は伝送器１９２０から入力される伝送情報Ｉｔから暗号化多重情報単位Ｉｍｅの一部あるいは全部を取り出す。例１においては、特定ユーザ宛の１通の電子メールデータを取り出す処理を行う。一方、例２においては、所定の周波数にチューニングして求める情報の格納されている特定のパケットをＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）によりフィルタリングして選択抽出する処理が行われる。
【００３６】
ステップＳ２１０３において、下位層デスクランブラ１９３２が、受信器１９３１から入力される暗号化多重情報単位Ｉｍｅを暗号解読して、多重情報Ｉｍを出力する。例１においては、下位層デスクランブラ１９３２はＰＧＰのプログラムを暗号解読のオプション付で起動したものである。ＰＧＰのプログラムによりＲＳＡ暗号の解読が行われ解読結果が出力される。一方、例２においては、Ｍｕｌｔｉ−２暗号により暗号化された多重情報Ｉｍを暗号解読して、多重情報Ｉｍを得る。
【００３７】
ステップＳ２１０４において、デマルチプレクサ１９３３は多重化された情報単位Ｉｍを情報単位Ｉｕ毎に分離して取り出す。例１においては、デマルチプレクサ１９３３が、ＭＩＭＥに基づいて多重化されたマルチパートのメッセージを各パート毎に分離する。この結果、各パートであるテキスト情報、画像情報、音声情報などが別個の情報単位Ｉｕとして分離される。一方、例２においては、デマルチプレクサ１９３３が、ＭＰＥＧ−２システムによって多重化された複数のストリームをＰＩＤ（Ｐａｋｅｔ  ＩＤ、パケット識別子）を基に分離する。この結果、ＭＰＥＧ−２の映像ストリーム、ＭＰＥＧ−１の音声ストリーム、ＥＰＧなどの付加情報などが、別個の情報単位Ｉｕとして分離される。ただし、ＭＰＥＧ−２の映像はＩＴＵ−Ｔ  Ｈ．２６２で、ＭＰＥＧ−１の音声はＩＳＯ／ＩＥＣ  １１１７２−３規格として標準化されている。
【００３８】
ステップＳ２１０５において、再生器１９３４はデマルチプレクサ１９３３の出力する情報単位Ｉｕを入力して再生可能な情報である再生情報Ｉｒを生成する。
【００３９】
例１においては、例えば、情報単位Ｉｕがテキスト情報である場合には、各文字コードに対応するフォントを選択し列挙することでビットマップの形式を生成し、第１の再生情報Ｉｒ１として生成する。また、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの画像情報形式である場合には、ビットマップの形式に展開した結果を再生情報Ｉｒ１として出力する。ただし、ＪＰＥＧはＩＳＯ／ＩＥＣ１０９１８より規格化されている。また、音声情報である場合にはＤ／Ａコンバータと同等の機能により、アナログ音声信号に変換して再生情報Ｉｒとして出力する。
【００４０】
一方、例２においては、ステップＳ２１０４で得た情報単位Ｉｕが、ＭＰＥＧ−２の映像ストリームである場合、ＭＰＥＧ−２映像のデコードが行われて、ＮＴＳＣの信号を再生情報Ｉｒとして出力される。また、音声ストリームの場合にはアナログ音声信号にＤ／Ａ変換して出力する。
【００４１】
ステップＳ２１０６において、提示器１９３６は、ステップＳ２１０５で得られた第１の再生情報Ｉｒ１を、再生情報の形式に従ってユーザに提示する。例１においては、ステップＳ２１０５で得た再生情報がビットマップの形式の場合には、提示器１９３６は再生情報Ｉｒをディスプレイ画面上に配置かつ提示し、ユーザに対して視覚的に提示する。ステップＳ２１０５で得た再生情報Ｉｒ１がアナログ音声信号の場合には、同再生情報Ｉｒ１をスピーカに送ることでアナログ音声信号が音響に変換されてユーザに対して聴覚的に提示される。
【００４２】
一方、例２においては、ステップＳ２１０５で得た、再生情報ＩｒのＮＴＳＣ信号はディスプレイ上に受像され、アナログ音声情報はスピーカに送られて、ユーザに再生情報Ｉｒが提示される。
【００４３】
ステップＳ２１０７において、ユーザの意志提示により現在の伝送情報Ｉｔ中の情報を保存しておきたい場合、処理はステップＳ２１０８へ進み、それ以外の場合はステップＳ２１０１に進む。このユーザ意志提示は、具体的には、視聴しながら指定する場合と、タイマーなどによってあらかじめ設定されている場合などがある。
【００４４】
ステップＳ２１０８において、ステップＳ２１０５で生成された再生情報Ｉｒを記憶器１９３５に保存する。その後、処理はステップＳ２１０１へ進む。再生情報Ｉｒ１は、記憶器１９３５に追加的に保存しても良いし、既に保存されている情報を上書きしても良い。あるいは、既に記憶器１９３５に古いバージョンの情報が保存されている場合には、この古いバージョンの情報と交換しても良い。例１においては、ファイルシステムに再生情報Ｉｒが保存かつ整理される。情報単位Ｉｕは、例えば、到着順、差し出し人別、話題別に整理される。一方、例２においては、ビデオテープなどに映像と音声などの再生情報Ｉｒが録画される。たとえば、ＮＴＳＣの垂直消去区間に多重化された映像と音声以外の付加的情報も同時に保存されてもよい。また、ディジタル情報のまま録画する場合、映像、音声以外の複数のストリームを同時に録画しても良い。
【００４５】
ステップＳ２１０９において、記憶器１９３５は保存している第１の再生情報Ｉｒ１を第２の再生情報Ｉｒ２として出力する。例１においては、ファイルシステムに整理・保存された再生情報Ｉｒ１からユーザが選択した再生情報Ｉｒ２（Ｉｒ１）が出力される。一方、例２においては、ビデオテープなどから映像と音声の再生を行う。ユーザが選択したい再生情報Ｉｒの選択は、記憶器１９３５の機能として実現することで自動化しても良いが、ユーザ自らが、ビデオテープなどを選択し、記憶器１９３５にセットしても良い。
【００４６】
ステップＳ２１１０において、提示器１９３６が、ステップＳ２１０９で出力される再生情報Ｉｒをユーザに提示する。その後、処理はステップＳ２１０１へ戻る。ステップＳ２１１０における動作は、ステップＳ２１０１へ戻ること以外はステップＳ２１０６における動作と同等で良い。
【００４７】
【発明が解決しようとする課題】
しかしながら、上述のように、情報伝送装置１９００には、以下に述べる２つの主な問題がある。先ず第１の問題として、暗号の強度の自由度に対する制限がある。一般に暗号は不正な解読に対する強度が強いほど、正当な解読方法による解読処理に対し、計算機資源や処理時間などより多くのリソースを必要とする。このため、暗号をかける対象に求められる秘匿性に応じて、必要に十分なだけの強度を持った暗号化を行うことが求められる。
【００４８】
例えば、伝送する情報の一部の情報単位Ｉｕに対して、より秘匿性の高い暗号化をする必要がある場合、一部の情報単位Ｉｕに対してより強度の強い暗号を施す必要がある。例えば、天気予報番組で、全国の天気予報は無料で暗号化せず、詳細地区予報は有料、各ユーザにカスタムメイドされた天気予報も別料金である場合、詳細地区予報は全国の天気予報より、またカスタムメイドの天気予報は詳細地区予報よりも、より高い秘匿性を持つ暗号化を施す必要がある。
多くの暗号では理論的には、暗号を解く鍵の大きさを増やすことで暗号の強度を調整できる。しかしながら、通常用いられている暗号解読のハードウェアなどの制限から、必ずしも暗号の強度に十分な自由度があるとはいえない。
【００４９】
暗号の自由度を高めた暗号解読のハードウェアを用いた場合には、受信部が複雑になったり、特殊なハードウェアを用意する必要が生じるなどのデメリットが発生する。また、暗号の強度の異なる情報単位Ｉｕごとに鍵を変更する場合、最悪の場合、情報単位Ｉｕごとに暗号化と暗号の解読を行うので効率的ではない。
【００５０】
第２の問題として、蓄積する前に暗号を解読する必要性があげられる。 一般に、放送などの万人がアクセスできるようなメディアにおいて有料の情報を送る際には、送信部において情報を暗号化した状態で伝送し、受信部において情報の暗号を解読する時点で料金を課金することが多い。これは料金を払っていないユーザの不正な視聴を防ぐためである。
【００５１】
従来の情報伝送装置１９００は、送信部１９１０から送られてくる情報単位Ｉｕを実時間ではなく伝送後しばらくして視聴する場合、あらかじめ下位層デスクランブラ１９３２で暗号を解読した後の状態である再生情報Ｉｒを保存する。ここで、視聴する可能性のある情報単位Ｉｕを、あらかじめ保存し、後で視聴する場合を考える。後で視聴する可能性のある情報単位Ｉｕを多めに保存しておいた場合、せっかく暗号を解読していても結局は視聴しない情報単位Ｉｕが生じてしまい、保存に際して行うデスクランブルと同時に課金される場合にはユーザにとって不利益である。
【００５２】
逆に、必ず後で視聴するものに厳選するように情報単位Ｉｕを少なめに保存した場合、後で、ユーザが視聴したいと考えた場合でも保存されていないため、視聴できない。これは、一般にユーザが後でどの情報単位Ｉｕを視聴するかをあらかじめ決定することはユーザ当人にとっても、非常に困難であるからである。
【００５３】
一方、受信部の構成を変更し、伝送情報をそのまま保存する方法も考えられる。しかしこの方法では、繰り返し同一のものが送られてくるＥＰＧなどの付加的情報が重複して保存されたり、飛行機事故の生存者数や頻繁にバージョンアップされるソフトウェアなど、最新のものだけに価値がある情報単位Ｉｕも新旧含めて保存されてしまうので、記憶器の容量を浪費して現実的でなかったり、最新のものを取り出す際に余分な処理が必要になる。
【００５４】
【課題を解決するための手段および発明の効果】
本発明は上記の課題を解決するために成されたものである。
第１の発明は、互いに階層的に暗号化および多重化された複数の情報単位から成る暗号化多重情報を少なくとも二者間で通信する情報伝送システムに用いられる情報伝送装置であって、情報単位を生成する情報単位生成手段と、情報単位生成手段が生成した情報単位を第１の暗号方法で暗号化して、暗号化情報単位を生成する第１の暗号化手段と、情報単位生成手段が生成した情報単位と第１の暗号化手段が生成した暗号化情報単位の少なくとも１つを多重化して多重情報単位を生成する多重化手段と、多重化手段が生成した多重情報単位を第２の暗号方法で暗号化して、暗号化多重情報を生成する第２の暗号化手段とを備え、第１の暗号化手段は、多重化手段が生成した多重情報単位を第１の暗号方法で暗号化して暗号化情報単位として更に生成し、多重化手段は、生成した多重情報単位を再度多重化して多重情報単位を生成し、第１の暗号方法と第２の暗号方法は同一であることを特徴とする。
【００６２】
第２の発明は、互いに階層的に暗号化および多重化された複数の情報単位から成る暗号化多重情報を少なくとも二者間で通信する情報伝送システムに用いられる情報受信装置であって、暗号化多重情報を第１の解読方法で解読して多重情報単位を生成する第１の解読手段と、第１の解読手段が生成した多重情報単位を逆多重化して、暗号化情報単位及び情報単位のいずれかを生成する逆多重化手段と、逆多重化手段が生成した暗号化情報単位を第２の解読方法で解読して情報単位を生成する第２の解読手段とを備え、第２の解読手段は、暗号化情報単位が繰り返し暗号化されている場合は第２の解読方法で解読を継続し、逆多重化手段は、暗号化情報単位が繰り返し多重化されている場合は逆多重化を継続し、第１の解読方法と第２の解読方法は同一であることを特徴とする。
第３の発明は、第２の発明において、逆多重化手段が生成した暗号化情報単位を保存する記憶手段と、第２の解読手段が生成した情報単位を指定するための情報である再生指定情報が入力された場合に、記憶手段が保存した暗号化情報単位を第２の解読手段に出力させる再生手段とを更に備えることを特徴とする。
【００６４】
第４の発明は、互いに階層的に暗号化および多重化された複数の情報単位から成る暗号化多重情報を少なくとも二者間で通信する情報伝送システムに用いられる情報伝送方法であって、情報単位を生成する情報単位生成ステップと、情報単位生成ステップにおいて生成した情報単位を第１の暗号方法で暗号化して、暗号化情報単位を生成する第１の暗号化ステップと、情報単位生成ステップにおいて生成した情報単位と第１の暗号化ステップにおいて生成した暗号化情報単位の少なくとも１つを多重化して多重情報単位を生成する多重化ステップと、多重化ステップにおいて生成した多重情報単位を第２の暗号方法で暗号化して、暗号化多重情報を生成する第２の暗号化ステップとを備え、第１の暗号化ステップは、多重化ステップにおいて生成した多重情報単位を第１の暗号方法で暗号化して暗号化情報単位として更に生成するステップを含み、多重化ステップは、生成した多重情報単位を再度多重化して多重情報単位を生成するステップを含み、第１の暗号方法と第２の暗号方法は同一であることを特徴とする。
【００７２】
第５の発明は、互いに階層的に暗号化および多重化された複数の情報単位から成る暗号化多重情報を少なくとも二者間で通信する情報伝送システムに用いられる情報受信方法であって、暗号化多重情報を第１の解読方法で解読して多重情報単位を生成する第１の解読ステップと、第１の解読ステップにおいて生成した多重情報単位を逆多重化して、暗号化情報単位及び情報単位のいずれかを生成する逆多重化ステップと、逆多重化ステップにおいて生成した暗号化情報単位を第２の解読方法で解読して情報単位を生成する第２の解読ステップとを備え、第２の解読ステップは、暗号化情報単位が繰り返し暗号化されている場合は第２の解読方法で解読を継続し、逆多重化ステップは、暗号化情報単位が繰り返し多重化されている場合は逆多重化を継続し、第１の解読方法と第２の解読方法は同一であることを特徴とする。
【００７５】
第６の発明は、第５の発明において、逆多重化ステップが生成した暗号化情報単位を保存する記憶ステップと、第２の解読ステップが生成した情報単位を指定するための情報である再生指定情報が入力された場合に、記憶ステップが保存した暗号化情報単位を第２の解読ステップにより解読させる再生ステップとを更に備えることを特徴とする。
【００９０】
【発明の実施の形態】
（第１の実施形態）
図１、図２、および図３を参照して、本発明の第１の実施形態にかかる情報伝送装置について説明する。以下、インターネットにおける情報伝送を例１として、ディジタル放送を例２として、２種類の異なる具体例を挙げて説明する。情報伝送装置１００は、送信部１１０と、伝送器１２０と、受信部１３０を含む。
【００９１】
（送信部１１０）
送信部１１０は、情報単位生成器１１１と、情報単位スクランブラ１１２と、マルチプレクサ１１３と、下位層スクランブラ１１４と、送出器１１５を含む。
情報単位生成器１１１は、複数の情報単位Ｉｕを生成して出力する。例１においては、情報単位生成器１１１は、ユーザがキーボードなどからテキスト文章を入力したり、画像を計算機に取り込んだりして得た情報単位Ｉｕ、あるいは既に計算機に格納されている情報単位Ｉｕを出力する。情報単位生成器１１１は、例えば、電子メール・ソフトウェアの入力画面部分やインターネット上の放送局のサーバなどである。
【００９２】
一方、例２においては、生成する全ての情報単位Ｉｕがあらかじめ情報単位生成器１１１に蓄えられており、所定のスケジュールに従って、単に選択的に出力される方法が考えられる。情報単位生成器１１１は、ディジタル放送の送出システムにおける番組運行管理システム、ＶＴＲのカートマシン、ＭＰＥＧ−２エンコーダ、ディジタル放送のＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄ）管理送出システムなどからなる放送局システムである。ただし、ＥＰＧなど付加的な情報は、長時間同じ内容を持続して送出する必要があるため、情報単位生成器１１１において秒のオーダーの周期で同じ内容を繰り返し出力することが多い。
【００９３】
情報単位スクランブラ１１２は情報単位生成器１１１に接続されて、入力される情報単位Ｉｕを暗号化する。情報単位スクランブラ１１２は、暗号化結果を暗号化情報単位Ｉｕｅとして出力する。１回の暗号化の対象は、情報単位Ｉｕ、あるいは暗号化の結果を要素とする集合である。暗号化情報単位Ｉｕｅを以下のように定義する。
定義１．暗号化情報単位Ｉｕｅは情報単位Ｉｕである。
定義２．情報単位Ｉｕもしくは暗号化情報単位Ｉｕｅの集合は暗号化情報単位Ｉｕｅである。
定義３．暗号化情報単位Ｉｕｅを暗号化したものは暗号化情報単位Ｉｕｅである。
【００９４】
マルチプレクサ１１３は、情報単位生成器１１１と情報単位スクランブラ１１２に接続されて、それぞれ情報単位Ｉｕと暗号化情報単位Ｉｕｅの入力を受ける。そして、マルチプレクサ１１３は、情報単位生成器１１１および／あるいは情報単位スクランブラ１１２から入力される情報を多重化して、そして多重化して得た結果を多重情報ユニットＩｍとして出力する。
マルチプレクサ１１３は、さらに、自身の出力ポートに接続されて、自身が生成した多重情報ユニットＩｍの入力を受けて、その多重情報ユニットＩｍを再度多重化する。さらに、マルチプレクサ１１３の出力ポートもまた、情報単位スクランブラ１１２の入力ポートに接続されて、情報単位スクランブラ１１２が多重情報ユニットＩｍを暗号化して暗号化情報単位Ｉｕｅを生成できるように構成されている。
【００９５】
このように、マルチプレクサ１１３は、情報単位生成器１１１から出力された情報単位Ｉｕと同様に、情報単位スクランブラ１１２から出力された暗号化情報単位Ｉｕｅを多重化対象して取り扱う。情報単位スクランブラ１１２によって一度に取り扱われた暗号化情報単位Ｉｕｅは、情報単位Ｉｕと等しいと見なして取り扱われる。マルチプレクサ１１３は、情報単位生成器１１１から出力された情報単位Ｉｕを、情報単位スクランブラ１１２から出力された暗号化情報単位Ｉｕｅに負荷すると共に、それらを多重化する。
【００９６】
詳述すれば、マルチプレクサ１１３は、情報単位生成器１１１から出力される複数の情報単位Ｉｕを受けて、それらの情報単位Ｉｕを多重化し、多重化つまり構造化された暗号化情報単位Ｉｕｅを多重情報ユニットＩｍとして出力する。多重化によって、複数の情報単位Ｉｕは、伝送器１２０において効率的な伝送に適したフォーマット（多重情報ユニットＩｍ）に変換される。
【００９７】
例１においては、マルチプレクサ１１３は、例えば、インターネットの電子メールでマルチメディア情報を送るのに用いられるＭＩＭＥ（Ｍｕｌｔｉｉ−ｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）のエンコーダである。この場合、マルチプレクサ１１３は、複数の情報単位Ｉｕであるテキスト情報、画像情報、音声情報などのそれぞれを各パートとし、複数のパートをひとまとめにするＭＩＭＥ準拠のマルチパートのメッセージに変換し、これを出力する。
ＭＩＭＥの形式的仕様はＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１５２１／１５２２で定義されている。
【００９８】
一方、例２においては、マルチプレクサ１１３は、例えば、複数のストリームデータからＭＰＥＧ−２システムのＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を得るサービス多重化装置である。なお、ＭＰＥＧ−２システムおよびＴＳは、ＩＳＯ／ＩＥＣ  ＣＤ  １３８１８−１で規格化されている。この場合、マルチプレクサ１１３は、情報単位生成器１１１が出力する複数の情報単位Ｉｕの各々をＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）と呼ばれるパケットに分割し、得られたパケットを所定の規則に基づいて多重化する。
【００９９】
下位層スクランブラ１１４は、マルチプレクサ１１３に接続されて、入力されてくる多重情報ユニットＩｍを暗号化する。そして、下位層スクランブラ１１４は、暗号化結果を暗号化多重情報単位Ｉｍｅとして出力する。つまり、下位層スクランブラ１１４は、マルチプレクサ１１３から入力される多重情報ユニットＩｍを、所定の暗号化アルゴリズムに従って暗号化し、暗号化結果を暗号化多重情報単位Ｉｍｅとして出力する。
【０１００】
例１においては、下位層スクランブラ１１４は、例えば公開鍵暗号であるＲＳＡ暗号を実装したソフトウェアＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）を暗号化オプション付で起動したものである。また、下位層スクランブラ１１４の出力は、ＲＳＡ暗号により暗号化された電子メールの本文である。ＲＳＡ暗号については、考案者自身であるＲ．Ｌ．Ｒｉｖｅｓｔ、Ａ．Ｓｈａｍｉｒ、Ｌ．Ａｄｌｅｍａｎによる論文「Ａ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｏｂｔａｉｎｉｎｇ  Ｄｉｇｉｔａｌ  Ｓｉｇｎａｔｕｒｅｓ  ａｎｄ  Ｐｕｂｌｉｃ  Ｋｅｙ  Ｃｒｙｐｔｏｓｙｓｔｅｍｓ」（１９７８年２月発行のＣｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭの第２１巻第２号）に詳しく説明されている。ＰＧＰについてはＳｉｍｓｏｎ  Ｇａｒｆｉｎｋｅｌ著「ＰＧＰ:  ＰｒｅｔｔｙＧｏｏｄ  Ｐｒｉｖａｃｙ」（Ｏ’Ｒｅｉｌｌｙ  ＆  Ａｓｓｏｃｉａｔｅｓ）に詳しく説明されている。
【０１０１】
一方例２においては、下位層スクランブラ１９１３は、例えばトランスポート層のスクランブル装置である。下位層スクランブラ１９１３は、入力するＭＰＥＧ−２のＴＳのペイロード部を、Ｍｕｌｔｉ−２やＤＥＳ（ｔｈｅ  Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの暗号アルゴリズムにより暗号化し、その結果である暗号化されたＭＰＥＧ−２のＴＳを出力する。なお、ＭＵＬＴＩ−２は、開発されたデジタル放送システムの為に日立製作所が開発したものである。
【０１０２】
送出器１９１４は、下位層スクランブラ１９１３から入力される暗号化多重情報単位Ｉｍｅを伝送情報Ｉｔに変換する。この伝送情報Ｉｔは送信器１９２０に伝送される。例１においては、送出器１９１４はデスティネーションフィールド、センダーフィールド等から構成されるメールヘッダを電子メールの本文に付加するプログラムである。送出器１９１４の出力である電子メールに、このメールヘッダが付与される。一方、例２においては、送出器１９１４は、ＭＰＥＧ−２のＴＳ用のモジュレータおよび誤り訂正エンコーダである。
【０１０３】
（伝送器１２０）
伝送器１２０は、送出器１１５から入力される伝送情報Ｉｔを物理的に離れた地点へ伝送する。伝送器１２０の入力と出力は共に伝送情報Ｉｔである。伝送器１２０の入力の全てが、誤りなく受信部１３０への出力に現れなくてもよい。例１においては、伝送器１２０は、インターネットなどの通信経路により相互に接続されている、メール伝送プロトコルＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を解釈実行する複数のメール通信デーモンである。代表的なメール通信デーモンの例としてｓｅｎｄｍａｉｌなどがある。
【０１０４】
ＳＭＴＰの形式的仕様は、ＲＦＣ  ８２１、ＲＦＣ  ８２２、およびＲＦＣ  ９７４で定義されている。また、ｓｅｎｄｍａｉｌについては、Ｅ．Ａｌｌｍａｎによる「"   ＳＥＮＤＭＡＩＬ  −  Ａｎ  Ｉｎｔｅｒｎｅｔｗｏｒｋ  Ｍａｉｌ  Ｒｏｕｔｅｒ "  Ｕｎｉｘ  Ｐｒｏｇｒａｍｍｅｒ‘ｓ  ｍａｎｕａｌ」（ＣＳＲＧ  Ｕ．Ｃ．Ｂｅｒｋｅｌｅｙ、１９８３年７月発行）に詳しく述られている。
一方、例２においては、伝送器１２０は、アップコンバータと、衛星へデータを送るパラボラアンテナと、通信衛星と、地上の受信用アンテナとから構成される。
【０１０５】
（受信部１３０）
受信部１３０は、伝送器１２０から入力される伝送情報Ｉｔに種々の処理を施して情報単位Ｉｕを再生して、情報単位Ｉｕの有する内容である再生情報Ｉｒをユーザに提示する。受信部１３０は、受信器１３１、下位層デスクランブラ１３２、デマルチプレクサ１３３、情報単位デスクランブラ１３４、再生器１３５、および提示器１３６を含む。
【０１０６】
受信器１３１は、伝送器１２０に接続されて伝送情報Ｉｔの入力を受けて、暗号化多重情報単位Ｉｍｅを生成する。つまり受信器１３１は、伝送器１２０から入力される伝送情報Ｉｔの全てまたは一部を取り出す。受信器１３１は、さらに、取り出した伝送情報Ｉｔに基づいて暗号化多重情報単位Ｉｍｅを生成する。例１においては、受信器１３１はメール伝送のフロントエンド・プログラムである。一方、例２においては、受信器１３１は衛星放送チューナと復調器と誤り訂正複合器とを接続したものである。
【０１０７】
下位層デスクランブラ１３２は、受信器１３１に接続されて暗号化多重情報単位Ｉｍｅの入力を受けて、多重情報単位Ｉｍを生成する。下位層デスクランブラ１３２は、受信器１３１から入力される暗号化多重情報単位Ｉｍｅを解読して、多重情報単位Ｉｍを生成する。例１においては、下位層デスクランブラ１３２はＰＧＰのプログラムを暗号解読のオプション付で起動したものである。一方、例２においては、下位層デスクランブラ１３２はトランスポート層のデスクランブラである。
【０１０８】
下位層デスクランブラ１３２によって生成される暗号化多重情報単位Ｉｍｅは、その内容において、送信部１１０の下位層スクランブラ１１４によって生成される暗号化多重情報単位Ｉｍｅと実質的に同一であるが、暗号化フォーマットあるいは暗号化方法は異なるものを用いることができる。
【０１０９】
デマルチプレクサ１３３は、下位層デスクランブラ１３２から入力される多重情報単位Ｉｍから暗号化情報単位Ｉｕｅを分離させ、取り出して出力する。多重情報単位から解読された情報に解読を必要としない情報単位Ｉｕが含まれる場合には、デマルチプレクサ１３３は暗号化情報単位Ｉｕｅと情報単位Ｉｕをそれぞれ別に出力する。なお、例１においては、デマルチプレクサ１３３は、ＭＩＭＥデコーダであり、マルチパートのメッセージに含まれる各パートであるテキスト情報、画像情報などを別個のものとして分離して取り出す。一方、例２においては、デマルチプレクサ１３３はＭＰＥＧ−２のＴＳのデマルチプレクサである。
【０１１０】
情報単位デスクランブラ１３４はデマルチプレクサ１３３に接続されて、暗号化情報単位Ｉｕｅのみが入力される。そして、情報単位デスクランブラ１３４は、入力された暗号化情報単位Ｉｕｅを解読して、情報単位Ｉｕを生成する。しかしながら、暗号化情報単位Ｉｕｅが、上述のように情報単位スクランブラ１１２によって繰り返し暗号化されたあるいはマルチプレクサ１１３によって繰り返し多重化（構造化）された暗号化多重情報である場合がある。
【０１１１】
前者、つまり暗号化多重情報単位（Ｉｍ）は情報単位スクランブラ１１２によって繰り返し暗号化されている場合には、情報単位デスクランブラ１３４による解読後でさえも、まだ暗号化情報単位Ｉｕｅが残っている。情報単位デスクランブラ１３４は、このような残留暗号化情報単位Ｉｕｅと情報単位Ｉｕをそれぞれ異なる出力ポートから別々に出力する。このような残留暗号化情報単位Ｉｕｅを解読する為に、情報単位デスクランブラ１３４は自身の出力ポートの一つに接続されて、その残留暗号化情報単位Ｉｕｅを自身に環流させている。情報単位デスクランブラ１３４は、自身による解読後に残留暗号化情報単位Ｉｕｅが無くなるまで、残留暗号化情報単位Ｉｕｅの環流を継続する。
【０１１２】
後者、つまり暗号化情報単位Ｉｕｅはマルチプレクサ１１３によって繰り返し多重化（構造化）されている場合には、デマルチプレクサ１３３による逆多重化の後ですら、まだ多重情報単位Ｉｍが残っている。このような残留多重情報単位は、階層的に多重化および暗号化されているので、情報単位デスクランブラ１３４によって解読する前に、その残留暗号化（繰り返し多重化）情報単位Ｉｕｅの最外層を先ず解読しなければならない。それゆえに、このような残留多重暗号化（繰り返し多重化された）情報Ｉｕｅをデマルチプレクサ１３３に戻している。結果、デマルチプレクサ１３３による繰り返し逆多重化作業及び／あるいは、情報単位デスクランブラ１３４による繰り返し解読作業が、解読後に多重情報単位Ｉｍが残らないで解読された情報単位Ｉｕが残るようになるまで継続される。そして、情報単位デスクランブラ１３４は、情報単位Ｉｕのみを出力する。
【０１１３】
なお、情報単位デスクランブラ１３４は、情報単位デスクランブラ１３４から入力される暗号化情報単位Ｉｕｅを解読して得られる暗号化情報単位Ｉｕｅあるいは情報単位Ｉｕを出力する。暗号化情報単位Ｉｕｅは、情報単位Ｉｕを数回暗号化して得られる。それゆえに、情報単位Ｉｕを取り出すために、暗号化情報単位Ｉｕｅを複数回解読しなければならない。
【０１１４】
情報単位デスクランブラ１３４は、情報単位デスクランブラ１３４自身からの出力を環流させて、繰り返し解読することによって、複数回暗号化して得られた暗号化情報単位Ｉｕｅを解読できる。たとえ、情報単位デスクランブラ１３４によって一度に解読できる回数が１であっても、最終的には、暗号化情報単位Ｉｕｅから情報単位Ｉｕを取り出すことができる。情報単位デスクランブラ１３４は、同時に複数回の解読を行うことができる。この場合、情報単位Ｉｕを高速で取り出すことができる。
【０１１５】
再生器１３５は、情報単位デスクランブラ１３４とデマルチプレクサ１３３のもう一方の入力ポートに接続されて、それぞれから情報単位Ｉｕの入力を受ける。そして、再生器１３５は、入力された情報単位Ｉｕを再生可能な情報である再生情報Ｉｒに変換して出力する。例１においては、再生器１３５は、テキストファイル・ビュワーや画像ファイル提示ソフトなどである。一方、例２においては、再生器１３５は、例えばＭＰＥＧ−２でエンコードされた音声や画像を再生するＭＰＥＧ−２デコーダである。この場合、出力はＮＴＳＣ（ＮａｔｉｏｎａｌＴｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｓｔａｎｄａｒｄ  Ｃｏｍｍｉｔｔｅｅ）の信号とアナログの音声信号である。
【０１１６】
提示器１３６は、再生器１３５からの再生情報の出力を受けて、情報単位Ｉｕをユーザに提示する。つまり、提示器１３６は、再生器１３５の出力を受けて、再生情報Ｉｒに含まれる情報をユーザに提示する。例１においては、提示器１３６は画像や音声をユーザに提示するＸ−ｗｉｎｄｏｗｓやＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓなどのウィンドウ・システムである。一方、例２においては、提示器１３６は、ＮＴＳＣ信号とアナログ音声信号とを入力し受像するテレビ受像器である。
【０１１７】
（動作）
図３及び図４を参照して、情報伝送装置１００の一般的な動作について以下に述べる。図３に、送信部１１０および伝送器１２０の動作を示す。
【０１１８】
ステップＳ３０１において、情報単位生成器１１１が複数の情報単位Ｉｕを生成して出力する。情報単位Ｉｕの生成は、ユーザが入力したりファイルを指定したりする例１における方法と、所定のスケジュールに従って蓄積された情報単位Ｉｕから選択的に出力される例２における場合がある。
【０１１９】
ステップＳ３０２において、ステップＳ３０１で生成された情報単位Ｉｕに対して再帰的に複数回数暗号化して、その結果を暗号化情報単位Ｉｕｅとする。
【０１２０】
ステップＳ３０３において、ステップＳ３０２での暗号化により生成した複数個数の暗号化情報単位Ｉｕｅを多重化し、その結果を多重情報Ｉｍとして出力する。マルチプレクサ１１３は、ステップＳ３０１で生成された情報単位Ｉｕを多重化して、その結果を多重情報Ｉｍとして出力する。多重情報Ｉｍは、例１においてはＭＩＭＥ準拠のマルチパートのデータであり、例２においてはＭＰＥＧ−２システムのＴＳのデータである。
【０１２１】
ステップＳ３０４において、ステップＳ３０３で多重化して得た多重情報Ｉｍに対して、下位層スクランブラ１１４が暗号化し、暗号化多重情報単位Ｉｍｅを生成する。多重情報Ｉｍは、例１においてはＲＳＡ暗号などによって暗号化され、例２においてはＭＰＥＧ−２のＴＳのペイロード部が日立製作所の開発してＭｕｌｔｉ−２暗号などによって暗号化される。
【０１２２】
ステップＳ３０５において、送出器１１５が、ステップＳ３０４で暗号化して得た暗号化多重情報単位Ｉｍｅを、伝送器１２０による伝送に適した形式に変換し、伝送情報Ｉｔを生成する。例１においては、暗号化多重情報単位Ｉｍｅであるメールの本文に、To:フィールドや、From:フィールドなどの情報を先頭に付加したものを伝送情報Ｉｔとして出力する。一方、例２においては、ＭＰＥＧ−２のＴＳに対して、誤り訂正符号により符号化した後、変調したものを出力する。
【０１２３】
ステップＳ３０６において、伝送器１２０によって伝送情報Ｉｔを物理的に離れた地点へ伝送する。なお、１つの送信部１１０に対して複数の受信部１３０が対応しても良い。例１においては、接続された１つあるいは複数の計算機に実装されるメール通信デーモンが、プロトコルＳＭＴＰに基づいてインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのコンピュータ・ネットワークと通信することによって、一方の計算機上のメール通信デーモンから他方の計算機上のメール通信デーモンへメールを伝送する。
【０１２４】
一方、例２においては、アップコンバータによって変換された伝送情報Ｉｔをパラボラアンテナによって通信衛星へ伝送し、通信衛星がトランスポンダによって受信した伝送情報Ｉｔを地上に送信する。そして、通信衛星からの伝送情報Ｉｔを地上の受信用アンテナによって受け取る。
【０１２５】
図４に、受信部１３０の動作を示す。
ステップＳ４０１において、受信器１３１が、伝送器１２０から入力される伝送情報Ｉｔから、暗号化多重情報単位Ｉｍｅの一部あるいは全部を取り出す。例１においては、特定ユーザ宛の１通の電子メールデータを取り出す処理を行う。一方、例２においては、所定の周波数にチューニングして求める情報の格納されている特定のパケットをＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）によりフィルタリングして選択抽出する処理が行われる。
【０１２６】
ステップＳ４０２において、下位層デスクランブラ１３２が、ステップＳ４０１で得られた暗号化多重情報単位Ｉｍｅを入力し、暗号を解読して、多重情報Ｉｍを出力する。例１においては、下位層デスクランブラ１３２はＰＧＰのプログラムを暗号解読のオプション付で起動したものである。ＰＧＰのプログラムによりＲＳＡ暗号の解読が行われ解読結果が出力される。一方、例２においては、Ｍｕｌｔｉ−２暗号により暗号化された多重情報Ｉｍを暗号解読して、多重情報Ｉｍを得る。
【０１２７】
ステップＳ４０３においては、デマルチプレクサ１３３が、ステップＳ４０２で得られた多重情報Ｉｍを暗号化情報単位Ｉｕｅ毎に分離して取り出す。
【０１２８】
ステップＳ２１０４において、デマルチプレクサ１９３３は多重化された情報単位Ｉｍを情報単位Ｉｕ毎に分離して取り出す。例１においては、デマルチプレクサ１９３３が、ＭＩＭＥに基づいて多重化されたマルチパートのメッセージを各パート毎に分離する。この結果、各パートであるテキスト情報、画像情報、音声情報などが別個の情報単位Ｉｕとして分離される。一方、例２においては、デマルチプレクサ１９３３が、ＭＰＥＧ−２システムによって多重化された複数のストリームをＰＩＤ（Ｐａｋｅｔ  ＩＤ、パケット識別子）を基に分離する。この結果、ＭＰＥＧ−２の映像ストリーム、ＭＰＥＧ−１の音声ストリーム、ＥＰＧなどの付加情報などが、別個の情報単位Ｉｕとして分離される。ただし、ＭＰＥＧ−２の映像はＩＴＵ−Ｔ  Ｈ．２６２で、ＭＰＥＧ−１の音声はＩＳＯ／ＩＥＣ  １１１７２−３規格として標準化されている。
【０１２９】
ステップＳ４０４において、デマルチプレクサ１３３による逆多重化処理を施した後の情報が、暗号化情報単位Ｉｕｅが含んでいるか否かが判断される。ＹＥＳ、つまりステップＳ４０３でデマルチプレクサ１３３によって生成された情報からその内容を取り出すには更なる解読が必要であると判断される場合は、処理はステップＳ４０５に進む。
【０１３０】
ステップＳ４０５において、情報単位デスクランブラ１３４は、デマルチプレクサ１３３から出力された暗号化情報単位Ｉｕｅを一度だけ解読する。そして、処理はステップＳ４０３に戻る。これらステップＳ４０３、Ｓ４０４、およびＳ４０５における処理を繰り返すことによって、情報単位デスクランブラ１３４は、多重情報Ｉｍに含まれる全ての暗号化情報単位Ｉｕｅを解読できる。そして、情報単位デスクランブラ１３４は、最終的には送信部１１０から伝送された全ての情報単位Ｉｕを取り出すことができる。
【０１３１】
一方、ステップＳ４０４でＮＯ、つまりデマルチプレクサ１３３による逆多重化の後の情報から内容を取り出すために解読する必要がないと判断された場合、デマルチプレクサ１３３から出力された情報は情報単位Ｉｕのみであることを意味する。この場合、処理はステップＳ４０６に進む。
【０１３２】
ステップＳ４０６において、再生器１３５は、情報単位デスクランブラ１３４から情報単位Ｉｕの入力を得て、再生可能な情報である再生情報Ｉｒを生成する。
【０１３３】
例１においては、例えば、情報単位Ｉｕがテキスト情報である場合には、各文字コードに対応するフォントを選択し列挙することでビットマップの形式を生成し、第１の再生情報Ｉｒ１として生成する。また、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの画像情報形式である場合には、ビットマップの形式に展開した結果を再生情報Ｉｒ１として出力する。ただし、ＪＰＥＧはＩＳＯ／ＩＥＣ１０９１８より規格化されている。また、音声情報である場合にはＤ／Ａコンバータと同等の機能により、アナログ音声信号に変換して再生情報Ｉｒとして出力する。
【０１３４】
一方、例２においては、ステップＳ２１０４で得た情報単位Ｉｕが、ＭＰＥＧ−２の映像ストリームである場合、ＭＰＥＧ−２映像のデコードが行われて、ＮＴＳＣの信号を再生情報Ｉｒとして出力される。また、音声ストリームの場合にはアナログ音声信号にＤ／Ａ変換して出力する。
【０１３５】
ステップＳ４０７において、提示器１３６は、再生器１３５から出力された再生情報Ｉｒの入力を得て、再生情報の形式に従って再生情報Ｉｒの内容をユーザに提示する。例１においては、ステップＳ４０６で得た再生情報がビットマップの形式の場合には、提示器１３６は再生情報Ｉｒをディスプレイ画面上に配置かつ提示して、ユーザに対して視覚的に提示する。ステップＳ４０６で得た再生情報がアナログ音声信号の場合には、このアナログ音声をスピーカに送ることでアナログ音声信号が音響に変換されてユーザに対して聴覚的に提示される。
一方、例２においては、ステップＳ４０６で得た、再生情報ＩｒのＮＴＳＣ信号はディスプレイ上に受像され、アナログ音声情報はスピーカに送られて、ユーザに再生情報が提示される。
【０１３６】
以上のように、第１の実施形態において、複数回数再帰的に暗号化された情報単位Ｉｕを取り扱うことができる。このため、情報単位Ｉｕの暗号化に階層構造を導入することができる。この階層構造を番組の構成と対応づけることによって情報単位Ｉｕの集合から一部分を選択的に購入する場合などに、１種類の暗号化を少ない回数施すだけで暗号化を施すことができる。
【０１３７】
また、受信部１３０において、情報単位デスクランブラ１３４が繰り返し暗号の解読を行うことで情報単位Ｉｕを取り出す。それゆえ、複数種類の暗号に対応したり、一度に複数の解読処理を行うような高度あるいは特殊なデスクランブラを必要とせずに、受信部を構成できるので、簡略化やコスト削減を実現できる。
【０１３８】
（情報単位のエンコードによる暗号化多重情報単位の生成）
図２を参照して、情報伝送装置１００によって生成される暗号化多重情報単位Ｉｍｅについて説明する。なお、同図において、視認性を高めるために、各処理レベルの情報単位に異なる添え字を附している。例えば、点線の矩形は、下位層スクランブラ１１４からの出力であるＩｍｅ０ａを表している。４つの丸は、それぞれ、情報単位生成器１１１からの出力である情報単位Ｉｕ１ａ、Ｉｕ２ａ、Ｉｕ３ａ、およびＩｕ４ａを表している。これらの情報単位Ｉｕ１ａ、Ｉｕ２ａ、Ｉｕ３ａ、およびＩｕ４ａは、例えば、天気予報を考慮した観光地ガイド、観光地の天気予報、全国の天気予報、そして地区の天気予報をそれぞれ表している。
【０１３９】
それぞれ実線の矩形Ｉｕｅ１ａ、Ｉｕｅ１２ａ、およびＩｕｅ４ａは、情報伝送装置１００の送信部１１０の内部でそれぞれの暗号化レベルで生成される暗号化情報を表している。つまり、矩形Ｉｕｅ１ａは、ステップＳ３０２において、情報単位スクランブラ１１２が情報単位生成器１１１から出力された情報単位Ｉｕ１ａを第１の所定の暗号化方法ＣＳ１に基づく第１の所定の暗号Ｃ１で暗号化して生成される第１の暗号化情報単位Ｉｕｅを表している。このようにして、第１の暗号化情報単位Ｉｕｅ１ａが生成される。
【０１４０】
同様に、矩形Ｉｕｅ１２は、次に述べる二段階にわたって生成される第２の暗号化情報単位Ｉｕｅを表している。先ず、ステップＳ３０３において、マルチプレクサ１１３は、情報単位スクランブラ１１２から入力される第１の暗号化単位Ｉｕｅ１ａと情報単位Ｉｕ２ａを多重化して、多重情報単位Ｉｍ１２ａ（図示せず）を生成する。ステップＳ３０２において、情報単位スクランブラ１１２は、マルチプレクサ１１３から入力される多重情報単位Ｉｍ１２ａを第２の暗号化方法ＣＳ２に基づく第２の暗号Ｃ２で暗号化する。このようにして、第２の暗号化情報単位Ｉｕｅ１２ａが生成される。なお、第２の暗号化情報単位Ｉｕｅ１２ａの内部では、情報単位Ｉｕ１ａが二度暗号化されている。
【０１４１】
矩形Ｉｕｅ４ａは、ステップＳ３０２において、情報単位スクランブラ１１２が第３の所定の暗号化方法ＣＳ３に基づく第３の所定の暗号Ｃ３で、情報単位生成器１１１から入力される情報単位Ｉｕ４ａを暗号化して生成される第３の暗号化情報単位Ｉｕｅを表している。このように、第３の暗号化情報単位Ｉｕｅ４ａが生成される。
【０１４２】
矩形Ｉｍｅ０ａは、以下に述べるようにして生成される暗号化多重情報Ｉｍｅを表している。先ずステップＳ３０３において、マルチプレクサ１１３は、第２の暗号化情報単位Ｉｕｅ１２ａ、情報単位Ｉｕ３ａ、および第３の暗号化情報単位Ｉｕｅ４ａを多重化（構造化）して、多重情報単位Ｉｍ１２３４ａ（図示せず）を生成する。次に、ステップＳ３０４において、下位層スクランブラ１１４は多重情報単位Ｉｍ１２３４aを第４の所定の暗号方法ＣＳ４に基づく第４の所定の暗号Ｃ４で暗号化する。
【０１４３】
結果、第１の情報単位Ｉｕ１ａは第１、第２、および第３の所定の暗号Ｃ１、Ｃ２、およびＣ４で三重に暗号化される。第２の情報単位Ｉｕ２ａは、第２および第４の所定の暗号Ｃ２およびＣ４で二重に暗号化される。第３の情報単位Ｉｕ３ａは、第４の所定の暗号Ｃ４で一重に暗号化される。第４の情報単位Ｉｕ４ａは、第３および第４の所定の暗号Ｃ３およびＣ４で二重に暗号化される。
【０１４４】
このように、それぞれ異なる天気予報番組の内容を表している情報単位Ｉｕ１ａ、Ｉｕ２ａ、Ｉｕ３ａ、およびＩｕ４ａの間には、階層関係がある。つまり、暗号化多重情報Ｉｍｅ０ａはユーザに対して意味のある情報の集合である。この集合は、例えば、一つの電子メール、あるいは一つの情報番組である。暗号化多重情報Ｉｍｅ０ａは暗号化されていない部分（Ｉｕ３ａ）と暗号化された部分（Ｉｕｅ１２ａおよびＩｕｅ４ａ）を再帰的に含んでいる。
【０１４５】
なお、情報単位を不正解読から保護するために必要な暗号強度に応じて、暗号Ｃ１、Ｃ２、Ｃ３、およびＣ４を同一の値に設定しても良いし、それぞれを任意の値に設定しても良い。同様に、暗号方法ＣＳ１、ＣＳ２、ＣＳ３、およびＣＳ４のそれぞれも同一の暗号方法としても良いし、それぞれを任意の暗号方法にしても良い。
【０１４６】
一つの暗号化多重情報単位（Ｉｍｅ０ａ）中に暗号化されていない部分（Ｉｕ３ａ）と、暗号化されている部分（Ｉｕｅ１２ａおよびＩｕｅ４ａ）が含まれる一例としては、暗号化多重情報単位Ｉｍｅ０ａの全体が天気予報番組で、暗号化されていない部分（Ｉｕ３ａ）は無料の全国天気、暗号化されている部分（Ｉｕｅ１２ａおよびＩｕｅ４ａ）は有料の詳細地区予報などが考えられる。また、映画の予告編と暗号化された本編、あるいは、ソフトウェアの紹介記事と暗号化されたソフトウェアの実行形式なども考えられる。
【０１４７】
この場合、ユーザは暗号化多重情報Ｉｍｅ０ａを解読して全国天気（Ｉｕ３ａ）を視聴でき、暗号化情報単位Ｉｕｅ２ａを解読して観光地の天気予報（Ｉｕ２ａ）を視聴でき、暗号化情報単位Ｉｕｅ１ａを解読して天気予報を考慮した観光地ガイド（Ｉｕ１ａ）を視聴でき、そして暗号化情報単位Ｉｕｅ４ａを解読して詳細地区予報をそれぞれ視聴できる。
【０１４８】
このようにして、異なる暗号で複数回にわたって暗号化された暗号化情報単位Ｉｕｅは、不正解読に対して、これらの複数暗号の強度に対応する強度を有する単一の暗号で解読した時と同じ強度を有する。さらに、定義２に基づいて暗号化情報単位Ｉｕｅ１ａおよびＩｕ２ａのような複数の情報単位が同時に一つの暗号レベルで暗号化されると、解読作業の始動時の負荷を軽減できる。
【０１４９】
（暗号化された暗号化多重情報から情報単位を生成）
送信部１１０によって伝送された階層的に暗号化された情報を、以下に述べるように、簡単に構成された単一のデスクランブラを用いて解読できる。暗号化多重情報単位Ｉｍｅ０ａは伝送器１２０を経由して伝送情報Ｉｔの形で、受信部１３０に供給される。
【０１５０】
受信部１３０の受信器１３１は、ステップＳ４０１において、受信した伝送情報Ｉｔから暗号化多重情報Ｉｍｅ０ａの全体を取り出す。ステップＳ４０２において、下位層デスクランブラ１３２は、第４の所定の暗号Ｃ４で暗号化された暗号化多重情報Ｉｍｅ０ａを解読して、多重情報単位Ｉｍ１２３４ａ（図示せず）を得る。なお、多重情報単位Ｉｍ１２３４ａは、第２の暗号化情報単位Ｉｕｅ１２ａ、第３の情報単位Ｉｕ３ａ、および第３の暗号化情報単位Ｉｕｅ４ａから構成されている。なお、このようにして得られた多重情報単位Ｉｍ１２３４ａは、ステップＳ３０３においてマルチプレクサ１１３によって生成された多重情報単位Ｉｍ１２３４ａと異なるフォーマットを有するように生成しても良い。
【０１５１】
デマルチプレクサ１３３は、ステップＳ４０２で生成された多重情報単位Ｉｍ１２３４ａを、ステップＳ４０３で逆多重化して各暗号化情報単位Ｉｕｅおよび／あるいは情報単位Ｉｕを分離する。このようにして、第２の暗号化情報単位Ｉｕｅ１２ａ、第３の情報単位Ｉｕ３ａ、および第３の暗号化情報単位Ｉｕｅ４ａがステップＳ４０３において生成される。なお、このようにして得られた情報単位Ｉｕｅ１２ａ、Ｉｕ３ａ、およびＩｕｅ４ａは、送信部１１０の情報単位スクランブラ１１２によって生成されたものとは違うフォーマットに生成することができる。さらに、情報単位Ｉｕｅ１２ａ、Ｉｕ３ａ、およびＩｕｅ４ａを送信部１１０の情報単位スクランブラ１１２で生成されたものと同一のフォーマットで生成することもできる。この場合、情報単位Ｉｕｅ１２ａ、Ｉｕ３ａ、およびＩｕｅ４ａの再生を意味する。
【０１５２】
第２の暗号化情報単位Ｉｕｅ１２ａは、情報単位デスクランブラ１３４に伝送される。そして、ステップＳ４０５において、情報単位デスクランブラ１３４は、第２の暗号を用いて第２の暗号化情報単位Ｉｕｅ１２ａを解読して、多重情報単位Ｉｍ１２ａ（図示せず）を生成する。このように生成された多重情報単位Ｉｍ１２ａはデマルチプレクサ１３３に戻される。そして、ステップＳ４０３で、デマルチプレクサ１３３は多重情報単位Ｉｍ１２ａを逆多重化して、第１の暗号化単位Ｉｕｅ１ａと第２の情報単位Ｉｕ２ａが生成される。
【０１５３】
ステップＳ４０４において、第１の暗号化単位Ｉｕｅ１ａは情報単位デスクランブラ１３４に送られ、そこで第１の所定の暗号Ｃ１を用いて第１の暗号化単位Ｉｕｅ１ａを解読して第１の情報単位Ｉｕ１ａが生成される。同様に、第３の暗号化情報単位Ｉｕｅ１ａが情報単位デスクランブラ１３４に送られて、そこで第４の情報単位Ｉｕ４ａが生成される。
【０１５４】
ステップＳ４０５で生成された情報単位Ｉｕ１ａ、ステップＳ４０３で生成された情報単位Ｉｕ２ａ、ステップＳ４０３で生成された情報単位Ｉｕ３ａ、およびステップＳ４０５で生成された情報単位Ｉｕ４ａのそれぞれは、再生器１３５に送られる。そして、ステップＳ４０６において、これらの情報単位Ｉｕ１ａ、Ｉｕ２ａ、Ｉｕ３ａ、およびＩｕ４ａから再生情報Ｉｒが生成される。なお、情報単位Ｉｕ１ａ、Ｉｕ２ａ、Ｉｕ３ａ、およびＩｕ４ａは、その内容においては、情報単位生成器１１１で生成されたも情報単位と同じであるが、暗号フォーマットや暗号方法においては同じでなくても良い。
【０１５５】
（第２の実施形態）
図５、図６、図７、および図８を参照して、本発明の第２の実施形態にかかる情報伝送装置について説明する。情報伝送装置５００は、送信部５１０、伝送器１２０、および受信部５３０を含む。伝送器１２０は、情報伝送装置１００で用いられたものと同一である。なお、情報伝送装置１００の構成要素と実質的に同じ物については、冗長をさけるために、これ以降は基本的にその説明を省く。
【０１５６】
デスクランブラ５３２によって生成された暗号化多重情報Ｉｍｅは、送信部１１０の下位層スクランブラ１１４で生成された暗号化多重情報Ｉｍｅと、その内容においては実質的に同一であるが、その暗号化フォーマットあるいは暗号化方法においては異なるように構成できる。言うまでもなく、下位層スクランブラ１１４で生成された暗号化多重情報Ｉｍｅと完全に同一な暗号化多重情報Ｉｍｅを再生することもできる。
【０１５７】
（送信部５１０）
送信部５１０は、図１に示した送信部１１０の情報単位スクランブラ１１２と非常に類似した構成を有している。つまり送信部５１０においては、情報単位スクランブラ１１２における情報単位スクランブラ１１２の情報単位スクランブラ５１２で置き換えられている。情報単位スクランブラ１１２に比べて、情報単位スクランブラ５１２は、伝送器１２０よる下位層伝送に適合して、情報単位Ｉｕを暗号化出来なければならない点が異なる。つまり、情報単位スクランブラ５１２は、伝送器１２０で処理された下位層によって用いられた特定の暗号化方法に基づいて、暗号化さえ出来れば良い。言うまでもなく、情報単位スクランブラ５１２は、上述の下位層伝送に適した暗号化方法を含む各種暗号化方法に基づいて暗号化ができるようにしても良い。
【０１５８】
つまり、情報単位スクランブラ５１２で施される暗号として、下位層スクランブラ５１４でされた暗号の解読に用いられる対タンパー性のあるデバイスを共用することで解読できるような暗号を選択しても良い。ただし、対タンパー性のあるデバイスとは、不正に分解すると記憶内容が消去するようにしたり、秘匿性に関わる情報を特殊設備無しでは解析困難なＬＳＩの外に出さないようにするといった対策を施したデバイスである。対タンパー性のあるデバイスとしては、例えば、ＣＳディジタル放送の受信器に用いられるＩＣカードがある。
【０１５９】
（受信部５３０）
受信部５３０は、図１に示した受信部１３０の下位層デスクランブラ１３２と類似した構成を有している。つまり、受信部５３０においては、下位層デスクランブラ１３２と情報単位デスクランブラ１３４がデスクランブラ５３２とデマルチプレクサ５３３によってそれぞれ置き換えられている。デスクランブラ５３２は、受信器１３１から入力される暗号化多重情報Ｉｍｅを一度解読して、多重情報単位Ｉｍを生成する。なお、デスクランブラ５３２は、送信部１１０の下位層スクランブラ１１４によって採用されている暗号化方法を含む各種暗号化方法に基づいて暗号化された暗号化多重情報を解読できる。
【０１６０】
デマルチプレクサ５３３は、デスクランブラ５３２から入力される多重情報単位Ｉｍを逆多重化して情報単位Ｉｕを生成する。しかしながら、デスクランブラ５３２によって生成された多重情報単位Ｉｍが再帰的に多重化（構造化）された情報単位を含んでいる場合には、逆多重化の後に暗号化情報単位Ｉｕｅが残る。
【０１６１】
デスクランブラ５３２はさらにデマルチプレクサ５３３に接続されて暗号化情報単位Ｉｕｅの入力を受ける。そｓｈて、デスクランブラ５３２は、入力された暗号化情報単位Ｉｕｅを解読して、多重情報単位Ｉｍを生成する。この多重情報単位Ｉｍは、デマルチプレクサ５３３に供給される。デマルチプレクサ５３３から入力される暗号化情報単位Ｉｕｅが、暗号化されているだけで多重化はされていない場合には、情報単位Ｉｕが生成されて直接再生器１３５に供給される。このように、デマルチプレクサ５３３は、再帰的に多重化（構造化）された多重情報単位Ｉｍを逆多重化できる必要はなく、ただ一度多重化された多重情報単位Ｉｍを逆多重化できさえすれば良い。
【０１６２】
このように、第２の実施形態にかかる構成は、第１の実施形態の構成から、情報単位スクランブラ１１２で複数回数再帰的に暗号化する制限を取り除き、いずれも暗号を解読する下位層デスクランブラ１３２と情報単位デスクランブラ１３４とを一つに統合したものである。この統合は、情報単位デスクランブラ１３４の機能を下位層デスクランブラ１３２の機能で実現したと見なすこともできる。
【０１６３】
（動作）
図７および図８を参照して、情報伝送装置５００の一般的な動作について以下に述べる。図７に示す送信部５１０および伝送器１２０動作は、既に図３を参照して説明した動作と非常に類似している。それゆえに、両者の違いが明確になるように、簡単に動作を説明する。
【０１６４】
ステップＳ６０１において、情報単位生成器５１１が複数の情報単位Ｉｕを生成して出力する。
【０１６５】
ステップＳ６０２において、情報単位スクランブラ５１２によってステップ６０１で生成された情報単位Ｉｕそれぞれに対して暗号化して、その暗号化結果を暗号化情報単位Ｉｕｅとして出力する。ただし、情報単位スクランブラ５１２は、伝送器１２０で実施された下位層伝送に従い、情報単位Ｉｕを暗号化する。つまり、下位層スクランブラ１１４で用いられる暗号と同タイプの暗号がここで用いられる。同タイプとは、下位層スクランブラ１１４がＲＳＡ暗号を使用する場合には、例えば、情報単位スクランブラもまたＲＳＡ暗号を用いて暗号化することを意味する。
【０１６６】
第１の実施形態において、ステップＳ３０２では、情報単位Ｉｕに対して複数回数再帰的に暗号化する処理を行うが、本ステップでは複数回数暗号化するような制限はしない。
【０１６７】
ステップＳ６０３において、マルチプレクサ１１３は、ステップＳ６０２において暗号化して生成した暗号化情報単位Ｉｕｅを多重化し、その結果を多重情報Ｉｍとして出力する。
【０１６８】
ステップＳ６０４において、ステップ６０３で多重化して得た多重情報Ｉｍに対して、下位層スクランブラ１１４はステップＳ６０２で使用したのと同じ暗号を用いて暗号化し、暗号化多重情報Ｉｍｅを生成する。ただし、下位層スクランブラ１１４で施す暗号化は情報単位スクランブラ５１２で行われる暗号化と同様の暗号を用いるものとする。
【０１６９】
ステップＳ６０５において、送出器１１５が、ステップＳ６０４で暗号化して得た暗号化多重情報Ｉｍｅを、伝送器１２０で伝送可能あるいは伝送に適した形式に変換し、伝送情報Ｉｔを生成する。
【０１７０】
ステップＳ６０５は、第１の実施形態の送信部と伝送器の動作フローチャートにおけるステップＳ３０５と同様のもので良い。
ステップＳ６０６において、伝送器１２０によって伝送情報Ｉｔを物理的に離れた地点へ伝送する。
【０１７１】
図８に、既に図４を参照して説明した動作に類似した受信部５３０の動作を示す。
【０１７２】
ステップＳ７０１において、受信器１３１が、伝送器１２０から入力される伝送情報Ｉｔから暗号化多重情報Ｉｍｅの一部あるいは全部を取り出す。
【０１７３】
ステップＳ７０２において、デスクランブラ５３２が、ステップＳ７０１で得られた暗号化多重情報Ｉｍｅを入力し、暗号を解読して多重情報Ｉｍを出力する。
【０１７４】
ステップＳ７０３において、デマルチプレクサ５３３が、ステップＳ７０２で得た多重情報Ｉｍから暗号化情報単位Ｉｕｅを分離する。デスクランブラ５３２は再帰的に多重化した多重情報単位Ｉｍを解読するが、一度だけ多重化された情報単位Ｉｍを逆多重化する。
【０１７５】
ステップＳ７０４において、デスクランブラ５３２は、受信器１３１から暗号化多重情報Ｉｍｅおよび／又はデスクランブラ５３２からの暗号化情報単位Ｉｕｅを解読する。暗号化多重情報Ｉｍｅあるいは暗号化情報単位Ｉｕｅが１回暗号化されている場合には、１回暗号を解読することで情報単位Ｉｕを生成できる。この情報単位Ｉｕは直接再生器１３５に供給される。暗号化多重情報Ｉｍｅあるいは暗号化情報単位Ｉｕｅが暗号化および多重化されている場合には、多重情報単位Ｉｍが生成されて、デスクランブラ５３２に供給される。
【０１７６】
つまり、情報単位Ｉｕが一度だけ暗号化されている場合には、暗号化情報単位Ｉｕｅは一度逆多重化されて、情報単位Ｉｕが生成できる。ただし、第１実施形態においては情報単位Ｉｕに対して複数回数再帰的に暗号化するように制限していたが、第２実施形態においては、この制限は不要である。
【０１７７】
ステップＳ７０５において、再生器１３５が、デスクランブラ５３２およびデマルチプレクサ５３３の出力する情報単位Ｉｕを入力して再生可能な情報である再生情報Ｉｒを生成する。
【０１７８】
ステップＳ７０６において、提示器１３６は、再生器１３５から再生情報Ｉｒの入力を受ける。
【０１７９】
以上のように、情報単位スクランブラ５１２で行う暗号を下位層スクランブラ１１４で行う暗号と同様のものとすることで、単一のデスクランブラ５３２で、下位層スクランブラ１１４だけでなく情報単位スクランブラ５１２で施された暗号を解読することができる。すなわち、特殊でないデスクランブラをただ１つ用意するだけで、情報単位Ｉｕを解読することが可能になる。
【０１８０】
（情報単位のエンコードによる暗号化多重情報単位の生成）
図２に類似した図６を参照して、情報伝送装置５００によって生成される暗号化多重情報単位Ｉｍｅについて説明する。点線の矩形は、下位層スクランブラ１１４からの出力であるＩｍｅ０ｂを表している。４つの丸は、それぞれ、情報単位生成器１１１からの出力である情報単位Ｉｕ１ｂ、Ｉｕ２ｂ、Ｉｕ３ｂ、およびＩｕ４ｂを表している。これらの情報単位Ｉｕ１ｂ、Ｉｕ２ｂ、Ｉｕ３ｂ、およびＩｕ４ｂは、例えば、天気予報を考慮した観光地ガイド、観光地の天気予報、全国の天気予報、そして地区の天気予報をそれぞれ表している。
【０１８１】
それぞれ実線の矩形Ｉｕｅ１２ｂ、およびＩｕｅ４ｂは、送信部５１０の内部でそれぞれの暗号化レベルで生成される暗号化情報を表している。つまり、矩形Ｉｕｅ１２ｂは、先ず、ステップＳ６０３において、マルチプレクサ１１３が情報単位生成器１１１から入力される情報単位Ｉｕ１ｂおよびＩｕ２ｂを多重化して、多重情報単位Ｉｍ１２ｂ（図示せず）を生成する。ステップＳ６０２において、情報単位スクランブラ５１２は、マルチプレクサ１１３から入力される多重情報単位Ｉｍ１２ｂを第５の暗号化方法ＣＳ２５基づく第５の暗号Ｃ５で暗号化して、暗号化情報単位Ｉｕｅ１２ｂを生成する。
【０１８２】
矩形Ｉｕｅ４ｂは、ステップＳ６０２において、情報単位スクランブラ５１２が第６の所定の暗号化方法ＣＳ６に基づく第６の所定の暗号Ｃ６で、入力される情報単位Ｉｕ４ｂを暗号化して生成される第６の暗号化情報単位Ｉｕｅを表している。このように、第３の暗号化情報単位Ｉｕｅ４ｂが生成される。
【０１８３】
矩形Ｉｍｅ０ｂは、以下に述べるようにして生成される暗号化多重情報Ｉｍｅを表している。先ずステップＳ６０３において、マルチプレクサ１１３は、暗号化情報単位Ｉｕｅ１２ｂ、情報単位Ｉｕ３ｂ、および暗号化情報単位Ｉｕｅ４ｂを多重化（構造化）して、多重情報単位Ｉｍ１２３４ｂ（図示せず）を生成する。次に、ステップＳ６０４において、下位層スクランブラ１１４は多重情報単位Ｉｍ１２３４ｂを第７の所定の暗号方法ＣＳ７に基づく第７の所定の暗号Ｃ７で暗号化する。
【０１８４】
結果、情報単位Ｉｕ１ｂとＩｕ２ｂはともに第５および第７の暗号Ｃ５およびＣ７によって二重に暗号化されている。情報単位Ｉｕ３ｂは、第７の暗号Ｃ７で一重に暗号化される。情報単位Ｉｕ４ｂは、第６および第７の所定の暗号Ｃ６およびＣ７で二重に暗号化される。
【０１８５】
このように、それぞれ異なる天気予報番組の内容を表している情報単位Ｉｕ１ｂ、Ｉｕ２ｂ、Ｉｕ３ｂ、およびＩｕ４ｂの間には、図２に示される第１実施形態における階層関係とは異なる階層がある。
なお、情報単位を不正解読から保護するために必要な暗号強度に応じて、暗号Ｃ５、Ｃ６、およびＣ７を同一の値に設定しても良いし、それぞれを任意の値に設定しても良い。同様に、暗号方法ＣＳ５、ＣＳ６、およびＣＳ７のそれぞれも同一の暗号方法としても良いし、それぞれを任意の暗号方法にしても良い。さらに、第１実施形態で用いられた暗号方法および暗号を使用しても良い。
【０１８６】
（暗号化された暗号化多重情報から情報単位を生成）
送信部５１０によって伝送された階層的に暗号化された情報を、以下に述べるように、簡単に構成された単一のデスクランブラを用いて解読できる。暗号化多重情報単位Ｉｍｅ０ｂは伝送器１２０を経由して伝送情報Ｉｔの形で、受信部５３０に供給される。
受信部５３０の受信器１３１は、ステップＳ７０１において、受信した伝送情報Ｉｔから暗号化多重情報Ｉｍｅ０ｂの全体を取り出す。ステップＳ７０２において、デスクランブラ５３２は、第７の所定の暗号Ｃ７で暗号化された暗号化多重情報Ｉｍｅ０ｂを解読して、多重情報単位Ｉｍ１２３４ｂ（図示せず）を得る。なお、多重情報単位Ｉｍ１２３４ｂは、暗号化情報単位Ｉｕｅ１２ｂ、情報単位Ｉｕ３ｂ、および暗号化情報単位Ｉｕｅ４ｂから構成されている。なお、このようにして得られた多重情報単位Ｉｍ１２３４ｂは、ステップＳ６０３においてマルチプレクサ１１３によって生成された多重情報単位Ｉｍ１２３４ｂと異なるフォーマットを有するように生成しても良い。
【０１８７】
デマルチプレクサ５３３は、ステップＳ７０２で生成された多重情報単位Ｉｍ１２３４ｂを、ステップＳ７０３で逆多重化して各暗号化情報単位Ｉｕｅおよび／あるいは情報単位Ｉｕを分離する。このようにして、暗号化情報単位Ｉｕｅ１２ｂ、情報単位Ｉｕ３ｂ、および暗号化情報単位Ｉｕｅ４ｂがステップＳ７０３において生成される。なお、このようにして得られた情報単位Ｉｕｅ１２ｂ、Ｉｕ３ｂ、およびＩｕｅ４ｂは、送信部５１０の情報単位スクランブラ５１２によって生成されたものとは違うフォーマットに生成することができる。さらに、情報単位Ｉｕｅ１２ｂ、Ｉｕ３ｂ、およびＩｕｅ４ｂを送信部５１０の情報単位スクランブラ５１２で生成されたものと同一のフォーマットで生成することもできる。この場合、情報単位Ｉｕｅ１２ｂ、Ｉｕ３ｂ、およびＩｕｅ４ｂの再生を意味する。
【０１８８】
暗号化情報単位Ｉｕｅ１２ｂは、デスクランブラ５３２に伝送される。そして、ステップＳ７０４において、デスクランブラ５３２は、第５の暗号を用いて暗号化情報単位Ｉｕｅ１２ｂを解読して、多重情報単位Ｉｍ１２ｂ（図示せず）を生成する。このように生成された多重情報単位Ｉｍ１２ｂはデマルチプレクサ５３３に戻される。そして、ステップＳ７０３で、デマルチプレクサ５３３は多重情報単位Ｉｍ１２ｂを逆多重化して、情報単位Ｉｕ１ｂと情報単位Ｉｕ２ｂが生成される。
【０１８９】
ステップＳ７０４において、情報単位Ｉｕ１ｂはデスクランブラ５３２に送られ、そこで第５の所定の暗号Ｃ５を用いて情報単位Ｉｕ１ｂを解読して第１の情報単位Ｉｕ１ａが生成される。同様に、暗号化情報単位Ｉｕｅ４ｂがデスクランブラ５３２に送られて、そこで情報単位Ｉｕ４ｂが生成される。
【０１９０】
ステップＳ７０５で生成された情報単位Ｉｕ１ｂ、ステップＳ７０３で生成された情報単位Ｉｕ２ｂ、ステップＳ７０３で生成された情報単位Ｉｕ３ｂ、およびステップＳ７０５で生成された情報単位Ｉｕ４ｂのそれぞれは、再生器１３５に送られる。そして、ステップＳ７０５において、これらの情報単位Ｉｕ１ｂ、Ｉｕ２ｂ、Ｉｕ３ｂ、およびＩｕ４ｂから再生情報Ｉｒが生成される。なお、情報単位Ｉｕ１ｂ、Ｉｕ２ｂ、Ｉｕ３ｂ、およびＩｕ４ｂは、その内容においては、情報単位生成器１１１で生成された情報単位と同じであるが、暗号フォーマットや暗号方法においては同じでなくても良い。また、情報単位Ｉｕ１ｂ、Ｉｕ２ｂ、Ｉｕ３ｂ、およびＩｕ４ｂを情報単位生成器１１１により生成された物と完全に同一にすることもできる。
【０１９１】
図９を参照して、図５に示す情報伝送装置５００の変形例を示す。情報伝送装置５００Ｒは、情報伝送装置５００から下位層スクランブラ１１４を取り除いた構成を有している。この装置において、下位層伝送の為の暗号化は、下位層スクランブラ１１４（図５）によってではなく、情報単位スクランブラ５１２（図９）によって行われる。それゆえ、情報単位スクランブラ５１２は伝送器１２０で実施されるような下位層で使用できる特定の暗号化方法に基づいて、暗号化ができれば良い。言うまでもなく、情報単位スクランブラ５１２は、上述の下位層伝送に適した暗号化方法を含む様々な暗号化を実施できるようにしても良い。
【０１９２】
（第３実施形態）
図１０、１１、および１２を参照して、本発明の第３実施形態にかかる情報伝送装置について説明する。本実施形態における情報伝送装置８００は、送信部８１０、伝送器１２０、および受信部８３０を含む。以降、情報伝送装置１００、５００、又は５００Ｒの構成要素と実質的に同一の要素についての説明を、冗長を避ける為に省く。
【０１９３】
なお、デスクランブラ８３２によって生成された暗号化多重情報Ｉｍｅは、その内容において、送信部８１０の下位層スクランブラ１１４によって生成された暗号化多重情報Ｉｍｅと実質的に同一であるが、その暗号フォーマットあるいは暗号方法においては異なるように構成できる。また、下位層スクランブラ１１４によって生成される暗号化多重情報Ｉｍｅと完全に同一の暗号化多重情報Ｉｍｅを生成できることはむろんである。
【０１９４】
（送信部８１０）
送信部８１０は、図５を参照して既に説明した送信部５１０の構成と実質的に同一の構成を有している。しかしながら、暗号化多重情報Ｉｍｅを生成する送信部８１０の動作は、送信部５１０による動作と異なることを、図１１および図１２を参照して後ほど説明する。
【０１９５】
（受信部８３０）
受信部８３０は、図５に示した受信部５３０と類似した構成を有している。つまり、デマルチプレクサ５３３の構成において、デスクランブラ５３２およびデマルチプレクサ５３３がデスクランブラ８３２およびデマルチプレクサ８３３で置き換えられて構成されている。デスクランブラ８３２は、受信器１３１から入力される暗号化多重情報Ｉｍｅを一度解読して多重情報単位Ｉｍを生成する。なお、デスクランブラ８３２は、階層的かつ再帰的に暗号化された情報単位を解読できる。デスクランブラ８３２は、ｎ回（ｎは整数）暗号化された情報単位とｎ−１回暗号化された情報単位を解読する。それゆえに、受信器１３１から入力される暗号化多重情報Ｉｍｅの暗号化回数に基づいて、デスクランブラ８３２に暗号化情報単位Ｉｕｅが無くなるまで繰り返し解読させる。
【０１９６】
デマルチプレクサ８３３は、デスクランブラ８３２から入力される多重情報単位Ｉｍを逆多重化して、情報単位Ｉｕを生成する。しかしながら、デスクランブラ８３２によって生成された多重情報単位Ｉｍに暗号化情報単位Ｉｕｅが含まれる場合は、その暗号化情報単位Ｉｕｅはデスクランブラ８３２に環流される。
【０１９７】
（動作）
図１２を参照して、情報伝送装置８００の受信部８３０の一般的な動作について説明する。上述のように、送信部８１０は、実質的に送信部５１０と同一の構成を有しているので、図７を参照して既に説明したのと同一である。
受信部８３０の一般的な動作は、以下の通りである。
【０１９８】
ステップＳ９０１において、受信器１３１が、伝送器１２０からの伝送情報Ｉｔを入力し、入力から暗号化多重情報Ｉｍｅの一部あるいは全部を取り出す。
【０１９９】
ステップＳ９０２において、デスクランブラ８３２が、ステップＳ９０１で得られた暗号化多重情報Ｉｍｅを入力し、暗号を解読して、多重情報Ｉｍを出力する。
【０２００】
ステップＳ９０３において、デマルチプレクサ８３３が、ステップＳ９０２で得られた多重情報Ｉｍを分離して、暗号化情報単位Ｉｕｅおよび／あるいは情報単位Ｉｕを取り出す。
【０２０１】
ステップＳ９０４において、デスクランブラ８３２あるいはデマルチプレクサ８３３から出力される情報単位Ｉｕが暗号化されているか否かが判断される。ＹＥＳ、つまり情報単位Ｉｕは暗号化されている場合には、デスクランブラ８３２あるいはデマルチプレクサ８３３から出力される情報単位Ｉｕ（Ｉｕｅ）は、デスクランブラ８３２に戻される。そして、処理はステップＳ９０５に進む。しかしながら、ＮＯ、つまりデスクランブラ８３２あるいはデマルチプレクサ８３３からの出力である情報単位Ｉｕが一切暗号化されていない場合には、デスクランブラ８３２あるいはデマルチプレクサ８３３から出力される情報単位Ｉｕは、再生器１３５に伝送される。そして、処理はステップＳ９０６に進む。
【０２０２】
ステップＳ９０６において、再生器１３５はデスクランブラ８３２および／あるいはデマルチプレクサ８３３からの出力をうけて再生情報Ｉｒを生成する。
【０２０３】
ステップＳ９０７において、提示器１３６は、ステップＳ９０６で得られた再生情報Ｉｒを、再生情報Ｉｒの形式に従ってユーザに提示する。
【０２０４】
以上のように、情報単位スクランブラ５１２で複数回数再帰的に暗号化し、下位層スクランブラ１１４において情報単位スクランブラ５１２と同様の暗号化方式を用いることで、デスクランブラ８３２でこれら全ての暗号化に対する暗号の解読を行うことが可能になる。
【０２０５】
（情報単位のエンコードによる暗号化多重情報単位の生成）
図２に非常に類似した図１１を参照して、情報伝送装置８００によって生成される暗号化多重情報単位Ｉｍｅについて説明する。点線の矩形は、下位層スクランブラ１１４からの出力であるＩｍｅ０ｃを表している。４つの丸は、それぞれ、情報単位生成器１１１からの出力である情報単位Ｉｕ１ｃ、Ｉｕ２ｃ、Ｉｕ３ｃ、およびＩｕ４ｃを表している。これらの情報単位Ｉｕ１ｃ、Ｉｕ２ｃ、Ｉｕ３ｃ、およびＩｕ４ｃは、例えば、天気予報を考慮した観光地ガイド、観光地の天気予報、全国の天気予報、そして地区の天気予報をそれぞれ表している。
【０２０６】
それぞれ実線の矩形Ｉｕｅ１ｃ、Ｉｕｅ１２ｃ、およびＩｕｅ４ｃは、送信部８１０の内部でそれぞれの暗号化レベルで生成される暗号化情報を表している。つまり、矩形Ｉｕｅ１ｃは、情報単位スクランブラ５１２が情報単位生成器１１１から入力される情報単位Ｉｕ１ｃを第８の所定の暗号方法ＣＳ８に基づく、第８の所定の暗号ＣＳ８を用いて暗号化して生成される。
【０２０７】
矩形Ｉｕｅ１２ｃは、暗号化情報単位Ｉｕｅを示すと共に、以下の二つのステップで構成される。第１に、マルチプレクサ１１３は、情報単位スクランブラ５１２から入力される暗号化情報単位Ｉｕｅ１ｃと情報単位Ｉｕ２ｃを多重化して、多重情報単位Ｉｍ１２ｃ（図示せず）を生成する。第２に、情報単位スクランブラ５１２は多重情報単位Ｉｍ１２ｃを第９の所定の暗号方法ＣＳ９の第９の所定の暗号Ｃ９伝暗号化する。このようにして、情報単位Ｉｕ１が二回暗号化されている暗号化情報単位Ｉｕｅ１２ｃが生成される。
【０２０８】
矩形Ｉｕｅ４ｃは、情報単位スクランブラ５１２が情報単位生成器１１１から入力される情報単位Ｉｕ４ｃを、第１０の所定の暗号方法ＣＳ１０に基づく第１０の暗号で暗号化して暗号化情報単位Ｉｕｅ４ｃが生成される。
【０２０９】
矩形Ｉｍｅ０ｃは、暗号化多重情報Ｉｍｅを表しており、以下の如く生成される。先ず、マルチプレクサ１１３が暗号化情報単位Ｉｕｅ１２ｃ、情報単位Ｉｕ３ｃ、およびＩｕｅ４ｃを多重化して多重情報単位Ｉｍ１２３４ｃ（図示せず）を生成する。次に、下位層スクランブラ１１４が多重情報単位Ｉｍ１２３４を第１１の暗号化方法Ｃ１１に基づく第１１の所定の暗号Ｃ１１で多重情報単位Ｉｍ１２３４を暗号化する。
【０２１０】
結果、第８、第９、および第１１の所定の暗号Ｃ８、Ｃ９、およびＣ１１で三重に暗号化されている。情報単位Ｉｕ２ｃは、第９および第１１の所定の暗号Ｃ９およびＣ１１で二重に暗号化されている。情報単位Ｉｕ３ｃは、第１１の所定の暗号Ｃ１１で一重に暗号化されている。情報単位Ｉｕ４ｃは、第１０と第１１の所定の暗号Ｃ１０とＣ１１で二重に暗号化されている。
【０２１１】
なお、情報単位を不正解読から保護するために必要な暗号強度に応じて、暗号Ｃ８、Ｃ９、Ｃ１０、およびＣ１１を同一の値に設定しても良いし、それぞれを任意の値に設定しても良い。同様に、暗号方法ＣＳ８、ＣＳ９、ＣＳ１０、およびＣＳ１１のそれぞれも同一の暗号方法としても良いし、それぞれを任意の暗号方法にしても良い。さらに、第１実施形態および第２実施形態で用いられた暗号方法および暗号を使用しても良い。
【０２１２】
（暗号化された暗号化多重情報から情報単位を生成）
送信部８１０によって伝送された階層的に暗号化された情報を、以下に述べるように、簡単に構成された単一のデスクランブラを用いて解読できる。暗号化多重情報単位Ｉｍｅ０ｃは伝送器１２０を経由して伝送情報Ｉｔの形で、受信部８３０に供給される。
【０２１３】
受信部８３０の受信器１３１は、ステップＳ９０１において、受信した伝送情報Ｉｔから暗号化多重情報Ｉｍｅ０ｃの全体を取り出す。ステップＳ９０２において、デスクランブラ８３２は、第１１の所定の暗号Ｃ１１で暗号化された暗号化多重情報Ｉｍｅ０ｃを解読して、多重情報単位Ｉｍ１２３４ｃ（図示せず）を得る。なお、多重情報単位Ｉｍ１２３４ｃは、暗号化情報単位Ｉｕｅ１２ｃ、情報単位Ｉｕ３ｃ、および暗号化情報単位Ｉｕｅ４ｃから構成されている。なお、このようにして得られた多重情報単位Ｉｍ１２３４ｃは、マルチプレクサ１１３によって生成された多重情報単位Ｉｍ１２３４ｃと異なるフォーマットを有するように生成しても良い。
【０２１４】
デマルチプレクサ１３３は、ステップＳ９０２で生成された多重情報単位Ｉｍ１２３４ｃを、ステップＳ９０３で逆多重化して各暗号化情報単位Ｉｕｅおよび／あるいは情報単位Ｉｕを分離する。このようにして、暗号化情報単位Ｉｕｅ１２ｃ、情報単位Ｉｕ３ｃ、および暗号化情報単位Ｉｕｅ４ｃがステップＳ９０３において生成される。なお、このようにして得られた情報単位Ｉｕｅ１２ｃ、Ｉｕ３ｃ、およびＩｕｅ４ｃは、送信部８１０の情報単位スクランブラ５１２によって生成されたものとは違うフォーマットに生成することができる。さらに、情報単位Ｉｕｅ１２ｃ、Ｉｕ３ｃ、およびＩｕｅ４ｃを送信部８１０の情報単位スクランブラ５１２で生成されたものと同一のフォーマットで生成することもできる。この場合、情報単位Ｉｕｅ１２ｃ、Ｉｕ３ｃ、およびＩｕｅ４ｃの再生を意味する。
【０２１５】
ステップＳ９０４およびステップＳ９０５を経て、再生情報Ｉｒが情報単位Ｉｕ１ｃ、Ｉｕ２c、Ｉｕ３ｃ、およびＩｕ４cから再生情報Ｉｒが生成される。なお、情報単位Ｉｕ１ｃ、Ｉｕ２c、Ｉｕ３ｃ、およびＩｕ４cは、その内容においては、情報単位生成器１１１で生成された情報単位と同じであるが、暗号フォーマットや暗号方法においては同じでなくても良い。また、情報単位Ｉｕ１ｃ、Ｉｕ２c、Ｉｕ３ｃ、およびＩｕ４cを情報単位生成器１１１により生成された物と完全に同一にすることもできる。
【０２１６】
図１３を参照して、図１０に示す情報伝送装置８００の変形例を示す。情報伝送装置８００Ｒは、情報伝送装置８００から下位層スクランブラ１１４を取り除いた構成を有している。この装置において、下位層伝送の為の暗号化は、下位層スクランブラ１１４（図１０）によってではなく、情報単位スクランブラ５１２（図１３）によって行われる。それ故、情報単位スクランブラ５１２は伝送器１２０で実施されるような下位層で使用できる特定の暗号化方法に基づいて、暗号化ができれば良い。言うまでもなく、情報単位スクランブラ５１２は、上述の下位層伝送に適した暗号化方法を含む様々な暗号化を実施できるようにしても良い
。
【０２１７】
（第４の実施形態）
図１４、図１５、図１６、および図１７を参照して本発明にかかる第４実施形態にかかる情報伝送装置について説明する。情報伝送装置１０００は、送信部１０１０と、伝送器１２０と、受信部１０３０とから構成されている。以降、情報伝送装置１００、５００、５００Ｒ、８００、又は８００Ｒの構成要素と実質的に同一の要素についての説明を、冗長を避ける為に省く。
【０２１８】
（送信部１０１０）
送信部１０１０は、図１に示した第１実施形態にかかる送信部１１０と非常に類似した構成を有しており、送信部１１０の情報単位スクランブラ１１２を情報単位スクランブラ５１２に置き換えた構成である。情報単位スクランブラ５１２は、情報単位生成器１１１から入力される情報単位Ｉｕを複数回にわたって再帰的に暗号化して、暗号化情報単位Ｉｕｅを生成する。情報単位スクランブラ５１２は、出力する暗号化情報単位に対して情報単位Ｉｕを区別する識別子である暗号化情報単位識別子を付加する。以後、簡単化のため暗号化情報単位識別子を暗号化情報単位ＩDと呼ぶ。
【０２１９】
ここで、暗号化情報単位Ｉｕｅは、いわば子供の暗号化情報単位Ｉｕｅから構成されるが、その暗号化情報単位Ｉｕｅに暗号化情報単位ＩＤを付加するのではなく、もっとも親である暗号化情報単位に対して暗号化情報単位ＩＤを付加するものとする。
暗号化情報単位ＩＤは、時間と共に更新される情報単位Ｉｕに対して同一の値が割り当てられる。例えば、昨日の全国の天気の情報単位Ｉｕと、本日の全国の天気の情報単位とでは、同一の暗号化情報単位ＩＤが割り当てられる。
【０２２０】
（受信部１０３０）
受信部１０３０は、受信器１３１、下位層デスクランブラ１３２、デマルチプレクサ１０３３、記憶器１０３４、情報単位デスクランブラ１０３５、および再生器１０３６を含む。受信部１０３０は、図１に示した第１実施形態にかかる受信部１３０と類似した構成を有している。つまり、受信部１３０におけるデマルチプレクサ１３３および再生器１３５が、受信部１０３０においてはデマルチプレクサ１０３３および再生器１０３６にそれぞれ置き換えられている。
さらに、記憶器１０３４が、デマルチプレクサ１０３３と再生器１０３６の間に新たに挿入されている。記憶器１０３４は、デマルチプレクサ１０３３と１０３６に接続されて、暗号化情報単位Ｉｕｅと再生指示情報Ｉｄｒの入力を受ける。記憶器１０３４は、さらに情報単位デスクランブラ１０３５に接続されて、互いに暗号化情報単位Ｉｕｅを交換している。
【０２２１】
記憶器１０３４は、入力する暗号化情報単位Ｉｕｅを保存し、暗号化情報単位Ｉｕｅが更新されたときに保存している暗号化情報単位Ｉｕｅを置き換えることで最新のものに更新する。また、入力される再生指定情報Ｉｄｒによって、保存されている暗号化情報単位Ｉｕｅが指定された場合には、その暗号化情報単位Ｉｕｅを出力する。
情報単位デスクランブラ１０３５は、記憶器１０３４の出力する暗号化情報単位Ｉｕｅと、情報単位デスクランブラ１０３５自身の出力する暗号化情報単位Ｉｕｅとを入力し、暗号化情報単位Ｉｕｅを出力する（暗号化されていない情報単位Ｉｕも、定義より暗号化情報単位Ｉｕｅである）。
【０２２２】
再生器１０３６は、情報単位デスクランブラ１０３５の出力する情報単位Ｉｕを入力し、再生情報Ｉｒと、再生指定情報Ｉｄｒとを出力する。再生指定情報Ｉｄｒを出力する点を除いては、再生器１０３６は第１の実施形態における再生器１３５と同様のもので良い。
ただし、再生指定情報Ｉｄｒは、情報単位Ｉｕを指定する情報であり、記憶器１０３４に保存される暗号化情報単位Ｉｕｅに含まれる情報単位Ｉｕを指定する。再生指定情報Ｉｄｒの指定する情報単位Ｉｕはユーザによる直接的な入力により決定しても良いし、情報伝送装置１０００自体が自主的に決定しても良い。
提示器１３６は、再生器１０３６の出力する再生情報Ｉｒを入力し、ユーザに再生情報Ｉｒに含まれる内容を提示する。提示器１３６は第１の実施形態における提示器１３６と同様のもので良い。
（動作）
図１５、図１６、および図１７を参照して、情報伝送装置１０００の動作を述べる。図１５に、送信部１０１０および伝送器１２０の動作を示すフローチャートを示す。
ステップＳ１１０１において、情報単位生成器１１１が複数の情報単位Ｉｕを生成して出力する。
【０２２３】
ステップＳ１１０２において、情報単位スクランブラ５１２によってステップＳ１１０１で生成された情報単位Ｉｕを再帰的に暗号化して、結果を暗号化情報単位Ｉｕｅとする。
【０２２４】
ステップＳ１１０３において、ステップＳ１１０２で生成された暗号化情報単位に対して暗号化情報単位ＩＤを付加する。ステップＳ１１０２で情報単位Ｉｕを暗号化した結果に対して付加するため、暗号化情報単位Ｉｕｅの暗号を解読せずに暗号化情報単位ＩＤを容易に取り出すことができる。
【０２２５】
ステップＳ１１０４において、マルチプレクサ１１３が、ステップＳ１１０３で暗号化して生成した暗号化情報単位Ｉｕｅを多重化し、結果を多重情報Ｉｍとして出力する。
【０２２６】
ステップＳ１１０５において、ステップＳ１１０４で多重化して得た多重情報Ｉｍに対して、下位層スクランブラ１１４が暗号化し、暗号化多重情報Ｉｍｅを生成する。本ステップで行われる暗号化は、ステップＳ１１０２で行われる暗号化と同様の暗号を用いるものとする。
【０２２７】
ステップＳ１１０６において、送出器１１５が、ステップＳ１１０５で暗号化して得た暗号化多重情報Ｉｍｅを、伝送器１２０での伝送に適した形式に変換し、伝送情報Ｉｔを生成する。
【０２２８】
ステップＳ１１０７において、伝送器１２０によって伝送情報を物理的に離れた地点へ伝送する。この際、１つの送信部に対して複数の受信部が対応して良い。
【０２２９】
図１６に、情報伝送装置１０００の受信部１０３０の動作を示すフローチャートを示す。
ステップＳ１２０１において、受信器１３１が、伝送器１２０からの伝送情報を入力し、入力から暗号化多重情報Ｉｍｅの一部あるいは全部を取り出す。
ステップＳ１２０２において、下位層デスクランブラ１３２が、ステップＳ１２０１で得られた暗号化多重情報Ｉｍｅを入力し、暗号を解読して、多重情報Ｉｍを出力する。
【０２３０】
ステップＳ１２０３において、デマルチプレクサ１０３３が、ステップＳ１２０２で得られた多重情報Ｉｍを暗号化情報単位Ｉｕｅ毎に分離して取り出す。
ステップＳ１２０４において、記憶器１０３４が暗号化情報単位ＩＤを用いて、暗号化情報単位Ｉｕｅの保存を行う。
【０２３１】
図１７に、ステップＳ１２０４における記憶器１０３４の動作の詳細を示すフローチャートを示す。
ステップＳ１３０１において、デマルチプレクサ１０３３から、暗号化情報単位Ｉｕｅを入力する。
【０２３２】
ステップＳ１３０２において、ステップＳ１３０１で入力した暗号化情報単位Ｉｕｅに付加された暗号化情報単位ＩＤの値ｉを得る。
【０２３３】
ステップＳ１３０３において、暗号化情報単位ＩＤの値がｉである暗号化情報単位Ｉｕｅが記憶器１０３４内に既に保存されているかを検索して調べる。
【０２３４】
ステップＳ１３０４において、ステップＳ１３０３で調べた結果、既に保存されている場合はステップＳ１３０６へ進む。
【０２３５】
ステップＳ１３０５において、ステップＳ１３０１で入力した暗号化情報単位Ｉｕｅを追加して保存する。その後ステップＳ１３０１へ戻って処理を繰り返す。
【０２３６】
ステップＳ１３０６において、現在保存されている暗号化情報単位ＩＤがｉの暗号化情報単位Ｉｕｅを取り去り、代わりにステップＳ１３０１で入力した暗号化情報単位Ｉｕｅを保存する。その後、ステップＳ１３０１へ戻って処理を繰り返す。
【０２３７】
以上のように、記憶器１０３４に蓄えられる情報単位Ｉｕは暗号化情報単位Ｉｕｅとして暗号化されているため、記憶器１０３４の内容が仮に不正に参照された場合でも秘匿性は確保される。
【０２３８】
そして、更新の際、もっとも親となる暗号化情報単位Ｉｕｅに対して暗号化情報単位ＩＤを割り当てているため、デマルチプレクサ１０３３で出力される暗号化情報単位Ｉｕｅから暗号化情報単位ＩＤを取り出すことは容易である。この容易に取り出せる暗号化情報単位ＩＤを用いるだけなので、記憶器１０３４の内容の更新処理が非常に簡単に実現できる。
【０２３９】
なお、暗号化情報単位ＩＤの中に、更新されたか否かを表す情報を付加すれば、変更されず何度も送られてきている暗号化情報単位Ｉｕｅに対する記憶器１０３４の処理を簡略化することができる。更新されたかを表す情報の例としては、
（１）更新されたことを表すフラグ、
（２）バージョンを表す数値、
（３）情報全体のチェックサム
などが考えられる。
【０２４０】
ステップＳ１２０５において、再生器１０３６が再生指定情報Ｉｄｒを出力する場合ステップＳ１２０６へ進み、出力しない場合はステップＳ１２０１へ戻る。
【０２４１】
ステップＳ１２０６において、記憶器１０３４が、ステップＳ１２０５で出力された再生指定情報Ｉｄｒによって指定される暗号化情報単位ＩＤを持つ暗号化情報単位Ｉｕｅを、記憶器１０３４中から取り出し出力する。
【０２４２】
ステップＳ１２０７において、情報単位デスクランブラ１０３５の入力する暗号化情報単位Ｉｕｅの中に取り出したい情報単位Ｉｕが暗号化されていない状態で存在する場合にはステップＳ１２０９にすすむ。
【０２４３】
ステップＳ１２０８において、取り出したい情報単位Ｉｕが存在する暗号化情報単位Ｉｕｅに対して、情報単位デスクランブラ１０３５が暗号の解読を１回実行する。そしてステップＳ１２０７へもどる。
【０２４４】
ステップＳ１２０９において、再生器１０３６が、情報単位デスクランブラ１０３５の出力する情報単位Ｉｕを入力して再生可能な情報である再生情報Ｉｒを生成する。
【０２４５】
ステップＳ１２１０において、提示器１３６は、ステップＳ１２０９で得られた再生情報Ｉｒを、再生情報Ｉｒの形式に従ってユーザに提示する。
【０２４６】
以上のように、暗号化情報単位Ｉｕｅに暗号化情報単位ＩＤを付加し、記憶器１０３４を追加することで、情報単位デスクランブラ１０３５で暗号の解読処理を行うことなく、記憶器１０３４に保存する暗号化情報単位Ｉｕｅを最新のものに更新することが可能になる。また、実際にユーザが視聴する際に情報単位デスクランブラ１０３５により暗号を解読する。
【０２４７】
なお、上述の実施形態において用いられている情報単位デスクランブラ１３４は、同時に暗号化多重情報Ｉｕ（Ｉｍｅ）を同時に解読出来なければならない。これに反して、情報単位デスクランブラ１０３５は暗号化情報を１段階分の暗号解読結果を記憶器１０３４に一旦蓄えることで、上記の時間的制約を必要としない。例えば、記憶器１０３４から少量ずつ情報を受け取ることで、伝送器１２０で伝送される情報の伝達速度によらず、低い処理速度で暗号解読処理を行なっても良い。
【０２４８】
さらに、所定の期間の内に処理が終了しない場合には、暗号化情報単位Ｉｕｅを記憶器１０３４に一時的に出力することもできる。この一時的に保存された情報は、その後情報単位デスクランブラ１０３５に出力されて処理される。
【０２４９】
上述のように、暗号化情報単位Ｉｕｅは、少しずつ記憶器１０３４から情報単位デスクランブラ１０３５に供給される。そしてこの供給された暗号化情報単位Ｉｕｅは、少しずつ情報単位デスクランブラ１０３５から出力される。結果として、デマルチプレクサ１０３３は、伝送器１２０の伝送速度に比べて遅い速度で多重情報を逆多重化できる。
【０２５０】
再生器１０３６は、ユーザの要求に従って、記憶器１０３４に供給すべき情報の内容を指示する。このために、再生器１０３６は、再生指示情報Ｉｄｒを生成する。この再生指示情報Ｉｄｒによって、所望の任意のタイミングでの解読が可能である。このように、暗号キーが仮に暗号情報（Ｉｔ）より遅れて供給された場合にも、受信部１０３０はその暗号情報を処理できる。
【０２５１】
（第５の実施形態）
図１８、図１９、図２０、および図２１を参照して、本発明の第５実施形態にかかる情報伝送装置について説明する。本例における情報伝送装置１４００の構成は、図１４に示した第４の実施形態にかかる情報伝送装置１０００から、情報単位スクランブラ１０３５で複数回数再帰的に暗号化する制限を取り除き、下位層デスクランブラ１０３２と情報単位デスクランブラ１０３５とをデスクランブラ１４３２一つに統合したものである。この統合は、情報単位デスクランブラ１０３５の機能を下位層デスクランブラ１０３２の機能で実現したと考えることもできる。
【０２５２】
情報伝送装置１４００は、送信部１４１０と、伝送器１４２０と、受信部１４３０とから構成されている。
送信部１４１０は、情報単位生成器１１１と、情報単位スクランブラ１０１２と、マルチプレクサ１１３と、下位層スクランブラ１１４と、送出器１１５とから構成されている。
情報単位生成器１１１は、暗号化多重情報Ｉｍｅを生成して出力する。
【０２５３】
情報単位スクランブラ１０１２は、情報単位生成器１１１の出力する情報単位Ｉｕとを入力し、暗号化して暗号化情報単位Ｉｕｅを出力する。
また、情報単位スクランブラ１０１２は、出力する暗号化情報単位Ｉｕｅに対して情報単位Ｉｕを区別する識別子である暗号化情報単位ＩＤを付加する。暗号化情報単位ＩＤの付加の方法は、第４の実施形態における情報単位スクランブラ１０１２と同様の方法で良い。
マルチプレクサ１１３は、情報単位スクランブラ１０１２の出力する暗号化情報単位Ｉｕｅと、情報単位生成器１１１の出力する情報単位Ｉｕとを入力して多重情報Ｉｍを出力する。
【０２５４】
下位層スクランブラ１１４は、マルチプレクサ１１３の出力する多重情報Ｉｍを入力し、暗号化して、暗号化多重情報Ｉｍｅを出力する。
送出器１１５は、下位層スクランブラ１１４の出力する暗号化多重情報Ｉｍｅを入力し、伝送情報を出力する。伝送器１２０は、入力する伝送情報を物理的に離れた地点へ伝送する。伝送器１２０は、第１の実施形態における伝送器１２０と同様のもので良い。
【０２５５】
受信部１４３０は、受信器１３１と、デスクランブラ１４３２と、デマルチプレクサ１４３３と、記憶器１０３４と、再生器１０３６と、提示器１６６とから構成されている。
受信器１３１は伝送器１２０の出力する伝送情報を入力して、暗号化多重情報Ｉｍｅを出力する。デスクランブラ１４３２は、受信器１４３１の出力する暗号化多重情報Ｉｍｅと、記憶器１４３４の出力する暗号化情報単位Ｉｕｅとを入力する。デスクランブラ１４３２は、暗号化多重情報Ｉｍｅを入力した場合、多重情報Ｉｍを出力する。
【０２５６】
また、暗号化情報単位Ｉｕｅを入力した場合、暗号を解読して、その結果の暗号化情報単位Ｉｕｅを出力する。デスクランブラ１４３２は第２の実施形態におけるデスクランブラ５３２と同様のものでよい。
デマルチプレクサ１４３３は、デスクランブラ１４３２の出力する多重情報Ｉｍを入力し、暗号化情報単位Ｉｕｅを出力する。
【０２５７】
記憶器１０３４は、デマルチプレクサ１４３３の出力する暗号化情報単位Ｉｕｅと、再生器１０３６の出力する再生指定情報Ｉｄｒとを入力し、暗号化情報単位Ｉｕｅを出力する。
記憶器１０３４は、入力する暗号化情報単位Ｉｕｅを保存し、暗号化情報単位Ｉｕｅが更新されたときに保存している暗号化情報単位Ｉｕｅを置き換えることで最新のものに更新する。
また、入力される再生指定情報Ｉｄｒによって、保存されている暗号化情報単位Ｉｕｅが指定された場合には、その暗号化情報単位Ｉｕｅを出力する。
再生器１０３６は、デスクランブラ１４３２の出力する情報単位Ｉｕを入力し、再生情報Ｉｒと、再生指定情報Ｉｄｒとを出力する。
【０２５８】
提示器１３６は、再生器１０３６の出力する再生情報Ｉｒを入力し、ユーザに再生情報Ｉｒに含まれる内容を提示する。提示器１４３６は第１の実施形態における提示器１３６と同様のもので良い。
【０２５９】
図１９は情報伝送装置１４００の送信部１４１０と伝送器１４２０の動作を示したフローチャートである。
【０２６０】
ステップＳ１５０１において、情報単位生成器１１１が複数の情報単位Ｉｕを生成して出力する。
【０２６１】
ステップＳ１５０２において、情報単位スクランブラ１４１によって、ステップＳ１５０１で生成された情報単位Ｉｕそれぞれに対して暗号化して、結果を暗号化情報単位Ｉｕｅとする。
【０２６２】
ステップＳ１５０３において、ステップＳ１５０２で生成された暗号化情報単位Ｉｕｅに対して暗号化情報単位ＩＤを付加する。
【０２６３】
ステップＳ１５０３は、第４の実施形態の送信部と伝送器の動作フローチャートにおけるステップＳ１１０３と同様のもので良い。
【０２６４】
ステップＳ１５０４において、マルチプレクサ１１３がステップＳ１５０２で暗号化して生成した暗号化情報単位Ｉｕｅを多重化し、結果を多重情報Ｉｍとして出力する。
【０２６５】
ステップＳ１５０５において、ステップＳ１５０４で多重化して得た多重情報Ｉｍに対して、下位層スクランブラ１１４が暗号化し、暗号化多重情報Ｉｍｅを生成する。ただし、下位層スクランブラ１１４で施す暗号化は情報単位スクランブラ１０１２で行われる暗号化と同様の暗号を用いるものとする。
ステップＳ１５０６において、送出器１１５が、ステップＳ１５０５で暗号化して得た暗号化多重情報Ｉｍｅを、伝送器１２０での伝送に適した形式に変換し、伝送情報を生成する。
【０２６６】
ステップＳ１５０６は、第１の実施形態の送信部と伝送器の動作フローチャートにおけるステップＳ３０５と同様のもので良い。
【０２６７】
ステップＳ１５０７において、伝送器１２０によって伝送情報を物理的に離れた地点へ伝送する。この際、１つの送信部に対して複数の受信部が対応して良い。
【０２６８】
図２０は情報伝送装置１４００の受信部１４３０の動作を示したフローチャートである。
【０２６９】
ステップＳ１６０１において、受信器１３１が、伝送器１２０からの伝送情報を入力し、入力から暗号化多重情報Ｉｍｅの一部あるいは全部を取り出す。
【０２７０】
ステップＳ１６０２において、デスクランブラ１４３２が、ステップＳ１６０１で得られた暗号化多重情報Ｉｍｅを入力し、暗号を解読して、多重情報Ｉｍを出力する。
【０２７１】
ステップＳ１６０３において、デマルチプレクサ１４３３が、ステップＳ１６０２で得られた多重情報Ｉｍを暗号化情報単位Ｉｕｅ毎に分離して取り出す。
【０２７２】
ステップＳ１６０４において、記憶器１０３４が暗号化情報単位ＩＤを用いて、暗号化情報単位Ｉｕｅの保存を行う。
【０２７３】
ステップＳ１６０５において、再生器１０３６が再生指定情報Ｉｄｒを出力した場合ステップＳ１６０６へ進み、出力しない場合はステップＳ１６０１へ戻る。
【０２７４】
ステップＳ１６０６において、記憶器１０３４が、ステップＳ１６０５で出力された再生指定情報Ｉｄｒによって指定される暗号化情報単位ＩＤを持つ、暗号化情報単位Ｉｕｅを保存しているものから取り出し出力する。
【０２７５】
ステップＳ１６０７において、デスクランブラ１４３２が暗号化情報単位Ｉｕｅの暗号を解読し情報単位Ｉｕを生成する。情報単位Ｉｕが１回暗号化されている場合には、１回暗号を解読することで情報単位Ｉｕを生成できる。
ただし、第４の実施形態においては情報単位Ｉｕに対して複数回数再帰的に暗号化すると制限していたが、第２の実施形態ではこの制限はおかない。
【０２７６】
ステップＳ１６０８において、再生器１０３６が、デスクランブラ１４３２の出力する情報単位Ｉｕを入力して再生可能な情報である再生情報Ｉｒを生成する。ステップＳ１６０８は、第１の実施形態の受信部の動作フローチャートにおけるステップＳ４０６と同様のもので良い。
【０２７７】
ステップＳ１６０９において、提示器１３６は、ステップＳ１６０８で得られた再生情報Ｉｒを、再生情報Ｉｒの形式に従ってユーザに提示する。
【０２７８】
以上のように、情報単位スクランブラ１０１２で行う暗号を下位層スクランブラ１１４で行う暗号と同様のものとすることで、単一のデスクランブラ１４３２で、下位層スクランブラ１１４だけでなく情報単位スクランブラ１０１２で施された暗号を解読することができる。すなわち、特殊でないデスクランブラをただ１つ用意するだけで、情報単位Ｉｕを解読することが可能になる。
また、暗号化情報単位Ｉｕｅに暗号化情報単位ＩＤを付加し、記憶器１０３４を追加することで、デスクランブラ１４３２で暗号の解読処理を行うことなく、記憶器１０３４に保存する暗号化情報単位Ｉｕｅを最新のものに更新することが可能になる。また、実際にユーザが視聴する際にデスクランブラ１４３２により暗号を解読する。
【０２７９】
（第６の実施形態）
図２２、図２３、および図２４を参照して、本発明の第６の実施形態にかかる情報電送装置について説明する。本実施形態にかかる情報伝送装置１７００は、図１８に示した第５の実施形態にかかるデスクランブラ１４３２の出力を、デスクランブラ１４３２自身に再度入力することで、複数回数再帰的に暗号化された情報単位Ｉｕを取り扱えるようにしたものである。
【０２８０】
図２２に、情報伝送装置１７００の概要構成を示す。
情報伝送装置１７００は、送信部１７１０と、伝送器１２０と、受信部１７３０とから構成されている。送信部１７１０は、情報単位生成器１１１と、情報単位スクランブラ１０１２と、マルチプレクサ１１３と、下位層スクランブラ１１４と、送出器１１５とから構成されている。
【０２８１】
情報単位生成器１１１は、暗号化多重情報Ｉｍｅを生成して出力する。
情報単位スクランブラ１０１２は、情報単位生成器１１１の出力する情報単位Ｉｕとを入力し、複数回数再帰的に暗号化して暗号化情報単位Ｉｕｅを出力する。  また、情報単位スクランブラ１０１２は、出力する暗号化情報単位Ｉｕｅに対して情報単位Ｉｕを区別する識別子である暗号化情報単位ＩＤを付加する。
【０２８２】
マルチプレクサ１１３は、情報単位スクランブラ１０１２の出力する暗号化情報単位Ｉｕｅを入力して多重情報Ｉｍを出力する。
下位層スクランブラ１１４は、マルチプレクサ１１３の出力する多重情報Ｉｍを入力し、暗号化して、暗号化多重情報Ｉｍｅを出力する。
送出器１１５は、下位層スクランブラ１１４の出力する暗号化多重情報Ｉｍｅを入力し、伝送情報を出力する。
【０２８３】
伝送器１２０は、送出器１１５の出力する伝送情報を入力して、伝送情報を物理的に離れた地点へ伝送する。
受信部１７３０は、受信器１３１と、デスクランブラ１７３２と、デマルチプレクサ１４３３と、記憶器１０３４と、再生器１０３６と、提示器１３６とから構成されている。
【０２８４】
受信器１３１は伝送器１２０の出力する伝送情報を入力して、暗号化多重情報Ｉｍｅを出力する。
デスクランブラ１７３２は、受信器１３１の出力する暗号化多重情報Ｉｍｅと、記憶器１０３４の出力する暗号化情報単位Ｉｕｅとを入力する。デスクランブラ１７３２は、暗号化多重情報Ｉｍｅを入力した場合、多重情報Ｉｍを出力する。また、暗号化情報単位Ｉｕｅを入力した場合、暗号を解読して、その結果の暗号化情報単位Ｉｕｅを出力する。
【０２８５】
デマルチプレクサ１４３３は、デスクランブラ１７３２の出力する多重情報Ｉｍを入力し、暗号化情報単位Ｉｕｅを出力する。
記憶器１０３４は、デマルチプレクサ１４３３の出力する暗号化情報単位Ｉｕｅと、再生器１０３６の出力する再生指定情報Ｉｄｒとを入力し、暗号化情報単位Ｉｕｅを出力する。記憶器１０３４は、入力する暗号化情報単位Ｉｕｅを保存し、暗号化情報単位Ｉｕｅが更新されたときに保存している暗号化情報単位Ｉｕｅを置き換えることで最新のものに更新する。
【０２８６】
また、入力される再生指定情報Ｉｄｒによって、保存されている暗号化情報単位Ｉｕｅが指定された場合には、その暗号化情報単位Ｉｕｅを出力する。
再生器１０３６は、デスクランブラ１７３２の出力する情報単位Ｉｕを入力し、再生情報Ｉｒと、再生指定情報Ｉｄｒとを出力する。
再生器１０３６および提示器１３６は、再生器１０３６の出力する再生情報Ｉｒを入力し、ユーザに再生情報Ｉｒに含まれる内容を提示する。提示器１３６は第１の実施形態における提示器１３６と同様のもので良い。
【０２８７】
（動作）
図２３を参照して、受信部１７３０の動作を詳細に説明する。
【０２８８】
ステップＳ１８０１において、受信器１３１が、伝送器１２０からの伝送情報を入力し、入力から暗号化多重情報Ｉｍｅの一部あるいは全部を取り出す。
ステップＳ１８０２において、デスクランブラ１７３２が、ステップＳ１８０１で得られた暗号化多重情報Ｉｍｅを入力し、暗号を解読して、多重情報Ｉｍを出力する。
【０２８９】
ステップＳ１８０３において、デマルチプレクサ１４３３が、ステップＳ１８０２で得られた多重情報Ｉｍを暗号化情報単位Ｉｕｅ毎に分離して取り出す。
【０２９０】
ステップＳ１８０４において、記憶器１０３４が暗号化情報単位ＩＤを用いて、暗号化情報単位Ｉｕｅの保存を行う。
【０２９１】
ステップＳ１８０５において、再生器１０３６が再生指定情報Ｉｄｒを出力する場合ステップＳ１８０６へ進み、出力しない場合はステップＳ１８０１へ戻る。
【０２９２】
ステップＳ１８０６において、記憶器１０３４が、ステップＳ１８０５で出力された再生指定情報Ｉｄｒによって指定される暗号化情報単位ＩＤを持つ、暗号化情報単位Ｉｕｅを保存しているものから取り出し出力する。
【０２９３】
ステップＳ１８０７において、デスクランブラ１７３２の入力する暗号化情報単位Ｉｕｅの中に取り出したい情報単位Ｉｕが暗号化されていない状態で存在する場合にはステップＳ１８０９に進む。
【０２９４】
ステップＳ１８０８において、取り出したい情報単位Ｉｕが存在する暗号化情報単位Ｉｕｅに対して、デスクランブラ１７３２が暗号の解読を１回実行する。そしてステップＳ１８０７へ戻る。
【０２９５】
ステップＳ１８０９において、再生器１０３６が、デスクランブラ１７３２の出力する情報単位Ｉｕを入力して再生可能な情報である再生情報Ｉｒを生成する。
【０２９６】
ステップＳ１８１０において、提示器１３６は、ステップＳ１８０９で得られた再生情報Ｉｒを、再生情報Ｉｒの形式に従ってユーザに提示する。
【０２９７】
以上のように、情報単位スクランブラ１０１２で複数回数再帰的に暗号化し、下位層スクランブラ１１４において情報単位スクランブラ１１２と同様の暗号化方式を用いることで、デスクランブラ１７３２でこれら全ての暗号化に対する暗号の解読を行うことが可能になる。
【０２９８】
また、暗号化情報単位Ｉｕｅに暗号化情報単位ＩＤを付加し、記憶器１０３４を追加することで、デスクランブラ１７３２で暗号の解読処理を行うことなく、記憶器１０３４に保存する暗号化情報単位Ｉｕｅを最新のものに更新することが可能になる。また、実際にユーザが視聴する際にデスクランブラ１７３２により暗号を解読する。
【０２９９】
図２４に、図２２に示した情報伝送装置１７００の変形例を示す。本変形例における情報伝送装置１７００Ｒも、上述の変形例と同様に、情報伝送装置１７００から下位層スクランブラ１１４を情報伝送装置１７００から取り除いた構造であるので、詳しい説明は省く。
【０３００】
以上、詳細に説明したように本発明によれば、情報単位Ｉｕに対して同じ暗号化を複数回数再帰的に施し、一つのデスクランブラによって複数回数の暗号の解読を行うので、従来に比べより自由度の大きい暗号化を施すことができるだけでなく、特殊なデスクランブラや、デスクランブラの追加などを抑制することで、情報伝送装置を簡単化することができる。
【０３０１】
更に、情報単位Ｉｕの暗号化の後に付加する暗号化情報単位ＩＤを導入して、このＩＤに基づき新たに設けた記憶器の内容を更新する。そして、実際に視聴する際にデスクランブラで暗号を解読し視聴する。このため、記憶器の内容の更新管理を簡単に実現できるだけでなく、蓄積したものを試聴する際にデスクランブルするため、料金を払っていないユーザの不正な視聴を防ぐことができ、暗号を解読する際に料金を課金する制度との親和性が高い。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかる情報伝送装置を示すブロック図である。
【図２】図１に示す情報伝送装置によって生成される暗号化多重情報単位の説明図である。
【図３】図１に示す情報伝送装置の伝送部および伝送器の動作を示すフローチャートである。
【図４】図１に示す情報伝送装置の受信部の動作を示すフローチャートである。
【図５】本発明の第２の実施形態にかかる情報伝送装置を示すブロック図である。
【図６】図５に示す情報伝送装置によって生成される暗号化多重情報単位の説明図である。
【図７】図５に示す情報伝送装置の伝送部および伝送器の動作を示すフローチャートである。
【図８】図５に示す情報伝送装置の受信部の動作を示すフローチャートである。
【図９】図５に示す情報伝送装置の変形例を示すブロック図である。
【図１０】本発明の第３の実施形態にかかる情報伝送装置を示すブロック図である。
【図１１】図１０に示す情報伝送装置によって生成される暗号化多重情報単位の説明図である。
【図１２】図１０に示す情報伝送装置の伝送部および伝送器の動作を示すフローチャートである。
【図１３】図１０に示す情報伝送装置の変形例を示すブロック図である。
【図１４】本発明の第４の実施形態にかかる情報伝送装置を示すブロック図である。
【図１５】図１４に示す情報伝送装置の伝送部および伝送器の動作を示すフローチャートである。
【図１６】図１４に示す情報伝送装置の受信部の動作を示すフローチャートである。
【図１７】図１４に示す情報伝送装置の記憶器の動作を示すフローチャートである。
【図１８】本発明の第５の実施形態にかかる情報伝送装置を示すブロック図である。
【図１９】図１８に示す情報伝送装置の伝送部および伝送器の動作を示すフローチャートである。
【図２０】図１８に示す情報伝送装置の受信部の動作を示すフローチャートである。
【図２１】図１０に示す情報伝送装置の変形例を示すブロック図である。
【図２２】本発明の第６の実施形態にかかる情報伝送装置を示すブロック図である。
【図２３】図２２に示す情報伝送装置の受信部の動作を示すフローチャートである。
【図２４】図２２に示す情報伝送装置の変形例を示すブロック図である。
【図２５】従来の情報伝送装置を示すブロック図である。
【図２６】図２５に示す情報伝送装置によって、生成される暗号化多重情報単位の説明図である。
【図２７】図２５に示す情報伝送装置の伝送部および伝送器の動作を示すフローチャートである。
【図２８】図２５に示す情報伝送装置の受信部の動作を示すフローチャートである。
【符号の説明】
１００、５００、５００Ｒ、８００、８００Ｒ、１０００、１４００、１７００、１７００Ｒ 情報伝送装置
１１０、５１０、５１０Ｒ、８１０、８１０Ｒ、１０１０、１４１０、１７１０、１７１０Ｒ  送信部
１１１  情報単位生成器
１１２、５１２、１０１２  情報単位スクランブラ
１１３  マルチプレクサ
１１４  下位層スクランブラ
１１５  送出器
１２０  伝送器
１３０、５３０、１４３０  受信部
１３１  受信器
１３２  下位層デスクランブラ
１３３、５３２、８３２、１４３０、１７３２  デスクランブラ
１３４  情報単位デスクランブラ
１３５、１０３６  再生器
１３６  提示器
５３３、８３３、１０３３、１４３３  デマルチプレクサ
１０３４  記憶器
【図１】
0004510165.tif 000002
【図２】
0004510165.tif 000003
【図３】
0004510165.tif 000004
【図４】
0004510165.tif 000005
【図５】
0004510165.tif 000006
【図６】
0004510165.tif 000007
【図７】
0004510165.tif 000008
【図８】
0004510165.tif 000009
【図９】
0004510165.tif 000010
【図１０】
0004510165.tif 000011
【図１１】
0004510165.tif 000012
【図１２】
0004510165.tif 000013
【図１３】
0004510165.tif 000014
【図１４】
0004510165.tif 000015
【図１５】
0004510165.tif 000016
【図１６】
0004510165.tif 000017
【図１７】
0004510165.tif 000018
【図１８】
0004510165.tif 000019
【図１９】
0004510165.tif 000020
【図２０】
0004510165.tif 000021
【図２１】
0004510165.tif 000022
【図２２】
0004510165.tif 000023
【図２３】
0004510165.tif 000024
【図２４】
0004510165.tif 000025
【図２５】
0004510165.tif 000026
【図２６】
0004510165.tif 000027
【図２７】
0004510165.tif 000028
【図２８】
0004510165.tif 000029