(57)【要約】【課題】  暗号化対象となる画像データを送信装置により暗号化して、受信装置により復号化する画像配信システムで、暗号に係る鍵の管理を容易にする。【解決手段】  画像データの暗号化を行う送信装置と、送信装置から暗号化画像データを取得して暗号の復号化を行う受信装置と、暗号に係る鍵と鍵ＩＤを管理する鍵管理サーバとからなる構成において、送信装置は画像データのユーザデータ領域に鍵ＩＤを挿入し、受信装置は暗号化画像データのユーザデータ領域から鍵ＩＤを取り出し、該鍵ＩＤに基づいて鍵管理サーバから対応する鍵を取得する。【選択図】  図５
2006352265.tif 000002
【特許請求の範囲】
【請求項１】
画像データの暗号化を行う送信装置と、前記送信装置から暗号化画像データを取得して暗号の復号化を行う受信装置と、暗号に係る鍵と鍵ＩＤを管理する鍵管理サーバとからなる画像配信システムであって、
前記送信装置は画像データのユーザデータ領域に前記鍵ＩＤを挿入し、
前記受信装置は暗号化画像データのユーザデータ領域から前記鍵ＩＤを取り出し、該鍵ＩＤに基づいて前記鍵管理サーバから対応する鍵を取得する、
ことを特徴とする画像配信システム。
【請求項２】
画像データの暗号化を行う送信装置と、前記送信装置から暗号化画像データを取得して暗号の復号化を行う受信装置と、暗号に係る鍵を管理する鍵管理サーバとからなる画像配信システムであって、
前記送信装置及び前記鍵管理サーバは、前記鍵に基づいてハッシュ値を算出するハッシュ値算出手段を備え、
前記送信装置は画像データのユーザデータ領域に前記ハッシュ値を挿入し、
前記受信装置は暗号化画像データのユーザデータ領域から前記ハッシュ値を取り出し、該ハッシュ値に基づいて前記鍵管理サーバから対応する鍵を取得する、
ことを特徴とする画像配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化対象となる画像データを暗号化する画像システムに関し、特に、暗号に係る鍵の管理を容易にすることができる画像配信システムに関する。
【背景技術】
【０００２】
インターネットを利用したシステムにおいては、インターネット上での盗聴や改ざんの対策として、ＩＰｓｅｃ(Security Architecture for Internet Protocol)やＳＳＬ(Secure Socket Layer)等の伝送路暗号技術が適用されている。例えば、ＩＰｓｅｃの仕様はＲＦＣ(Request for Comments)１８２５〜ＲＦＣ１８２９に規定されている（非特許文献１）。
【非特許文献１】ＲＦＣ１８２５〜ＲＦＣ１８２９
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、ＩＰｓｅｃはネットワーク層における暗号技術、ＳＳＬはアプリケーション層における暗号技術である。ＩＰｓｅｃ、ＳＳＬは暗号処理のオーバヘッドが比較的大きく、例えば、防犯等を目的とする映像監視システムに適用して、監視映像を伝送する場合、フレームレートが低下するなどの課題がある。また、伝送路上における暗号技術であるため、記憶装置に保存すると暗号が解かれた状態になるため、情報漏洩対策を施すためには、別途暗号化するなどの処理が必要である。
【０００４】
このような課題を解決するため、アプリケーションレベルで監視映像を暗号化して伝送し、暗号化したまま記録保存が可能な方式が本発明者らにより提案されている（特願2004-264611）。このような方式においては、記録保存された暗号化された画像データを復号して再生する場合にも、暗号化に使用した暗号鍵に対応する復号鍵が必要である。従って、監視端末の暗号鍵を変更した場合、変更前の記録画像を閲覧するには変更前の暗号鍵に対応する復号鍵を保存しておき、必要な時に取出せるように管理しておかなければならない。この場合、システムの規模が大きくなるに従い、使用する鍵の数が増大するため、暗号鍵と復号鍵を対応させる管理が複雑になり、ユーザへの管理負荷が増大するという課題がある。
【０００５】
本発明は、このような従来の事情に鑑み為されたもので、暗号に係る鍵の管理を容易にすることができる画像配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る画像配信システムは、画像データの暗号化を行う送信装置と、前記送信装置から暗号化画像データを取得して暗号の復号化を行う受信装置と、暗号に係る鍵と鍵ＩＤを管理する鍵管理サーバとからなる画像配信システムであって、前記送信装置は画像データのユーザデータ領域に前記鍵ＩＤを挿入し、前記受信装置は暗号化画像データのユーザデータ領域から前記鍵ＩＤを取り出し、該鍵ＩＤに基づいて前記鍵管理サーバから対応する鍵を取得する。
【０００７】
ここで、暗号化の手法としては、種々な手法が用いられてもよい。
また、上記目的を達成するため、本発明に係る画像配信システムは、画像データの暗号化を行う送信装置と、前記送信装置から暗号化画像データを取得して暗号の復号化を行う受信装置と、暗号に係る鍵を管理する鍵管理サーバとからなる画像配信システムであって、前記送信装置及び前記鍵管理サーバは、前記鍵に基づいてハッシュ値を算出するハッシュ値算出手段を備え、前記送信装置は画像データのユーザデータ領域に前記ハッシュ値を挿入し、前記受信装置は暗号化画像データのユーザデータ領域から前記ハッシュ値を取り出し、該ハッシュ値に基づいて前記鍵管理サーバから対応する鍵を取得する。
【発明の効果】
【０００８】
以上説明したように、本発明に係る画像配信システムによると、画像データの暗号化を行う送信装置と、送信装置から暗号化画像データを取得して暗号の復号化を行う受信装置と、暗号に係る鍵と鍵ＩＤを管理する鍵管理サーバとからなる構成において、送信装置は画像データのユーザデータ領域に鍵ＩＤを挿入し、受信装置は暗号化画像データのユーザデータ領域から鍵ＩＤを取り出し、該鍵ＩＤに基づいて鍵管理サーバから対応する鍵を取得するようにしたため、暗号に係る鍵の管理を容易にすることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明に係る一実施例を図面を参照して説明する。
図１には、本発明の一実施例に係る画像配信システムの構成例を示してある。
図１に示される画像配信システムは、ネットワーク２に接続された複数の監視端末１（１−１〜１−Ｎ）、鍵管理サーバ３、画像サーバ４、表示装置５、管理端末６から構成される。なお、以下では、暗号方式に暗号と復号で同一の鍵を使用する共通鍵方式を適用した場合を例に説明するが、暗号方式としては種々な方式が用いられてもよい。
【００１０】
ここで、監視端末１は、例えば、店舗、家庭等に設置され、異常情報や、暗号化した画像情報、音声情報等をネットワーク２を介して表示装置５に伝送する装置である。例えば、ＷｅｂカメラやＷｅｂエンコーダ等が本装置に該当する。ネットワーク２に伝送する異常情報、画像情報、音声情報などの暗号化に使用する鍵は、例えば、図２（ａ）に示すよう鍵ＩＤと暗号鍵との対応テーブルの形式で格納される。
【００１１】
鍵管理サーバ３は、監視端末１等が使用する暗号鍵情報を管理する。鍵情報は、例えば、図２（ｂ）に示すように監視端末１等の鍵管理単位に鍵ＩＤと暗号鍵との対応テーブルの形式で格納される。
【００１２】
また、画像サーバ４は、監視端末１からの暗号化された画像情報等を記録保存し、表示装置５からの要求に応じて暗号化された画像情報等を配信する。表示装置５は、監視端末１で暗号化された画像情報等を復号し、再生表示する装置である。管理端末６は、システムの管理を行う装置である。
【００１３】
次に、図３を参照して本発明の一実施例に係る画像配信システムの動作例について説明する。
監視端末１は、各種センサ等により異常が検出された場合、異常情報を表示装置５に通知する（３ａ）。通知メッセージには、監視端末１を識別する識別情報と暗号化に使用する暗号鍵に対応する鍵ＩＤが付加される。表示装置５は、通知メッセージを受信すると鍵管理サーバ３に監視端末１を識別する情報と鍵ＩＤを通知し、監視端末１から受信する情報の復号に必要な暗号鍵を鍵管理サーバ３に要求する（３ｂ）。
【００１４】
次に、鍵管理サーバ３は、要求された鍵を表示装置５に配信する（３ｃ）。表示装置５は、監視端末１に監視映像の画像データの配信要求を行う（３ｄ）。監視端末１は、暗号化した画像データを表示装置５に配信する（３ｅ、３ｆ）。表示装置５は、受信した暗号化された画像データを鍵管理サーバ３から配信された鍵で復号し、復号映像を表示する。
【００１５】
次に、図４を参照して本発明の一実施例に係る監視端末１及び鍵管理サーバ３への暗号鍵登録処理について説明する。
管理端末６は、鍵管理サーバ３に鍵設定メッセージを送信する（４ａ）。鍵管理サーバ３は、鍵を変更する監視端末１に新しい暗号鍵と対応する鍵ＩＤを、鍵データ設定メッセージとして監視端末１に送信する（４ｂ）。監視端末１は、受信した鍵データ設定メッセージの新しい暗号鍵と対応する鍵ＩＤをテーブルに登録し、鍵管理サーバ３に鍵データ設定完了メッセージを送信する（４ｃ）。鍵管理サーバ３は、監視端末１より鍵データ設定完了メッセージを受信すると、新しい暗号鍵と対応する鍵ＩＤをテーブルに登録し、管理端末６に鍵設定完了メッセージを送信する（４ｄ）。
【００１６】
ここで、表示装置５は、例えば、図３に示したようなリアルタイムの映像監視の他、画像サーバに記録された記録画像の再生表示を行う場合がある。この場合、画像の暗号化に使用した暗号鍵を使用する必要がある。以下では、暗号化された画像データに暗号化に使用した暗号鍵情報を書き込むことにより、暗号化された画像データの再生時に、対応する暗号鍵を入手する方法について説明する。
【００１７】
一般に監視映像に適用されるＭＰＥＧ（Motion Picture Experts Group）−４やＪＰＥＧ（Joint Photographic Expert Group）等の画像符号化方式の符号化フォーマットにはユーザデータを格納できる領域が定義されている。ＭＰＥＧ−４ではＧＯＶ（Group of VOP）ヘッダの後、ＪＰＥＧではＡＰＰ０（Application type0）マーカの後にユーザデータ領域を確保することができる。このユーザデータ領域に暗号化に使用した暗号鍵の鍵ＩＤを書込み、画像データの暗号化に使用した鍵との対応を取れるよう構成する。
【００１８】
図５には、本発明の一実施例に係るＭＰＥＧ−４ストリームの暗号フォーマットの一例を示してある。
図５（ａ）には、ＭＰＥＧ−４のストリーム構成の概略を模式的に示してある。ＭＰＥＧ−４のストリーム構成の実際については、ＩＳＯ／ＩＥＣ  １４４９６−２に規定されている通りであるが、概略を模式的に示すと、図５（ａ）に示すように、ＭＰＥＧ−４の符号化画像データは、video object start codeから始まるＶＯ（Video Object）ヘッダ情報領域、videoobject layer start codeから始まるＶＯＬ（Video Object Layer）ヘッダ情報領域、groupvop start codesから始まるＧＯＶヘッダ情報領域、アプリケーションに合わせてユーザが使用可能な領域であり、userdata start codeから始まるユーザデータ領域、vop start codeから始まるＶＯＰヘッダ情報領域、フレームに相当する画像本体の符号化情報であるＭＢ（Macro Block）符号化情報等から構成される。そして、図５（ａ）に示すように、ユーザデータ領域の後にはＶＯＰヘッダとＭＢが繰り返し続く構成となっている。
【００１９】
図５（ｂ）には、本発明の一実施例に係る暗号化後のＭＰＥＧ−４のストリーム構成の一例を示してある。図５（ｂ）に示すように、本実施例では、ＭＰＥＧ−４のストリーム構成のうち、ＭＢに対してのみ暗号化を行う。そして、暗号化に使用した暗号化鍵に対応する鍵ＩＤをユーザデータ領域に埋め込む。なお、暗号化を行う部分はＭＢのみに限られないことは言うまでもない。
【００２０】
図６には、本発明の一実施例に係るＪＰＥＧ画像の暗号フォーマットの一例を示してある。
図６（ａ）には、ＪＰＥＧ画像データのフォーマット構成の概略を模式的に示してある。図６（ａ）に示すように、ＪＰＥＧ画像データは、ＳＯＩ（Start Of Image）、ＥＯＩ（End Of Image）などの単独マーカと、ＡＰＰ０、ＳＯＦ０（Start Of Frame type0）、ＳＯＳ（Start Of Scan）などのマーカと付加情報からなるマーカセグメントと、ユーザデータ領域と、画像本体である符号化セグメントから構成される。
【００２１】
図６（ｂ）には、本発明の一実施例に係る暗号化後のＪＰＥＧ画像データのフォーマット構成の一例を示してある。ここで、図６（ｂ）に示すように、本実施例では、ＪＰＥＧの符号化画像データのうち、符号化セグメントに対してのみ暗号化を行う。そして、暗号化に使用した暗号化鍵に対応する鍵ＩＤをユーザデータ領域に埋め込む。なお、暗号化を行う部分は符号化セグメントのみに限られないことは言うまでもない。
【００２２】
図７には、本発明の一実施例に係るユーザデータの一例を示す。本実施例では、例えば、上述した鍵ＩＤの他に、ＭＡＣアドレスや監視端末１のカメラ番号や、撮影年月日、時刻等の情報がユーザデータとしてユーザデータ領域に書き込まれる。
【００２３】
次に、図８を参照して本発明の一実施例に係る記録画像の再生表示を行う場合の画像配信システムの動作例について説明する。
監視端末１は、監視映像の画像データを暗号化する際、暗号化に使用した暗号鍵の鍵ＩＤをユーザデータ領域に格納する。図８に示すように、記録画像の再生表示の場合、表示端末５は、まず、画像サーバ４に記録画像の配信要求を行う（８ａ）。画像サーバ４は、表示端末５に要求された画像を配信する（８ｂ）。表示端末５は、画像サーバ４から配信される暗号化された画像データの再生時、ユーザデータ領域に書き込まれた鍵ＩＤを参照し、表示端末５がその鍵ＩＤに対応する鍵データを保持していない場合、鍵管理サーバ３に監視端末１を識別する識別情報と暗号化に使用する鍵ＩＤを送信する（８ｃ）。鍵管理サーバ３は、要求された鍵を表示装置５に配信する（８ｄ）。表示端末５は、画像再生時、ユーザデータ領域に書き込まれた鍵ＩＤに対応し、鍵管理サーバ３から配信された鍵を使用して、暗号化された画像データを復号し、画像データの再生表示を行う。以下、同様に、画像サーバ４から表示端末５に対して画像の配信が行われる（８ｅ、８ｆ）。
【００２４】
なお、上述した処理において、インターネット等のネットワーク２を介して鍵の配信や設定等を行う場合、メッセージはＳＳＬ等のセキュアなプロトコルを使用して暗号通信を行うが望ましい。また、表示装置５や管理端末６等のなりすましを防ぐため、必要に応じてＳＳＬ認証などの認証を行うことが望ましい。
【００２５】
また、本実施例では、鍵ＩＤは鍵と一意に対応する数字等から構成される。このことから、暗号鍵のハッシュ値を鍵ＩＤとして使用してもよい。この場合、監視端末１や鍵管理サーバ３等は、暗号鍵のハッシュ値を求めるハッシュ値算出手段を備えるこことになる。ここで、ハッシュ値とは、与えられた原文から一方向関数であるハッシュ関数を使用して生成した固定長の擬似乱数である。ハッシュ値から原文を再現することはできず、また、同じハッシュ値を持つ異なるデータを作成することは極めて困難であるという特徴を有する。従って、鍵ＩＤとしてハッシュ値を用いた場合、例えば、監視端末１や鍵管理サーバ３の双方又は一方では、鍵から鍵ＩＤを導出できるため、鍵データだけを記憶しておいてもよい。なお、ハッシュ関数には、１６０ビットのハッシュ値を生成するＳＨＡ（Secure Hash Algorithm）−１等が知られている。
【００２６】
以上のように、本実施例に係る画像配信システムでは、画像や音声などのデータを暗号化して伝送するに際して、暗号化及び又は復号化に使用する鍵情報を管理する鍵管理装置と、データを暗号化する暗号装置と、暗号データを復号する復号装置とから構成され、暗号装置は暗号化において、暗号データにそのデータの暗号化に対応する鍵情報を書き込み、復号装置は暗号データの復号において、暗号データに書き込まれた鍵情報を検索鍵として鍵管理装置から復号に必要な鍵情報を取得し、取得した鍵を使用して暗号データの復号を行う。
【００２７】
従って、本実施例に関わる画像配信システムでは、画像や音声などのデータを暗号化して伝送するに際して、ユーザの鍵管理負荷を軽減し、適切な鍵の管理、配信を実現することができる。また、暗号鍵を更新しても、過去の暗号データの鍵を容易に取得できるため、システムにおける暗号データの記録保存を問題なく実現することができる。
【００２８】
なお、本実施例では、画像配信システムは、監視端末１、鍵管理サーバ３、画像サーバ４、表示装置５、管理端末６は各々独立したハードウェアで実現される構成を示したが、他の構成例として、一つのハードウェアで複数の装置を実現するような構成等、種々な構成が用いられてもよい。
【００２９】
ここで、本発明に係る画像配信システムや監視端末や表示装置などの構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。また、本発明は、例えば、本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムや当該プログラムを記録する記録媒体などとして提供することも可能であり、また、種々な装置やシステムとして提供することも可能である。
【００３０】
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
また、本発明に係る画像配信システムや監視端末や表示装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
【００３１】
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施例に係る画像配信システムの構成例を示す図である。
【図２】本発明の一実施例に係る鍵ＩＤと暗号鍵との対応テーブルの一例を示す図である。
【図３】本発明の一実施例に係る本発明の一実施例に係る画像配信システムの動作例を説明するための図である。
【図４】本発明の一実施例に係る暗号鍵登録処理の一例を説明するための図である。
【図５】本発明の一実施例に係るＭＰＥＧ−４ストリームの暗号フォーマットの一例を説明するための図である。
【図６】本発明の一実施例に係るＪＰＥＧ画像の暗号フォーマットの一例を説明するための図である。
【図７】本発明の一実施例に係るユーザデータの一例を示す図である。
【図８】本発明の一実施例に係る画像配信システムの動作例を説明するための図である。
【符号の説明】
【００３３】
１：監視端末、２：ネットワーク、３：鍵管理サーバ、４：画像サーバ、５：表示装置、６：管理端末。
【図１】
2006352265.tif 000003
【図２】
2006352265.tif 000004
【図３】
2006352265.tif 000005
【図４】
2006352265.tif 000006
【図５】
2006352265.tif 000007
【図６】
2006352265.tif 000008
【図７】
2006352265.tif 000009
【図８】
2006352265.tif 000010