(57)【要約】【課題】復号できる映像情報の時間部分を、配信する鍵情報の種類に応じて低コストで自由に制御できるようにすること。【解決手段】順方向全鍵情報連鎖作成手段15及び順方向全鍵情報連鎖作成手段16は、順方向オリジナル鍵情報及び逆方向オリジナル鍵情報にそれぞれハッシュ関数を繰り返し適用し、映像情報のフレームに対する順方向鍵情報連鎖及び逆方向鍵情報連鎖を作成する。フレーム鍵情報選択手段19,20は、順方向鍵情報連鎖及び逆方向鍵情報連鎖から、暗号化する映像情報のフレームに対する順方向鍵情報及び逆方向鍵情報を選択する。暗号化手段13は、選択された順方向鍵情報及び逆方向鍵情報を用いて、対応するフレームを暗号化する。【選択図】図１
2007174491.tif 000002
【特許請求の範囲】
【請求項１】
順方向オリジナル鍵情報を元に、暗号化する映像情報のフレームの順方向に従って各々のフレームに対する順方向鍵情報を順次作成し、それらの連鎖を作成する順方向全鍵情報連鎖作成手段と、
逆方向オリジナル鍵情報を元に、暗号化する映像情報のフレームの逆方向に従って各々のフレームに対する逆方向鍵情報を順次作成し、それらの連鎖を作成する逆方向全鍵情報連鎖作成手段と、
前記順方向全鍵情報連鎖作成手段および前記逆方向全鍵情報連鎖作成手段で作成された順方向鍵情報連鎖および逆方向鍵情報連鎖から、暗号化する映像情報のフレームに対する順方向鍵情報および順方向鍵情報を選択するフレーム鍵情報選択手段と、
前記フレーム鍵情報選択手段で選択された順方向鍵情報および逆方向鍵情報の２つの鍵情報を用いて、対応するフレームを暗号化する暗号化手段を具備したことを特徴とする映像情報暗号化装置。
【請求項２】
１枚のフレームの映像情報が圧縮符号化されて生成された符号ビット列を１つのフレームとして暗号化することを特徴とする請求項１に記載の映像情報暗号化装置。
【請求項３】
複数枚のフレーム群の映像情報が圧縮符号化されて生成された符号ビット列を１つのフレームとして暗号化することを特徴とする請求項１に記載の映像情報暗号化装置。
【請求項４】
前記順方向全鍵情報連鎖作成手段および前記逆方向全鍵情報連鎖作成手段は、ハッシュ関数を繰り返し適用して順方向鍵情報連鎖および逆方向鍵情報連鎖を作成することを特徴とする請求項１ないし３のいずれかに記載の映像情報暗号化装置。
【請求項５】
請求項１ないし４のいずれかに記載の映像情報暗号化装置で暗号化された映像情報の特定時間部分のフレームを復号器側で復号可能とする復号鍵情報を作成する復号鍵情報作成装置であって、
暗号化の際に用いた順方向オリジナル鍵情報を元に、映像情報のフレームの順方向に従って各々のフレームに対する順方向鍵情報を順次作成し、それらの連鎖を作成する順方向全鍵情報連鎖作成手段と、
暗号化の際に用いた逆方向オリジナル鍵情報を元に、映像情報のフレームの逆方向に従って各々のフレームに対する逆方向鍵情報を順次作成し、それらの連鎖を作成する逆方向全鍵情報連鎖作成手段と、
前記順方向全鍵情報連鎖作成手段で作成された順方向鍵情報連鎖から、前記特定時間部分の開始フレームに対する順方向鍵情報を選択する順方向復号鍵情報選択手段と、
前記逆方向全鍵情報連鎖作成手段で作成された逆方向鍵情報連鎖から、前記特定時間部分の終了フレームに対する逆方向鍵情報を選択する逆方向復号鍵情報選択手段と、
前記順方向復号鍵情報選択手段および逆方向復号鍵情報選択手段で選択された順方向鍵情報および逆方向鍵情報に前記開始フレームおよび終了フレームの識別情報を含ませて復号鍵情報を作成する復号鍵情報作成手段を具備したことを特徴とする復号鍵情報作成装置。
【請求項６】
請求項１ないし４のいずれかに記載の映像情報暗号化装置で暗号化された映像情報の特定時間部分のフレームを、請求項５に記載の復号鍵情報作成装置で作成された復号鍵情報を用いて復号する映像情報復号装置であって、
前記復号鍵情報に含まれる順方向鍵情報および逆方向鍵情報から、復号に必要な順方向部分鍵情報連鎖と逆方向部分鍵情報連鎖を作成する部分鍵情報連鎖作成手段と、
前記部分鍵情報連鎖作成手段で作成された順方向部分鍵情報連鎖および逆方向部分鍵情報連鎖から、復号する映像情報のフレームに対する順方向鍵情報および順方向鍵情報を選択するフレーム鍵情報選択手段と、
前記フレーム鍵情報選択手段で選択された順方向鍵情報および順方向鍵情報の２つの鍵情報を用いて、対応するフレームを復号する復号手段を具備したことを特徴とする映像情報復号装置。
【請求項７】
請求項６に記載の映像情報復号装置と、該映像情報復号装置で復号されたフレームの映像情報を表示する表示装置を具備したことを特徴とする映像再生装置。
【請求項８】
請求項１ないし４のいずれかに記載の映像情報暗号化装置で暗号化された映像情報を蓄積する蓄積媒体と送信手段を備えた暗号化映像情報送信装置と、請求項５に記載の復号鍵情報作成装置で作成された復号鍵情報を送信する送信手段を備えた復号鍵情報送信装置と、請求項７に記載の映像再生装置をネットワークで接続したことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像情報暗号化装置、復号鍵情報作成装置、映像情報復号装置、映像再生装置およびネットワークシステムに関し、特に、利用者に配信する鍵情報の種類に応じて復号できる映像情報の時間部分を制御できる映像情報暗号化装置、復号鍵情報作成装置、映像情報復号装置、映像再生装置およびネットワークシステムに関する。
【背景技術】
【０００２】
ブロードバンドネットワークの整備により、コンテンツビジネスが発展している。価値の高いコンテンツ情報を暗号化したデータを配信し、正規に鍵情報を入手した利用者のみがコンテンツを復号して利用できる仕組みが数多く検討されている。暗号化の手法としては、RAS(Rivest-Shamir-Adleman Scheme)、DES(Data Encryption Standard)などが用いられる。
【０００３】
映像情報を考えた場合、利用者に配信する鍵情報の種類に応じて復号できる映像情報の大きさ、品質、色を自由に制御できる方式が望ましい。JPEG 2000 Part8では、画像の暗号化に対する検討が行われており、上記方式を実現するフレームワークが提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
利用者に配信する鍵情報の種類に応じて復号できる映像情報の大きさ、品質、色を自由に制御できる方式がJPEG 2000 Part8で提案されているものの、映像情報の復号できる時間部分を鍵情報の種類によって制御することは考えられていない。映像情報を考えた場合、利用者に配信する鍵情報の種類に応じて該利用者が復号できる映像情報の時間部分を自由に制御できることも望ましい。
【０００５】
利用者が復号できる映像情報の時間部分の制御は、映像情報の特定時間部分を他とは異なる鍵情報で暗号化しておき、その鍵情報を利用者に配信することで実現できる。これを実現するために、映像情報を比較的大きな時間単位に分け、それぞれを異なる鍵情報で暗号化した場合には、復号できる映像情報の時間部分を柔軟に設定することが困難である。これに対して、映像情報をフレームやGOP(group of picture)などといった細かい時間単位に分け、それぞれを異なる鍵情報で暗号化した場合には、特定時間部分に含まれるフレームやGOPを復号するために必要な鍵情報を全て配信することで、復号できる映像情報の時間部分を柔軟に設定することが可能となる。しかし、この場合には、鍵情報の数が多くなるので、鍵情報の管理や配信にコストがかかるという課題がある。
【０００６】
本発明の目的は、復号できる映像情報の時間部分を、配信する鍵情報の種類に応じて低コストで自由に制御できる映像情報暗号化装置、復号鍵情報作成装置、映像情報復号装置、映像再生装置およびネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の映像情報暗号化装置は、順方向オリジナル鍵情報を元に、暗号化する映像情報のフレームの順方向に従って各々のフレームに対する順方向鍵情報を順次作成し、それらの連鎖を作成する順方向全鍵情報連鎖作成手段と、逆方向オリジナル鍵情報を元に、暗号化する映像情報のフレームの逆方向に従って各々のフレームに対する逆方向鍵情報を順次作成し、それらの連鎖を作成する逆方向全鍵情報連鎖作成手段と、前記順方向全鍵情報連鎖作成手段および前記逆方向全鍵情報連鎖作成手段で作成された順方向鍵情報連鎖および逆方向鍵情報連鎖から、暗号化する映像情報のフレームに対する順方向鍵情報および順方向鍵情報を選択するフレーム鍵情報選択手段と、前記フレーム鍵情報選択手段で選択された順方向鍵情報および逆方向鍵情報の２つの鍵情報を用いて、対応するフレームを暗号化する暗号化手段を具備した点に特徴がある。
【０００８】
ここで、１枚のフレームの映像情報が圧縮符号化されて生成された符号ビット列を１つのフレームとして暗号化することができ、複数枚のフレーム群の映像情報が圧縮符号化されて生成された符号ビット列を１つのフレームとして暗号化することもできる。
【０００９】
順方向全鍵情報連鎖作成手段および逆方向全鍵情報連鎖作成手段では、ハッシュ関数を繰り返し適用して順方向鍵情報連鎖および逆方向鍵情報連鎖を作成することができる。
【００１０】
また、本発明は、上記映像情報暗号化装置で暗号化された映像情報の特定時間部分のフレームを復号器側で復号可能とする復号鍵情報を作成する復号鍵情報作成装置、上記映像情報暗号化装置で暗号化された映像情報の特定時間部分のフレームを、上記復号鍵情報作成装置で作成された復号鍵情報を用いて復号する映像情報復号装置、上記映像情報復号装置と表示装置を具備した映像再生装置、上記映像情報暗号化装置で暗号化された映像情報を蓄積する蓄積媒体と送信手段を備えた暗号化映像情報送信装置と上記復号鍵情報作成装置で作成された復号鍵情報を送信する送信手段を備えた復号鍵情報送信装置と上記映像再生装置をネットワークで接続したネットワークも包含する。
【発明の効果】
【００１１】
本発明によれば、ある暗号化映像情報に対して、利用者に復号開始フレームと復号終了フレームに対する鍵情報を配信し、配信する鍵情報を変えるだけで利用者に開示する映像情報の時間部分を柔軟に制御できる。利用者は、入手した鍵情報に応じて様々な時間部分の映像情報を復号・再生して閲覧することができる。利用者は、すべての時間部分の映像情報を復号できる鍵情報を入手すれば、すべての映像情報を閲覧することもできる。
【００１２】
また、暗号化映像情報は１つ作成しておくだけでよく、それぞれの利用者に応じた閲覧用の暗号化映像情報を作成する必要がないので、暗号化映像情報の作成コストや蓄積コストが削減できる。
【００１３】
さらに、利用者には暗号化映像情報を一度伝送するだけでよく、正規の映像情報とは別に閲覧用の映像情報を伝送する必要がないので、伝送情報量を削減できる。さらに、映像情報のフレームやGOPごとに鍵情報を送る必要もないので、鍵情報の伝送量も少なく、鍵情報の管理も容易となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明を説明する。図１は、本発明に係る映像情報暗号化装置の実施形態を示すブロック図である。暗号化対象の映像情報は、フレームと呼ばれる静止画像の集合であり、全フレームがフレームバッファと呼ばれる蓄積媒体11に蓄積される。
【００１５】
蓄積媒体11に蓄積されたフレームは、フレーム選択部12により一枚ずつ読み出され、暗号化部13に入力されて暗号化される。暗号化部13は、後述する順方向鍵情報と逆方向鍵情報の２つの鍵情報を用いて各フレームを暗号化する。暗号化されたフレームは、暗号化映像情報としてバッファ14に蓄積され、そこから適宜送出される。
【００１６】
２つの鍵情報を用いた暗号化には、例えば、２つの鍵情報を１つに連結した鍵情報で暗号化したり、２つの鍵情報を順次用いて暗号化したり、一方の鍵情報を他方の鍵情報で暗号化した鍵情報で暗号化したりするなどといった手法を採用し得る。暗号化されたフレームの復号には、暗号化の際に用いた２つの鍵情報を用いて逆の処理を行う。
【００１７】
次に、順方向鍵情報および逆方向鍵情報の作成について説明する。順方向全鍵情報連鎖作成部15は、順方向オリジナル鍵情報KF０を元にハッシュ関数を繰り返し適用することにより順方向全鍵情報連鎖を作成する。
【００１８】
ここで、映像情報がNall枚のフレームからなるとすると、順方向先頭フレームに対する鍵情報は、順方向オリジナル鍵情報KF０そのものであり、i番目(ｉ＝1,2,3,・・・,Nａｌｌ-1)のフレームに対する鍵情報は、ハッシュ関数hを用いて式(1)で表されるKFｉとなる。順方向全鍵情報連鎖は、これらの鍵情報KF０,KF１,KF２,・・・,KFＮａｌｌ−１の連鎖である。
KFｉ＝h(KFｉ−１)               ｉ＝1,2,3,・・・,Nａｌｌ-1                   (1)
【００１９】
逆方向全鍵情報連鎖作成部16は、逆方向オリジナル鍵情報KBＮａｌｌ−１を元にハッシュ関数を繰り返し適用することにより逆方向全鍵情報連鎖を作成する。
【００２０】
逆方向先頭フレームに対する鍵情報は、逆方向オリジナル鍵情報KBＮａｌｌ−１そのものであり、(Nａｌｌ-i-1)番目のフレームに対する鍵情報は、ハッシュ関数hを用いて式(2)で表されるKBＮａｌｌ−ｉ−１となる。逆方向全鍵情報連鎖は、これらの鍵情報KB０,KB１,KB２,・・・,KBＮａｌｌ−１の連鎖である。
KBＮａｌｌ−ｉ−１＝h(KBＮａｌｌ−ｉ)      ｉ＝1,2,3,・・・,Nａｌｌ-1       (2)
【００２１】
図２は、順方向全鍵情報連鎖KF０,KF１,KF２,・・・,KFＮａｌｌ−１と逆方向全鍵情報連鎖KBＮａｌｌ−１,・・・,KB２,KB１,KB０の概念を示す。全鍵情報連鎖バッファ17は、順方向全鍵情報連鎖作成部15で作成された順方向全鍵情報連鎖を蓄積し、全鍵情報連鎖バッファ18は、逆方向全鍵情報連鎖作成部16で作成された逆方向全鍵情報連鎖を蓄積する。
【００２２】
フレーム鍵情報選択部19は、全鍵情報連鎖バッファ17に蓄積された順方向全鍵情報連鎖のうちから、暗号化しようとするフレームに対する順方向鍵情報を選択して暗号化部13に送出し、フレーム鍵情報選択部20は、全鍵情報連鎖バッファ18に蓄積された逆方向全鍵情報連鎖のうちから、暗号化しようとするフレームに対する逆方向鍵情報を選択して暗号化部13に送出する。つまり、フレーム鍵情報選択部19,20は、フレームjを暗号化する際に、全鍵情報連鎖バッファ17,18より該フレームjに対する順方向鍵情報KFｊおよび逆方向鍵情報KBｊをそれぞれ選択して暗号化部13に送出する。
【００２３】
図３は、図１の映像情報暗号化装置で暗号化された映像情報を復号するための鍵情報を作成して利用者(復号器側)に送るための復号鍵情報作成装置の実施形態を示すブロック図である。
【００２４】
復号鍵情報作成装置は、順方向復号鍵情報作成部31と逆方向復号鍵情報作成部32からなる。順方向復号鍵情報作成部31では、まず、順方向全鍵情報連鎖作成部33で順方向オリジナル鍵情報KF０を元にハッシュ関数を繰り返し適用することにより順方向全鍵情報連鎖を作成する。次に、順方向復号鍵情報選択部34で、作成された順方向全鍵情報連鎖から復号開始フレームに対応する鍵情報を順方向復号鍵情報として選択する。
【００２５】
逆方向復号鍵情報作成部32では、まず、逆方向全鍵情報連鎖作成部35で逆方向オリジナル鍵情報KBＮａｌｌ−１を元にハッシュ関数を繰り返し適用することにより逆方向全鍵情報連鎖を作成する。次に、逆方向復号鍵情報選択部36で、作成された逆方向全鍵情報連鎖から復号終了フレームに対応する鍵情報を逆方向復号鍵情報として選択する。
【００２６】
順方向復号鍵情報作成部31の順方向復号鍵情報選択部34で選択した順方向復号鍵情報および逆方向復号鍵作成部32の逆方向復号鍵選択部36で選択した逆方向復号鍵情報に、復号開始フレーム番号および復号終了フレーム番号を含ませて利用者に送る。
【００２７】
例えば、図２に示すように、暗号化されたk〜(k+n-1)のnフレームを利用者が復号できるようにする場合、順方向復号鍵情報作成部31の順方向復号鍵情報選択部34で鍵情報KFｋを選択して順方向復号鍵情報とし、逆方向復号鍵情報作成部32の逆方向復号鍵選択部36で鍵情報KBｋ＋ｎ−１を選択して逆方向復号鍵情報とする。さらに、順方向復号鍵情報KFｋと逆方向復号鍵情報KBｋ＋ｎ−１に、復号開始フレーム番号kおよび復号終了フレーk+n-1を含ませて利用者に送る。
【００２８】
なお、順方向復号鍵情報作成部31の順方向全鍵情報連鎖作成部33や逆方向復号鍵情報作成部32の逆方向全鍵情報連鎖作成部35は、映像情報暗号化装置(図１)の順方向全鍵情報連鎖作成部15や逆方向全鍵情報連鎖作成部18と兼用することができる。
【００２９】
次に、上記暗号化映像情報の復号について説明する。図４は、映像情報復号装置の実施形態を示すブロック図である。映像情報暗号化装置から送出された暗号化映像情報をバッファなどの蓄積媒体41に蓄積する。
【００３０】
フレーム選択部42により、復号しようとするフレームの暗号化映像情報を選択して読み出し、復号部43に入力する。復号部43では、当該フレームに対する順方向鍵情報と逆方向鍵情報の両者が得られていれば、当該フレームの暗号化映像情報を復号できる。
【００３１】
復号のための順方向鍵情報は、部分鍵情報連鎖作成部45、部分鍵情報連鎖バッファ47およびフレーム鍵情報選択部49により得られ、逆方向鍵情報は、部分鍵情報連鎖作成部46、部分鍵情報連鎖バッファ48およびフレーム鍵情報選択部50により得られる。
【００３２】
復号のための順方向鍵情報を得るために、まず、部分鍵情報連鎖作成部45で、復号鍵情報作成装置から送られてきた、復号開始フレームに対する順方向復号鍵情報を元に、ハッシュ関数を繰り返し適用することにより部分鍵情報連鎖を作成する。また、復号のための逆方向鍵情報を得るために、まず、部分鍵情報連鎖作成部46で、復号鍵情報作成装置から送られてきた、復号終了フレームに対する逆方向復号鍵情報を元に、ハッシュ関数を繰り返し適用することにより部分鍵情報連鎖を作成する。ここで作成する鍵情報の数は、復号開始フレームから復号終了フレームまでのフレームの数、つまり復号が許されたフレームの数に等しい。なお、ここで用いるハッシュ関数は、暗号化時に用いたものと同一とする。
【００３３】
図５は、部分鍵情報連鎖作成部45で作成される順方向部分鍵情報連鎖KFｋ,KFｋ＋１,・・・,KFｋ＋ｎ−２,KFｋ＋ｎ−１、部分鍵情報連鎖作成部46で作成される逆方向部分鍵情報連鎖KBｋ,KBｋ＋１,・・・,KBｋ＋ｎ−２,KBｋ＋ｎ−１の概念を示す。これは、復号鍵情報作成装置(図３)から、復号開始フレームに対する順方向復号鍵情報KFｋと、復号終了フレームに対する逆方向復号鍵情報KBｋ＋ｎ−１が送られてきた場合の例である。
部分鍵情報連鎖作成部45,46で作成される部分鍵情報連鎖は、復号が許された復号開始フレームから復号終了フレームまでのフレームの数に等しいn個の鍵情報からなる。なお、順方向鍵情報KFｋ＋ｎ,KFｋ＋ｎ＋１,・・・や逆方向鍵情報・・・,KBｋー２,KBｋ−１も作成可能であるが、それらと対をなす逆方向鍵情報KBｋ＋ｎ,KBｋ＋ｎ＋１−１,・・・や順方向鍵情報・・・,KFｋー２,KFｋ−１は作成できないので、そのような鍵情報まで作成することは意味を持たない。
【００３４】
部分鍵情報連鎖バッファ47は、部分鍵情報連鎖作成部45作成された順方向部分鍵情報連鎖を蓄積し、部分鍵情報連鎖バッファ48は、部分鍵情報連鎖作成部46で作成された逆方向部分鍵情報連鎖を蓄積する。
【００３５】
フレーム鍵情報選択部49は、部分鍵情報連鎖バッファ47に蓄積された部分鍵情報連鎖のうちから、復号するフレームに対する順方向鍵情報を復号フレーム番号に基づき選択して復号部43に送出する。フレーム鍵情報選択部50は、部分鍵情報連鎖バッファ48に蓄積された部分鍵情報連鎖のうちから、復号するフレームに対する逆方向鍵情報を復号フレーム番号に基づき選択して復号部43に送出する。つまり、フレーム鍵情報選択部49,50は、フレームjを復号する際に、部分鍵情報連鎖バッファ47,48より該フレームjに対する順方向鍵情報KFｊおよび逆方向鍵情報KBｊをそれぞれ選択して復号部43に送出する。
【００３６】
復号部43は、暗号化映像情報を、各フレームに対応する順方向鍵情報および逆方向鍵情報を用いて復号する。フレームバッファ44は、復号された映像情報を蓄積する。
【００３７】
図６は、本発明に係る部分映像情報再生装置に実施形態を示すブロック図である。この部分映像情報再生装置は、復号装置61と表示装置62を具備する。復号装置61は、図４の構成を有し、暗号化映像情報および復号鍵情報(復号開始フレームに対する順方向復号鍵情報,復号終了フレームに対する逆方向復号鍵情報,復号開始フレーム番号,復号終了フレーム番号)を受信する。また、復号鍵情報を用いて復号開始フレームから復号終了フレームまでのフレームに対する部分鍵情報連鎖を作成し、この部分鍵情報連鎖から、復号しようとするフレームに対する順方向復号鍵情報および逆方向復号鍵情報を選択して、当該フレームの暗号化映像情報を復号する。
【００３８】
復号装置61で復号された映像情報は、表示装置62に送出されて表示される。これにより、暗号化映像情報の中から復号鍵情報に応じた映像情報(時間的な部分映像情報)が再生・表示される。
【００３９】
図７は、本発明に係るネットワークシステムの実施形態を示すブロック図である。暗号化映像情報送信装置72、復号鍵情報送信装置73および映像情報受信・部分再生装置74をネットワーク71を介して接続する。
【００４０】
暗号化映像情報送信装置72は、映像情報暗号化装置(図１)により作成された暗号化映像情報を蓄積する蓄積媒体721と送信部722を備え、復号鍵情報送信装置73は、復号鍵情報作成装置(図３)731と送信部732を備え、映像情報受信・部分再生装置74は、受信部741と部分映像情報再生装置(図６)742を備える。
【００４１】
映像情報受信・部分再生装置74の受信部741と暗号化映像情報送信装置72の送信部722との間で通信を行い、映像情報受信・部分再生装置74において、蓄積媒体721に存在する暗号化映像情報の検索・取得を行う。
【００４２】
復号鍵情報送信装置73は、映像情報受信・部分再生装置74からの要求に応じて、あるいは予め契約された内容に応じて、映像情報受信・部分再生装置74で復号できる映像情報の区間(復号開始フレーム番号および復号終了フレーム番号)を決定し、それにより作成された復号鍵情報(復号開始フレームに対する順方向復号鍵情報,復号終了フレームに対する逆方向復号鍵情報,復号開始フレーム番号,復号終了フレーム番号)を送信部732より送信する。
【００４３】
映像情報受信・部分再生装置74は、復号鍵情報送信装置73から送信されてきた復号鍵情報を受信部741で受信し、部分映像情報再生装置742に送る。部分映像情報再生装置742は、復号鍵情報を用いて復号開始フレームから復号終了フレームまでのフレームに対する部分鍵情報連鎖を作成し、この部分鍵情報連鎖を用いて、蓄積媒体721から取得した暗号化映像情報を復号し、部分映像情報を再生する。
【００４４】
図８は、以上説明した暗号化および復号の簡略な概念図である。N枚のフレーム0,1,2,3,・・・,Nａｌｌ-1を、図１の映像情報暗号化装置で暗号化する。利用者(復号器側)に、図３に示す復号鍵情報作成装置で作成した復号鍵情報(復号開始フレームに対する順方向復号鍵情報,復号終了フレームに対する逆方向復号鍵情報,復号開始フレーム番号,復号終了フレーム番号)を送る。
【００４５】
利用者は、復号鍵情報作成装置から入手した復号鍵情報に応じて様々な時間部分の映像情報を再生できる。例えば、復号鍵情報1を入手した利用者は、フレーム0,1,2のみの映像情報を再生でき、復号鍵情報2を入手した利用者は、フレーム2,3のみの映像情報を再生できる。順方向復号鍵情報としてフレーム0に対する鍵情報を入手し、逆方向復号鍵情報としてフレームNａｌｌ-1に対する鍵情報を入手すれば、全フレームの映像情報を再生できる。
【００４６】
以上、実施形態を説明したが、本発明は、上記実施形態に限定されず、種々に変形可能である。例えば、上記実施形態では、鍵情報連鎖を作成するのにハッシュ関数を用いたが、これに代えて種の連鎖で乱数を発生する乱数発生器(生成した乱数を新たに乱数発生の種とするもの)などを用いることもできる。
【００４７】
また、本発明は、映像信号が圧縮符号化されている場合にも適用できる。例えば、１枚のフレームの映像情報の符号ビット列を単位として暗号化することができ、GOPのように複数枚のフレーム群の映像情報の符号ビット列を単位として暗号化することもできる。この場合には１単位の符号ビット列に対して１組の順方向鍵情報および逆方向鍵情報を対応させればよい。
【図面の簡単な説明】
【００４８】
【図１】本発明に係る映像情報暗号化装置の実施形態を示すブロック図である。
【図２】順方向全鍵情報連鎖と逆方向全鍵情報連鎖を示す概念図である。
【図３】復号鍵情報作成装置の実施形態を示すブロック図である。
【図４】映像情報復号装置の実施形態を示すブロック図である。
【図５】順方向部分鍵情報連鎖と逆方向部分鍵情報連鎖を示す概念図である。
【図６】本発明に係る部分映像情報再生装置の実施形態を示すブロック図である。
【図７】本発明に係るネットワークシステムの実施形態を示すブロック図である。
【図８】本発明における暗号化および復号の簡略な概念図である
【符号の説明】
【００４９】
11,14,41,44・・・バッファ(蓄積媒体)、12,42・・・フレーム選択部、13・・・暗号化部、15,33・・・順方向全鍵情報連鎖作成部、16,35・・・逆方向全鍵情報連鎖作成部、17,18・・・全鍵情報連鎖バッファ、19,20,49,50・・・フレーム鍵情報選択部、31・・・順方向復号鍵情報作成部、32・・・逆方向復号鍵情報作成部、34・・・順方向復号鍵情報選択部、36・・・逆方向復号鍵情報選択部、43・・・復号部、45,46・・・部分鍵情報連鎖作成部、47,48・・・部分鍵情報連鎖バッファ、61・・・復号装置、62・・・表示装置、71・・・ネットワーク、72・・・暗号化映像情報送信装置、73・・・復号鍵情報送信装置、74・・・映像情報受信・部分再生装置74、721・・・蓄積媒体、722,732・・・送信部、731・・・復号鍵情報作成装置、741・・・受信部、742・・・部分映像情報再生装置
【図１】
2007174491.tif 000003
【図２】
2007174491.tif 000004
【図３】
2007174491.tif 000005
【図４】
2007174491.tif 000006
【図５】
2007174491.tif 000007
【図６】
2007174491.tif 000008
【図７】
2007174491.tif 000009
【図８】
2007174491.tif 000010