(57)【要約】【課題】復号鍵を適切に管理し、情報の漏洩を防止する。【解決手段】受信装置２１は、鍵設定プログラム６を実行して、受信装置２１に搭載されているイーサネットボードのＭＡＣアドレス８を用いて復号鍵テーブル７を暗号化し、暗号化された復号鍵テーブル９をレジストリ５に格納する。一方、復号時には、受信装置２１は、レジストリ５に格納されている暗号化された復号鍵テーブル９を読み出し、イーサネットボードのＭＡＣアドレス８を復号鍵として用いて復号することで、復号鍵テーブル７を取得する。この取得された復号鍵テーブル７を用いて、受信装置２１は、送信装置から配信される暗号化データをＩＰアドレス又はＭＡＣアドレスに対応する復号鍵で復号する。【選択図】      図２
2008028575.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵を用いてデータを暗号化して送信する送信装置との間で通信ネットワークを介して通信を行うネットワークインタフェースを備え、前記送信装置から送信される暗号化データを前記ネットワークインタフェースにより受信する受信装置であって、
前記暗号鍵と対をなす復号鍵を取得する手段と、
前記取得された復号鍵を、少なくとも前記ネットワークインタフェースに割り当てられた固有情報を用いて暗号化する手段と、
前記暗号化された復号鍵を記憶する手段と、
前記記憶された復号鍵を前記ネットワークインタフェースの固有情報を用いて復号する手段と、
前記受信された暗号化データを前記復号された復号鍵を用いて復号する手段と
を具備することを特徴とする受信装置。
【請求項２】
前記復号鍵を暗号化する手段は、前記ネットワークインタフェースの固有情報と当該受信装置を利用するための認証パスワードとをもとに生成されるハッシュ値を用いて前記復号鍵を暗号化し、
前記復号鍵を復号する手段は、前記ネットワークインタフェースの固有情報と前記認証パスワードとをもとに前記ハッシュ値を求め、この求められたハッシュ値を用いて前記記憶された復号鍵を復号することを特徴とする請求項１記載の受信装置。
【請求項３】
各々が前記送信装置を備える複数のシステムに対し選択的に接続可能な場合に、
前記複数のシステムの各々に対応付けて設定されるシステム鍵を取得する手段をさらに具備し、
前記復号鍵を暗号化する手段は、前記ネットワークインタフェースの固有情報と前記取得したシステム鍵とをもとに生成されるハッシュ値を用いて前記復号鍵を暗号化し、
前記復号鍵を復号する手段は、前記ネットワークインタフェースの固有情報と前記システム鍵とをもとにハッシュ値を求め、この求められたハッシュ値を用いて前記記憶された復号鍵を復号することを特徴とする請求項１記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、送信装置から配信される暗号化データを受信して復号する受信装置に関する。
【背景技術】
【０００２】
近年、映像をデジタル的に符号化（圧縮）して映像ストリームを生成し、これをサーバ装置から受信装置へ配信することが盛んに行われている。
また、映像ストリームを配信する際に、限られた受信装置にのみ限定的に映像を配信する方法として、映像ストリームの非ヘッダ部分を暗号化する方法が考えられる。この方法では、暗号鍵を有する受信装置では正しい映像の再生が可能であるが、暗号鍵を有さない端末装置では画質の劣化した映像しか得られない。
【０００３】
なお、送信装置において、受信装置に予め付与されている固有番号を用いて画像データを暗号化して送信することで、画像情報のセキュリティを図る手法が提案されている（例えば、特許文献１を参照。）。
【０００４】
【特許文献１】特開平１０−３４１３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、送信装置で映像を暗号化して暗号化映像を通信ネットワークに配信し、受信装置で暗号化映像を復号して再生する場合、送信装置に暗号鍵、受信装置に復号鍵をそれぞれ持たせる必要がある。ところが、受信装置に復号鍵を格納させたままだと、受信装置からデータを読み出された場合に、復号鍵が悪意のある第三者に知られてしまうという危険性が有る。  
この発明は上記事情に着目してなされたもので、その目的とするところは、復号鍵を適切に管理し、情報の漏洩を防止することができる受信装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するためにこの発明に係わる受信装置は、暗号鍵を用いてデータを暗号化して送信する送信装置との間で通信ネットワークを介して通信を行うネットワークインタフェースを備え、前記送信装置から送信される暗号化データを前記ネットワークインタフェースにより受信する受信装置であって、前記暗号鍵と対をなす復号鍵を取得する手段と、前記取得された復号鍵を、少なくとも前記ネットワークインタフェースに割り当てられた固有情報を用いて暗号化する手段と、前記暗号化された復号鍵を記憶する手段と、前記記憶された復号鍵を前記ネットワークインタフェースの固有情報を用いて復号する手段と、前記受信された暗号化データを前記復号された復号鍵を用いて復号する手段とを具備することを特徴とする。
【０００７】
上記構成では、例えば、受信装置に搭載されているイーサネット（登録商標）ボードのＭＡＣ（Media Access Control）アドレスで復号鍵を暗号化し、暗号化された復号鍵をレジストリに格納するようにする。このようにすると、上記暗号化された復号鍵が他の装置へコピーされた場合でも、イーサネットボードのＭＡＣアドレスが異なるため復号鍵が解読されることがない。このため、悪意のある第三者に、受信装置で用いる復号鍵を知られることが無く、安全に復号鍵の管理することが可能となる。
【０００８】
また、この発明に係わる受信装置は、次のような各種構成を備えることも特徴とする。  
第１の構成は、前記復号鍵を暗号化する手段は、前記ネットワークインタフェースの固有情報のハッシュ値を求め、この求められたハッシュ値を用いて前記復号鍵を暗号化し、前記復号鍵を復号する手段は、前記ネットワークインタフェースの固有情報のハッシュ値を求め、この求められたハッシュ値を用いて前記記憶された復号鍵を復号することを特徴とすることを特徴とする。
【０００９】
上記第１の構成は、ネットワークインタフェースの固有情報のハッシュ値を用いて復号鍵を暗号化するものである。このようにすることで、たとえ受信装置が盗難にあった場合でも、このハッシュ値がわからない限り、復号鍵が解読されることがないため、より安全に復号鍵を管理することが可能となる。
【００１０】
さらに、第２の構成は、前記復号鍵を暗号化する手段は、前記ネットワークインタフェースの固有情報と、所定の固定値とをもとにハッシュ値を求め、この求められたハッシュ値を用いて前記復号鍵を暗号化し、前記復号鍵を復号する手段は、前記ネットワークインタフェースの固有情報と、上記固定値とをもとにハッシュ値を求め、この求められたハッシュ値を用いて前記記憶された復号鍵を復号することを特徴とする。
【００１１】
上記第２の構成では、ネットワークインタフェースの固有情報と、所定の固定値とをもとにハッシュ値を求め、この求められたハッシュ値を用いて復号鍵を暗号化する。このようにしても、たとえ受信装置が盗難にあった場合でも、このハッシュ値がわからない限り、復号鍵が解読されることがないため、より安全に復号鍵を管理することが可能となる。
【００１２】
第３の構成は、前記復号鍵を暗号化する手段は、前記ネットワークインタフェースの固有情報と当該受信装置を利用するための認証パスワードとをもとに生成されるハッシュ値を用いて前記復号鍵を暗号化し、前記復号鍵を復号する手段は、前記ネットワークインタフェースの固有情報と前記認証パスワードとをもとに前記ハッシュ値を求め、この求められたハッシュ値を用いて前記記憶された復号鍵を復号することを特徴とする。
【００１３】
上記構成は、ネットワークインタフェースの固有情報と認証パスワードとをもとに生成されるハッシュ値を用いて復号鍵を暗号化するものである。このようにすることで、たとえ受信装置が盗難にあった場合にでも、認証パスワードが破られない限り復号鍵が解読されることがないため、より安全に復号鍵を管理することが可能となる。
【００１４】
さらに、第４の構成は、各々が前記送信装置を備える複数のシステムに対し選択的に接続可能な場合に、前記複数のシステムの各々に対応付けて設定されるシステム鍵を取得する手段をさらに具備し、前記復号鍵を暗号化する手段は、前記ネットワークインタフェースの固有情報と前記取得したシステム鍵とをもとに生成されるハッシュ値を用いて前記復号鍵を暗号化し、前記復号鍵を復号する手段は、前記ネットワークインタフェースの固有情報と前記システム鍵とをもとにハッシュ値を求め、この求められたハッシュ値を用いて前記記憶された復号鍵を復号することを特徴とする。
【００１５】
上記構成では、ネットワークインタフェースの固有情報とシステム鍵とをもとに生成されるハッシュ値を用いて復号鍵を暗号化している。このようにすると、システム鍵が取得できない限り復号鍵が解読されることがないため、さらに安全に復号鍵を管理することが可能となる。
【発明の効果】
【００１６】
したがってこの発明によれば、復号鍵を適切に管理し、情報の漏洩を防止することができる受信装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照してこの発明の実施形態について詳細に説明する。  
図１は、この発明に係わる受信装置を用いた監視データ伝送システムの一例を示す概略構成図である。このシステムは、ネットワークカメラ等の送信装置１−１，１−２，１−３と、受信装置２と、通信ネットワークＮＷとを備える。送信装置１−１〜３は、店舗、家庭等にそれぞれ設置され、画像や音声などで構成される監視データを撮像する。送信装置１−１〜３は、カメラ毎に予め割り当てられた暗号鍵を用いて、監視データを暗号化し、暗号化された監視データを通信ネットワークＮＷを介して受信装置２に配信する。
【００１８】
受信装置２は、例えばイーサネットボードを搭載したパーソナル・コンピュータで構成され、イーサネットボードにより通信ネットワークＮＷを介して送信装置１−１〜３に接続される。また、受信装置２は、送信装置１−１〜３で使用される暗号鍵と対をなす復号鍵を記憶しており、この鍵を使用して送信装置１−１〜３から受信した監視データを復号することで、監視映像を視聴することができる。
【００１９】
（第１の実施形態）  
この発明の第１の実施形態は、受信装置に搭載されているイーサネットボードのＭＡＣ（Media Access Control）アドレスを用いて復号鍵を暗号化して記憶部に格納するものである。この記憶部は、メモリやハードディスクなどから構成される。本実施形態では、記憶部としてレジストリを用いる。  
図２は、この発明の第１の実施形態に係わる受信装置２１において復号鍵を暗号化する手法を説明する図である。
【００２０】
受信装置２１には、復号鍵テーブル７として、送信装置１−１〜３のＩＰアドレス又は送信装置１−１〜３に搭載されるイーサネットボードのＭＡＣアドレスに対応する復号鍵がそれぞれ入力される。受信装置２１は、鍵設定プログラム６を実行して、イーサネットボードのＭＡＣアドレス８を読み出し、入力された復号鍵テーブル７をイーサネットボードのＭＡＣアドレス８を用いて暗号化し、暗号化された復号鍵テーブル９をレジストリ５に格納する。
【００２１】
図３は、暗号化された復号鍵を復号する手法を説明する図である。  
受信装置２１は、閲覧プログラム１１を実行して、レジストリ５に格納されている暗号化された復号鍵テーブル９を読み出し、イーサネットボードのＭＡＣアドレス８を復号鍵として用いて復号することで、復号鍵テーブル７を取得する。この取得された復号鍵テーブル７を用いて、受信装置２１は、送信装置１−１〜３から配信される暗号化データをＩＰアドレス又はＭＡＣアドレスに対応する復号鍵で復号する。
【００２２】
以上述べたように第１の実施形態によれば、受信装置２１に搭載されているイーサネットボードのＭＡＣアドレス８を用いて復号鍵テーブル７を暗号化し、暗号化された復号鍵テーブル９をレジストリ５に格納するようにする。このようにすると、上記暗号化された復号鍵が他の装置へコピーされた場合でも、イーサネットボードのＭＡＣアドレスが異なるため復号鍵が解読されることがない。このため、悪意のある第三者に、受信装置で用いる復号鍵を知られることが無く、安全に復号鍵の管理することが可能となり、情報の漏洩を防止することができる。
【００２３】
なお、上記第１の実施形態において、閲覧プログラム１１は、例えば、起動時にユーザ認証を行うことで、ユーザ以外の第三者に閲覧プログラム１１を使わせず、復号鍵の不正な取得をさせないようにすると良い。また、上記第１の実施形態において復号鍵テーブル７に、送信装置１−１〜３のＩＰアドレスまたはＭＡＣアドレスに対応付けて復号鍵を記憶するようにしたが、その他にも送信装置１−１〜３をそれぞれ識別可能な機器固有の識別情報に対応付けて復号鍵を記憶するようにしてもよい。
【００２４】
（第２の実施形態）  
この発明の第２の実施形態は、受信装置に搭載されているイーサネットボードのＭＡＣアドレスのハッシュ値を求め、この求められたハッシュ値を用いて復号鍵を暗号化して、レジストリに格納するものである。以下、前記図２及び図３のブロック図を用いて説明を行う。
【００２５】
図２において、受信装置２１は、イーサネットボードのＭＡＣアドレス８を読み出す。受信装置２１は、鍵設定プログラム６を実行して、読み出したイーサネットボードのＭＡＣアドレス８のハッシュ値を生成する。この生成されたハッシュ値を用いて、復号鍵テーブル７を暗号化し、暗号化された復号鍵テーブル９をレジストリ５に格納する。
【００２６】
次に、図３を用いて暗号化された復号鍵を復号する手法を説明する。受信装置２１は、レジストリ５に格納されている暗号化された復号鍵テーブル９を読み出す。また、受信装置２１は、イーサネットボードのＭＡＣアドレス８を読み出す。受信装置２１は、閲覧プログラム１１を実行して、イーサネットボードのＭＡＣアドレス８のハッシュ値を求める。この求められたハッシュ値を用いて、受信装置２１は、レジストリ５から読み出された暗号化された復号鍵テーブル９を復号することで、復号鍵テーブル７を取得する。
【００２７】
上記第２の実施形態では、イーサネットボードのＭＡＣアドレス８のハッシュ値を用いて復号鍵を暗号化している。このようにすることで、たとえ受信装置が盗難にあった場合でも、このハッシュ値がわからない限り復号鍵が解読されることがないため、より安全に復号鍵を管理することが可能となる。
【００２８】
（第３の実施形態）  
この発明の第３の実施形態は、受信装置に搭載されているイーサネットボードのＭＡＣアドレスと、所定の固定値とをもとにハッシュ値を求め、この求められたハッシュ値を用いて復号鍵を暗号化して、レジストリに格納するものである。上記第２の実施形態同様、以下、前記図２及び図３のブロック図を用いて説明を行う。
【００２９】
図２において、受信装置２１は、イーサネットボードのＭＡＣアドレス８と、所定の固定値（図示せず）とを読み出す。固定値には、例えば、受信装置２１を利用するユーザの識別情報や受信装置２１の機器固有の識別情報等が用いられる。受信装置は、鍵設定プログラム６を実行して、読み出したイーサネットボードのＭＡＣアドレス８と、上記固定値とをもとにのハッシュ値を生成する。この生成されたハッシュ値を用いて、復号鍵テーブル７を暗号化し、暗号化された復号鍵テーブル９をレジストリ５に格納する。
【００３０】
次に、図３を用いて暗号化された復号鍵を復号する手法を説明する。受信装置２１は、レジストリ５に格納されている暗号化された復号鍵テーブル９を読み出す。また、受信装置２１は、イーサネットボードのＭＡＣアドレス８と、上記所定の固定値とを読み出す。受信装置２１は、閲覧プログラム１１を実行して、イーサネットボードのＭＡＣアドレス８と、上記固定値とをもとにハッシュ値を求める。この求められたハッシュ値を用いて、受信装置２１は、レジストリ５から読み出された暗号化された復号鍵テーブル９を復号することで、復号鍵テーブル７を取得する。
【００３１】
上記第３の実施形態では、イーサネットボードのＭＡＣアドレス８と、所定の固定値とをもとに生成したハッシュ値を用いて復号鍵を暗号化している。このようにすることで、たとえ受信装置が盗難にあった場合でも、このハッシュ値がわからない限り復号鍵が解読されることがないため、より安全に復号鍵を管理することが可能となる。
【００３２】
（第４の実施形態）  
この発明の第４の実施形態は、受信装置に搭載されているイーサネットボードのＭＡＣアドレスと認証パスワードとをもとに生成されるハッシュ値を用いて復号鍵を暗号化してレジストリに格納するものである。  
図４は、この発明の第４の実施形態に係わる受信装置２２において復号鍵を暗号化する手法を説明する図である。
【００３３】
受信装置２２は、イーサネットボードのＭＡＣアドレス８と受信装置２２を利用するための認証パスワード１３とを読み出す。受信装置２２は、鍵設定プログラム６を実行して、読み出したイーサネットボードのＭＡＣアドレス８と認証パスワード１３とをもとにハッシュ関数を用いてハッシュ値を生成する。この生成されたハッシュ値を用いて復号鍵テーブル７を用いて暗号化し、暗号化された復号鍵テーブル９をレジストリ５に格納する。
【００３４】
図５は、暗号化された復号鍵を復号する手法を説明する図である。  
受信装置２２は、レジストリ５に格納されている暗号化された復号鍵テーブル９を読み出す。また、受信装置２２は、イーサネットボードのＭＡＣアドレス８と受信装置２２を利用するための認証パスワード１３を読み出す。受信装置２２は、閲覧プログラム１１を実行して、イーサネットボードのＭＡＣアドレス８と認証パスワード１３とをもとにハッシュ値を求める。この求められたハッシュ値を用いて、受信装置２２は、レジストリ５から読み出された暗号化された復号鍵テーブル9を復号することで、復号鍵テーブル７を取得する。
【００３５】
上記第４の実施形態では、イーサネットボードのＭＡＣアドレス８と認証パスワード１３とをもとに生成されるハッシュ値を用いて復号鍵を暗号化している。このようにすることで、たとえ受信装置が盗難にあった場合にでも、認証パスワードが破られない限り復号鍵が解読されることがないため、より安全に復号鍵を管理することが可能となる。
【００３６】
（第５の実施形態）  
この発明の第５の実施形態は、受信装置が送信装置を備える複数のシステムに対し選択的に接続可能な場合に、前記複数のシステムの各々に対応付けて設定されるシステム鍵を取得する。受信装置は、イーサネットボードのＭＡＣアドレスと認証パスワードとシステム鍵とをもとに生成されるハッシュ値を用いて復号鍵を暗号化してレジストリに格納するものである。
【００３７】
図６は、この発明の第５の実施形態に係わる受信装置２３において復号鍵を暗号化する手法を説明する図である。  
システム鍵１５は、監視システムごとに設定されるもので、受信装置２３に装着されるＵＳＢメモリ等から入力される。受信装置２３は、鍵設定プログラム６を実行して、イーサネットボードのＭＡＣアドレス８と受信装置２３を利用するための認証パスワード１３とシステム鍵１５とをもとにハッシュ値を生成する。この生成されたハッシュ値を用いて復号鍵テーブル７を暗号化し、暗号化された復号鍵テーブル９をレジストリ５に格納する。
【００３８】
図７は、暗号化された復号鍵を復号する手法を説明する図である。  
受信装置２３は、レジストリ５に格納されている暗号化された復号鍵テーブル９を読み出す。また、受信装置２２は、イーサネットボードのＭＡＣアドレス８と認証パスワード１３とシステム鍵１５とを読み出す。受信装置２３は、閲覧プログラム１１を実行して、イーサネットボードのＭＡＣアドレス８と認証パスワード１３とシステム鍵１５とをもとにハッシュ値を求める。この求められたハッシュ値を用いて、受信装置２３は、レジストリ５から読み出された暗号化された復号鍵テーブル9を復号することで、復号鍵テーブル７を取得する。
【００３９】
上記構成では、イーサネットボードのＭＡＣアドレス８と認証パスワード１３とシステム鍵１５とをもとに生成されるハッシュ値を用いて復号鍵を暗号化している。このようにすると、認証パスワード１３及びシステム鍵１５が取得できない限り復号鍵が解読されることがないため、さらに安全に復号鍵を管理することが可能となる。  
なお、上記第５の実施形態において、認証パスワード１３を用いずに、イーサネットボードのＭＡＣアドレス８とシステム鍵１５とをもとに生成されたハッシュ値を用いて復号鍵を暗号化することももちろん可能である。
【００４０】
（第６の実施形態）  
この発明の第６の実施形態は、復号鍵をＩＣ（Integrated Circuit）カードに記憶しておき、受信装置は、装着されたＩＣカードから復号鍵を取得し、ＩＣカードが取り外されたときに取得した復号鍵を消去するものである。
【００４１】
図８は、この発明の第６の実施形態に係わる受信装置２４において復号鍵を取得する手法を説明する図である。
ＩＣカード１８には、送信装置１−１〜３のＩＰアドレス又はＭＡＣアドレスに対応する復号鍵が復号鍵テーブル７として記憶されている。受信装置２４は、閲覧プログラム１１を実行して、通信インタフェース１７によりカードリーダ１６を介してＩＣカード１８から復号鍵テーブル７を取得する。この復号鍵テーブル７を用いて、受信装置２４は、送信装置１−１〜３から配信される暗号化データをＩＰアドレス又はＭＡＣアドレスに対応する復号鍵で復号する。
【００４２】
さて、受信装置２４は、カードリーダ１６からＩＣカード１８が取り外されたことを検知すると、閲覧プログラム１１により取得された復号鍵テーブル７を消去（ゼロクリア）する。すなわち、ＩＣカード１８がカードリーダ１６に装着されている場合にのみ、受信装置２４に復号鍵テーブル７が存在するようにする。  
したがって、第６の実施形態によれば、受信装置２４に復号鍵テーブル７が残らないため、より安全に復号鍵を管理することが可能となる。
【００４３】
以上述べたように、この発明によれば、受信装置からデータを読み出された場合でも、復号鍵が悪意のある第三者に知られてしまうこと無く、復号鍵を適切に管理し、情報の漏洩を防止することができる。
なお、この発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００４４】
【図１】この発明に係わる受信装置を用いた監視データ伝送システムの一例を示す概略構成図。
【図２】この発明の第１の実施形態に係わる受信装置において復号鍵を暗号化する手法を説明する図。
【図３】図２に示す受信装置により暗号化された復号鍵を復号する手法を説明する図である。
【図４】この発明の第４の実施形態に係わる受信装置において復号鍵を暗号化する手法を説明する図。
【図５】図４に示す受信装置により暗号化された復号鍵を復号する手法を説明する図である。
【図６】この発明の第５の実施形態に係わる受信装置において復号鍵を暗号化する手法を説明する図。
【図７】図６に示す受信装置により暗号化された復号鍵を復号する手法を説明する図である。
【図８】この発明の第６の実施形態に係わる受信装置が復号鍵を取得する手法を説明する図。
【符号の説明】
【００４５】
１−１，１−２，１−３…送信装置、２，２１，２２，２３，２４…受信装置、ＮＷ…通信ネットワーク、５…レジストリ、６…鍵設定プログラム、７…復号鍵テーブル、８…イーサネットボードのＭＡＣアドレス、９…暗号化された復号鍵テーブル、１１…閲覧プログラム、１３…認証パスワード、１５…システム鍵、１６…カードリーダ、１７…通信インタフェース、１８…ＩＣカード。
【図１】
2008028575.tif 000003
【図２】
2008028575.tif 000004
【図３】
2008028575.tif 000005
【図４】
2008028575.tif 000006
【図５】
2008028575.tif 000007
【図６】
2008028575.tif 000008
【図７】
2008028575.tif 000009
【図８】
2008028575.tif 000010