(57)【特許請求の範囲】
【請求項１】
外部から供給されたデータを保存するための記憶部と、
暗号鍵を生成する暗号鍵生成部と、
前記暗号鍵生成部で生成された暗号鍵が格納される揮発性メモリと、
前記暗号鍵を用いて、外部から供給された前記データを暗号化するデータ処理部と、を有し、
前記データ処理部で暗号化されたデータが前記記憶部に格納された場合にのみ、該データの暗号化に用いた暗号鍵は前記揮発性メモリから、前記記憶部と別に設けられた不揮発性メモリに移動されることを特徴とするデータ記憶装置。
【請求項２】
外部から供給された前記データが放送番組の映像データである、請求項１に記載のデータ記憶装置。
【請求項３】
入力部をさらに有し、
前記データ処理部は、前記映像データを録画する旨の録画指示信号が前記入力部から供給されると、前記暗号鍵生成部で生成された暗号鍵を用いて前記映像データを暗号化して前記記憶部に格納する録画処理部を有し、
暗号化された前記映像データが前記記憶部に格納されると、該格納された映像データの暗号化に用いた暗号鍵は前記揮発性メモリから前記不揮発性メモリに移動される、請求項２に記載のデータ記憶装置。
【請求項４】
バッファをさらに有し、
前記録画処理部は、前記映像データを一時的に録画する旨の一時録画指示信号が前記入力部から供給されると、前記暗号鍵生成部で生成された暗号鍵を用いて前記映像データを暗号化して前記バッファに格納し、該バッファに格納した一時録画映像データを保存する旨の一時録画保存指示信号が前記入力部から供給されると、前記一時録画映像データを前記バッファから前記記憶部に移動し、
前記一時録画映像データが前記記憶部に格納されると、該格納された映像データの暗号化に用いた暗号鍵は前記揮発性メモリから前記不揮発性メモリに移動される、請求項３に記載のデータ記憶装置。
【請求項５】
バッファをさらに有し、
前記録画処理部は、前記映像データを一時的に録画する旨の一時録画指示信号が前記入力部から供給されると、前記暗号鍵生成部で生成された暗号鍵を用いて前記映像データを暗号化して一時録画映像データとして前記バッファに格納し、
前記暗号鍵生成部は、生成した暗号鍵を前記揮発性メモリに格納する、請求項３に記載のデータ記憶装置。
【請求項６】
外部から供給されたデータを保存するための記憶部と、
外部から供給されたデータを一時的に保存するためのバッファと、
暗号鍵を生成する暗号鍵生成部と、
前記暗号鍵生成部で生成された暗号鍵が格納される揮発性メモリと、
前記暗号鍵を用いて、外部から供給された前記データを暗号化するデータ処理部と、を有し、
前記データ処理部で暗号化されたデータが前記記憶部に格納された場合は、該データの暗号化に用いた暗号鍵は前記記憶部と別に設けられた不揮発性メモリに格納され、前記データ処理部で暗号化されたデータが前記バッファに格納された場合は、該データの暗号化に用いた暗号鍵は前記揮発性メモリに格納されることを特徴とするデータ記憶装置。
【請求項７】
外部から供給された前記データが放送番組の映像データである、請求項６に記載のデータ記憶装置。
【請求項８】
入力部をさらに有し、
前記データ処理部は、前記映像データを録画する旨の録画指示信号が前記入力部から供給されると、前記暗号鍵生成部で生成された暗号鍵を用いて前記映像データを暗号化して前記記憶部に格納する録画処理部を有し、
前記暗号鍵書き込み部は、暗号化された前記映像データが前記記憶部に格納されると、該格納された映像データの暗号化に用いた暗号鍵を前記不揮発性メモリに格納し、
前記録画処理部は、前記映像データを一時的に録画する旨の一時録画指示信号が前記入力部から供給されると、前記暗号鍵生成部で生成された暗号鍵を用いて前記映像データを暗号化して前記バッファに格納し、
前記暗号鍵生成部は、生成した暗号鍵を前記揮発性メモリに格納し、
その後、前記録画処理部は、前記バッファに格納した一時録画映像データを保存する旨の一時録画保存指示信号が前記入力部から供給されると、前記一時録画映像データを前記バッファから前記記憶部に移動し、
前記一時録画映像データが前記記憶部に格納されると、該格納された映像データの暗号化に用いた暗号鍵は前記揮発性メモリから前記不揮発性メモリに移動される、請求項７に記載のデータ記憶装置。
【請求項９】
前記録画処理部は、前記記憶部に格納された映像データのうち所望の映像データを削除する旨の録画映像削除指示信号を前記入力部から受信すると、前記所望の映像データを前記記憶部から削除し、
削除した前記所望の映像データの暗号化に用いた暗号鍵は前記不揮発性メモリから削除される、請求項３、４、５、８のいずれか１項に記載のデータ記憶装置。
【請求項１０】
前記録画処理部は、前記一時録画映像データを削除する旨の一時録画映像削除指示信号を前記入力部から受信すると、前記一時録画映像データを前記バッファから削除し、
削除した前記一時録画映像データの暗号化に用いた暗号鍵は前記揮発性メモリから削除される、請求項４、５、８のいずれか１項に記載のデータ記憶装置。
【請求項１１】
前記暗号鍵生成部は、前記放送番組毎に異なる暗号鍵を生成して前記揮発性メモリに格納する、請求項２から６および８から１０のいずれか１項に記載のデータ記憶装置。
【請求項１２】
前記揮発性メモリへの電源の供給が遮断されるタイミングで、前記揮発性メモリから前記不揮発性メモリへの暗号鍵の移動が実行される、請求項１から１１のいずれか１項に記載のデータ記憶装置。
【請求項１３】
暗号鍵生成部が、暗号鍵を生成する第１のステップと、
前記暗号鍵生成部が、前記第１のステップで生成した暗号鍵を揮発性メモリに格納する第２のステップと、
データ処理部が、前記第１のステップで生成した暗号鍵を用いて、外部から供給されたデータを暗号化する第３のステップと、
前記データ処理部が、外部から供給された前記データを保存する指示を受け付けると、前記第３のステップで暗号化したデータを記憶部に格納するとともに、暗号鍵書き込み部が、該格納したデータの暗号化に用いた暗号鍵を前記揮発性メモリから、前記記憶部と別に設けられた不揮発性メモリに移動する第４のステップと、を含むことを特徴とする暗号鍵保存方法。
【請求項１４】
外部から供給された前記データが放送番組の映像データである、請求項１３に記載の暗号鍵保存方法。
【請求項１５】
前記第３のステップは、前記データ処理部が、前記映像データを一時的に録画する旨の一時録画指示を受け付けると、前記第１のステップで生成した暗号鍵を用いて前記映像データを暗号化するステップを含み、
前記データ処理部が、暗号化した前記映像データを一時録画映像データとしてバッファに格納し、該バッファに格納した一時録画映像データを保存する旨の一時録画保存指示を受け付けると、前記一時録画映像データを前記バッファから前記記憶部に移動するとともに、前記暗号鍵書き込み部が、該移動した映像データの暗号化に用いた暗号鍵を前記揮発性メモリから前記不揮発性メモリに移動する第５のステップをさらに含む、請求項１４に記載の暗号鍵保存方法。
【請求項１６】
前記第３のステップは、前記データ処理部が、前記映像データを一時的に録画する旨の一時録画指示を受け付けると、前記第１のステップで生成した暗号鍵を用いて前記映像データを暗号化するステップを含み、
前記データ処理部が、暗号化した前記映像データを一時録画映像データとしてバッファに格納する第５のステップをさらに含む、請求項１４に記載の暗号鍵保存方法。
【請求項１７】
暗号鍵生成部が、暗号鍵を生成する第１のステップと、
データ処理部が、前記第１のステップで生成した暗号鍵を用いて、外部から供給されたデータを暗号化する第２のステップと、
前記データ処理部が、外部から供給された前記データを記憶部に保存する指示を受け付けると、前記第２のステップで暗号化したデータを前記記憶部に格納するとともに、暗号鍵書き込み部が、該格納したデータの暗号化に用いた暗号鍵を前記記憶部と別に設けられた不揮発性メモリに格納する第３のステップと、
前記データ処理部が、外部から供給された前記データをバッファに一時的に保存する指示を受け付けると、前記第２のステップで暗号化したデータを前記バッファに格納するとともに、前記暗号鍵書き込み部が、該格納したデータの暗号化に用いた暗号鍵を揮発性メモリに格納する第４のステップと、を含むことを特徴とする暗号鍵保存方法。
【請求項１８】
外部から供給された前記データが放送番組の映像データである、請求項１７に記載の暗号鍵保存方法。
【請求項１９】
前記第３のステップは、前記データ処理部が、外部から供給された前記映像データを録画する録画指示を受け付けると、前記第１のステップで生成された暗号鍵を用いて前記映像データを暗号化して前記記憶部に格納するとともに、前記暗号鍵書き込み部が、該格納した映像データの暗号化に用いた暗号鍵を前記不揮発性メモリに格納するステップを含み、
前記第４のステップは、外部から供給された前記映像データを一時的に録画する旨の一時録画指示を受け付けると、前記データ処理部が、前記第１のステップで生成した暗号鍵を用いて前記映像データを暗号化して一時録画映像データとして前記バッファに格納するとともに、前記暗号鍵書き込み部が、該格納した一時録画映像データの暗号化に用いた暗号鍵を前記揮発性メモリに格納するステップを含み、
前記データ処理部が、前記バッファに格納した一時録画映像データを保存する一時録画保存指示を受け付けると、前記一時録画映像データを前記バッファから前記記憶部に移動するとともに、前記暗号鍵書き込み部が、該移動した一時録画映像データの暗号化に用いた暗号鍵を前記揮発性メモリから前記不揮発性メモリに移動する第５のステップを、さらに含む、請求項１８に記載の暗号鍵保存方法。
【請求項２０】
前記データ処理部が、前記記憶部に格納された映像データのうち所望の映像データを削除する旨の録画映像削除指示を受け付けると、前記所望の映像データを前記記憶部から削除するとともに、前記暗号鍵書き込み部が、該削除した前記所望の映像データの暗号化に用いた暗号鍵を前記不揮発性メモリから削除するステップをさらに含む、請求項１５、１６、１９のいずれか１項に記載の暗号鍵保存方法。
【請求項２１】
前記データ処理部が、前記一時録画映像データを削除する旨の一時録画映像削除指示を受け付けると、前記一時録画映像データを前記バッファから削除するステップと、
前記暗号鍵書き込み部が、削除した前記一時録画映像データの暗号化に用いた暗号鍵を前記揮発性メモリから削除するステップと、をさらに含む、請求項１５、１６、１９、２０のいずれか１項に記載の暗号鍵保存方法。
【請求項２２】
前記第１のステップは、前記暗号鍵生成部が、前記放送番組毎に異なる暗号鍵を生成するステップである、請求項１４から１６および１８から２１のいずれか１項に記載の暗号鍵保存方法。
【請求項２３】
前記暗号鍵書き込み部が、前記揮発性メモリから前記不揮発性メモリへの暗号鍵の移動を、前記揮発性メモリへの電源の供給が遮断されるタイミングで実行する、請求項１４から１６および１９から２１のいずれか１項に記載の暗号鍵保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送やネットワークを通じて提供される映像や音声などのデータを暗号化して保存する装置に関する。
【背景技術】
【０００２】
デジタル放送により提供される放送番組の映像データを録画することのできる装置が提供されている（特許文献１、２参照）。この種の録画装置では、著作権の関係から、録画した映像データの不正なコピーを防止するために、映像データは装置に固有の暗号鍵で暗号化されて保存されるようになっている。保存された映像データを再生するには、暗号化時に使用した暗号鍵を用いる。暗号鍵は、通常、フラッシュメモリに代表される不揮発性メモリに保存される。
【特許文献１】特開２００１−４５４３２号公報
【特許文献２】特開平６−７８３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
最近の録画装置には、タイムシフト視聴モードが搭載されている。タイムシフト視聴モードでは、現在視聴している番組の映像データがバッファなどの一時記憶部に継続的に格納される。このタイムシフト視聴モードによる一時録画においても、映像データを暗号化するための暗号鍵が生成されて不揮発性メモリに格納される。バッファに格納された映像データは、ユーザによる保存指示がなされた場合にのみ、記憶部に保存されるようになっており、そのような保存指示がなされなかった場合には、映像データは、タイムシフト視聴モードの解除とともに自動的にバッファから削除される。このように、タイムシフト視聴モードにおいて、保存指示がなされなかった場合には、不揮発性メモリへの暗号鍵の無駄な書き込みが行われる。
【０００４】
フラッシュメモリなどの不揮発性メモリには、書き換え可能な回数に制限があるため、上記のような不揮発性メモリへの暗号鍵の無駄な書き込みは、なるべく避ける必要がある。しかし、上述した従来の録画装置では、そのような不揮発性メモリへの暗号鍵の無駄な書き込みを抑制するような構成にはなっていなかった。このため、不揮発性メモリへの暗号鍵の無駄な書き込みが頻繁に行われた場合には、想定した装置の寿命前に、不揮発性メモリの書き換え回数が制限値に近付いてしまうことになる。
【０００５】
本発明の目的は、上記の問題を解決し、不揮発性メモリへの暗号鍵の無駄な書き込みを抑制することのできるデータ記憶装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、外部から供給されたデータ（例えば放送番組の映像データ）を保存するための記憶部と、暗号鍵を生成する暗号鍵生成部と、前記暗号鍵生成部で生成された暗号鍵が格納される揮発性メモリと、前記暗号鍵を用いて、外部から供給された前記データを暗号化するデータ処理部と、を有し、前記データ処理部で暗号化されたデータが前記記憶部に格納された場合にのみ、該データの暗号化に用いた暗号鍵は前記揮発性メモリから、前記記憶部と別に設けられた不揮発性メモリに移動されることを特徴とする。
【０００７】
上記の構成によれば、データの暗号化に用いた暗号鍵は一旦、データの書き換え回数に制限のない揮発性メモリに格納され、暗号化されたデータが記憶部に保存された場合にのみ、その暗号鍵が揮発性メモリから不揮発性メモリに移動される。記憶部に保存されなかったデータ（具体的には、タイムシフト視聴モードの解除とともに自動的にバッファから削除された映像データ）の暗号化に用いられた暗号鍵は、揮発性メモリから不揮発性メモリに移動されることはない。
【０００８】
また、本発明の別の態様は、外部から供給されたデータを保存するための記憶部と、外部から供給されたデータを一時的に保存するためのバッファと、暗号鍵を生成する暗号鍵生成部と、前記暗号鍵生成部で生成された暗号鍵が格納される揮発性メモリと、前記暗号鍵を用いて、外部から供給された前記データを暗号化するデータ処理部と、を有し、前記データ処理部で暗号化されたデータが前記記憶部に格納された場合は、該データの暗号化に用いた暗号鍵は前記記憶部と別に設けられた不揮発性メモリに格納され、前記データ処理部で暗号化されたデータが前記バッファに格納された場合は、該データの暗号化に用いた暗号鍵は前記揮発性メモリに格納されることを特徴とする。
【０００９】
上記の構成においても、バッファに一時的に保存されたデータのうち、記憶部に保存されなかったデータの暗号化に用いられた暗号鍵が不揮発性メモリに格納されることはない。
【発明の効果】
【００１０】
本発明によれば、保存されなかったデータ（例えば、タイムシフト視聴モードの解除とともに自動的にバッファから削除された映像データ）の暗号化に用いられた暗号鍵は不揮発性メモリに格納されることはないので、その分だけ、不揮発性メモリへの暗号鍵の無駄な書き込みを抑制することができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の実施形態について図面を参照して説明する。
【００１２】
図１は、本発明の一実施形態である録画装置の主要部の構成を示すブロック図である。図１を参照すると、この録画装置は、入力部１、録画処理部２、録画処理判断部３、記憶部４、バッファ５、暗号鍵書き込み部６、暗号鍵生成部７、揮発性メモリ８、および不揮発性メモリ９からなる。
【００１３】
入力部１は、録画装置を動作させるための操作、例えば録画モードやタイムシフト視聴モードなどの各種モードの設定や解除の操作、タイムシフト視聴モード時に一時的に格納した映像データ（一時録画データ）を保存するための操作、録画映像を削除するための操作などが行われる部分である。入力部１としては、例えば複数のボタンが設けられたリモートコントローラー（以下、単にリモコンと記す）の他、キーボードやマウスなどの入力デバイスなどがある。
【００１４】
録画モードに移行するための操作が行われると、録画指示信号および録画保存指示信号が入力部１から録画処理部２に供給される。タイムシフト視聴モードに移行するための操作が行われると、一時録画指示信号が入力部１から録画処理部２に供給される。タイムシフト視聴モード時に一時録画データを保存するための操作が行われると、暗号鍵移動信号および一時録画保存指示信号が入力部１から録画処理部２に供給される。録画した映像データを削除するための操作が行われると、録画映像削除指示信号が入力部１から録画処理部２に供給される。タイムシフト視聴モードを解除するための操作が行われると、一時録画映像削除指示信号が入力部１から録画処理部２に供給される。
【００１５】
録画処理部２は、入力部１からの入力を受け付けて、録画モードやタイムシフト視聴モードのモード判定を行ったり、外部から供給される映像データを記憶部４やバッファ５に格納したり、記憶部４に格納した映像データを削除したりする。外部からの映像データは、具体的には、デジタル放送用チューナーからの映像データである。バッファ５には、タイムシフト視聴モード時に映像データが一時的に格納される。記憶部４には、録画モード時に映像データが格納される他、保存指示のあった一時録画データが格納される。映像データを記憶部４やバッファ５に格納する際に、録画処理部２は、暗号鍵生成指示信号を暗号鍵生成部７に供給し、その暗号鍵生成部７で生成された暗号鍵を用いて映像データを暗号化したり、入力部１からの録画保存指示信号や一時録画保存指示信号を録画処理判断部３に転送したりする。
【００１６】
また、録画処理部２は、映像データを識別可能な映像識別情報と、その映像データを暗号化する際に用いた暗号鍵を識別可能な暗号鍵識別情報とを対応付けたテーブル情報を有しており、録画保存指示信号や一時録画保存指示信号を転送する際に、そのテーブル情報を参照して、使用した暗号鍵の暗号鍵識別情報を録画処理判断部３に供給する。さらに、録画処理部２は、入力部１からの録画映像削除指示信号に従って記憶部４に格納された映像データのうち該当する映像データを削除するとともに、上記テーブル情報を参照して、その削除した映像データの暗号化に使用した暗号鍵の暗号鍵識別情報を取得し、該取得した暗号鍵識別情報と一緒に入力部１からの録画映像削除指示信号を録画処理判断部３に供給する。さらに、録画処理部２は、入力部１からの一時録画映像削除指示信号に従ってバッファ５に格納された一時録画データを削除するとともに、上記テーブル情報を参照して、その削除した一時録画データの暗号化に使用した暗号鍵の暗号鍵識別情報を取得し、該取得した暗号鍵識別情報と一緒に入力部１からの一時録画映像削除指示信号を録画処理判断部３に供給する。
【００１７】
暗号鍵生成部７は、録画処理部２から暗号鍵生成指示信号を受信すると、暗号鍵を生成する。暗号鍵の生成には、乱数などを用いた周知の暗号鍵生成技術を適用することができる。揮発性メモリ８は、暗号鍵生成部７で生成された暗号鍵を一時的に保存するためのものである。暗号鍵生成部７は、生成した暗号鍵を、当該暗号鍵を識別可能な暗号鍵識別情報と関連付けて揮発性メモリ８に格納する。
【００１８】
録画処理判断部３は、録画保存指示信号または一時録画保存指示信号を受信した場合は、揮発性メモリ８に格納されている暗号鍵を不揮発性メモリ９に移動するための暗号鍵移動指示信号を、録画処理部２から供給された暗号鍵識別情報と一緒に、暗号鍵書き込み部６に供給する。また、録画処理判断部３は、録画映像削除指示信号を受信した場合は、不揮発性メモリ９に格納されている暗号鍵を削除するための暗号鍵削除指示信号を、録画処理部２から供給された暗号鍵識別情報と一緒に、暗号鍵書き込み部６に供給する。さらに、録画処理判断部３は、一時録画映像削除指示信号を受信した場合は、揮発性メモリ８に格納されている暗号鍵を削除するための暗号鍵削除指示信号を、録画処理部２から供給された暗号鍵識別情報と一緒に、暗号鍵書き込み部６に供給する。
【００１９】
暗号鍵書き込み部６は、録画処理判断部３から暗号鍵移動指示信号および暗号鍵識別情報を受信した場合に、揮発性メモリ８に格納されている暗号鍵のうち、受信した暗号鍵識別情報に基づいて特定される暗号鍵を不揮発性メモリ９に移動する。また、暗号鍵書き込み部６は、録画処理判断部３から暗号鍵削除指示信号および暗号鍵識別情報を受信した場合に、揮発性メモリ８または不揮発性メモリ９に格納されている暗号鍵のうち、受信した暗号鍵識別情報に基づいて特定される暗号鍵を削除する。
【００２０】
不揮発性メモリ９は、フラッシュメモリに代表される半導体メモリであって、書き換え回数に制限がある。
【００２１】
次に、本実施形態の録画装置において行われる暗号鍵保存処理について説明する。以下の説明において、通常録画モードとは、録画装置の電源がオンになっており、利用者がリモコンの録画ボタン等の入力部を押下した事（録画指示信号）を受けて、録画処理部が映像データの録画（記憶部への格納）を開始する状態のことをいう。また、タイムシフト視聴モードとは、録画装置の電源がオンになっており、デジタル放送用チューナ等の外部から装置に供給される映像データを録画処理部が一時録画（バッファへの格納）を開始する状態のことをいう。このタイムシフト視聴モードに移行すると、一時録画が開始される。タイムシフト視聴モードへの移行は、入力部から一時録画指示信号を録画処理部が受信する事で行われる。予め録画処理部がどこかのメモリにタイムシフト視聴モードへの移行の有無フラグを記憶しておき、装置の電源オン後、録画処理部がメモリの有無フラグを確認し、タイムシフト視聴モードへ移行するようにしてもよい。また、タイムシフト視聴モードでは、利用者がリモコンの録画ボタン等の入力部を押下した事（一時録画保存指示信号）を受けて、録画処理部が一時録画している映像データを録画（記憶部への格納）を開始できる状態になっている。
【００２２】
暗号鍵保存処理は、暗号鍵格納処理と暗号鍵消去処理からなる。図２に、その暗号鍵格納処理の基本的な流れを示す。
【００２３】
図２を参照すると、まず、録画処理部２が、入力部１からの入力に基づいて、録画指示が有ったか否かを判断する（ステップＳ１０）。録画指示が有った場合は、通常録画モードになる（ステップＳ１１）。録画指示が無かった場合、録画処理部２は、更に入力部１からの入力に基づいて、タイムシフト視聴モードが設定されたかを判断する（ステップＳ１２）。
【００２４】
通常録画モードが設定された場合は、続いて、録画処理部２は、暗号鍵生成部７に暗号鍵生成指示信号を送信する。暗号鍵生成指示信号を受信した暗号鍵生成部７は、暗号鍵を生成し、その生成した暗号鍵を揮発性メモリ８に格納する（ステップＳ１３）。次いで、録画処理部２が、暗号鍵生成部７で生成された暗号鍵を用いて映像データを暗号化して記憶部４に格納するとともに、入力部１からの録画保存指示信号を録画処理判断部３に転送する（ステップＳ１４）。この録画保存指示信号の転送に際して、録画処理部２は、映像データの暗号化に使用した暗号鍵の識別情報を録画処理判断部３に供給する。
【００２５】
録画保存指示信号および暗号鍵識別情報を受信した録画処理判断部３は、暗号鍵移動指示信号を、受信した暗号鍵識別情報と一緒に、暗号鍵書き込み部６に供給する。暗号鍵移動指示信号および暗号鍵識別情報を受信した暗号鍵書き込み部６は、揮発性メモリ８に格納されている暗号鍵のうち、受信した暗号鍵識別情報に基づいて特定される暗号鍵を不揮発性メモリ９に移動する（ステップＳ１５）。
【００２６】
タイムシフト視聴モードが設定された場合は、録画処理部２は、暗号鍵生成部７に暗号鍵生成指示信号を送信する。暗号鍵生成指示信号を受信した暗号鍵生成部７は、暗号鍵を生成し、その生成した暗号鍵を揮発性メモリ８に格納する（ステップＳ１６）。次いで、録画処理部２が、暗号鍵生成部７で生成された暗号鍵を用いて映像データを暗号化してバッファ５に一時的に格納する（ステップＳ１７）。次いで、録画処理部２が、入力部１からの入力に基づいて、録画指示（一時録画保存指示）が有ったか否かを判断する（ステップＳ１８）。録画指示（一時録画保存指示）が有った場合は、録画処理部２は、バッファ５に格納した一時録画データを記憶部４に移動するとともに、映像データの記録先を記録部４に変更する（ステップＳ１９）。次いで、録画処理部２は、暗号鍵生成部７で生成された暗号鍵を用いて映像データを暗号化して記憶部４に格納するとともに、入力部１からの一時録画保存指示信号を録画処理判断部３に転送する（ステップＳ２０）。この一時録画保存指示信号の転送に際して、録画処理部２は、映像データの暗号化に使用した暗号鍵の識別情報を録画処理判断部３に供給する。
【００２７】
一時録画保存指示信号および暗号鍵識別情報を受信した録画処理判断部３は、暗号鍵移動指示信号を、受信した暗号鍵識別情報と一緒に、暗号鍵書き込み部６に供給する。暗号鍵移動指示信号および暗号鍵識別情報を受信した暗号鍵書き込み部６は、揮発性メモリ８に格納されている暗号鍵のうち、受信した暗号鍵識別情報に基づいて特定される暗号鍵を不揮発性メモリ９に移動する（ステップＳ２１）。
【００２８】
なお、ステップＳ１０とステップＳ１８で入力部から供給される信号は同一で、録画処理部もしくは録画処理判断部がタイムシフト視聴モードへの移行を指示されているかどうかを基に録画指示か一時録画保存指示かを判別してもよい。
【００２９】
次に、暗号鍵消去処理について説明する。図３に、暗号鍵消去処理の基本的な流れを示す。
【００３０】
図３を参照すると、まず、録画処理部２が、入力部１からの入力に基づいて、タイムシフト視聴モードが設定されているか否を判断する（ステップＳ３０）。タイムシフト視聴モードでないと判断した場合は、続いて、録画処理部２が、入力部１からの入力に基づいて、映像消去指示が有ったか否かを判断する（ステップＳ３１）。映像消去指示が有った場合は、録画処理部２は、入力部１からの録画映像削除指示信号に従って、記憶部４に格納された映像データのうち該当する映像データを削除する（ステップＳ３２）。次いで、録画処理部２は、テーブル情報を参照して、その削除した映像データの暗号化に使用した暗号鍵の暗号鍵識別情報を取得し、該取得した暗号鍵識別情報と一緒に入力部１からの録画映像削除指示信号を録画処理判断部３に供給する。録画映像削除指示信号および暗号鍵識別情報を受信した録画処理判断部３は、暗号鍵削除指示信号を、録画処理部２から供給された暗号鍵識別情報と一緒に暗号鍵書き込み部６に供給する。暗号鍵削除指示信号および暗号鍵識別情報を受信した暗号鍵書き込み部６は、不揮発性メモリ９に格納されている暗号鍵のうち、受信した暗号鍵識別情報に基づいて特定される暗号鍵を削除する（ステップＳ３３）。
【００３１】
ステップＳ３０で、タイムシフト視聴モードであると判断した場合は、続いて、録画処理部２が、入力部１からの入力に基づいて、タイムシフト視聴モードが解除されたか否かを判断する（ステップＳ３４）。タイムシフト視聴モードが解除されたと判断した場合は、録画処理部２は、入力部１からの一時録画映像削除指示信号に従って、バッファ５に格納された一時録画データを削除する（ステップＳ３５）。次いで、録画処理部２は、テーブル情報を参照して、その削除した一時録画データの暗号化に使用した暗号鍵の暗号鍵識別情報を取得し、該取得した暗号鍵識別情報と一緒に入力部１からの一時録画映像削除指示信号を録画処理判断部３に供給する。一時録画映像削除指示信号および暗号鍵識別情報を受信した録画処理判断部３は、暗号鍵削除指示信号を、録画処理部２から供給された暗号鍵識別情報と一緒に暗号鍵書き込み部６に供給する。暗号鍵削除指示信号および暗号鍵識別情報を受信した暗号鍵書き込み部６は、揮発性メモリ８に格納されている暗号鍵のうち、受信した暗号鍵識別情報に基づいて特定される暗号鍵を削除する（ステップＳ３６）。
【００３２】
次に、上述した暗号鍵保存処理に基づく各構成部の動作を、通常録画モードとタイムシフト視聴モードの各モードに分けて具体的に説明する。
【００３３】
（１）通常録画モードにおける動作：
この通常録画モードにおける動作は、入力部１に設けられた録画ボタンを押して録画を開始した場合や録画予約機能を使用して設定された時刻に録画が開始された場合における動作に相当する。
【００３４】
（１−１）録画処理部２は、入力部１から録画の開始の指示である録画指示信号を受信すると、暗号鍵生成部７に対して暗号鍵生成指示信号を送信する。
【００３５】
（１−２）暗号鍵生成部７は、暗号鍵生成指示信号を受信すると、暗号鍵を生成して揮発性メモリ８に格納する。
【００３６】
（１−３）録画処理部２は、入力部１からの録画保存指示信号に基づき、外部から供給される放送番組の映像データを、暗号鍵生成部７で生成された暗号鍵を用いて暗号化して記憶部４に格納する。
【００３７】
（１−４）録画処理部２は、入力部１からの録画保存指示信号を録画処理判断部３に転送する。
【００３８】
（１−５）録画処理判断部３は、録画保存指示信号を受信すると、暗号鍵書き込み部６に対して、記憶部４に格納した映像データの暗号化に用いた暗号鍵を揮発性メモリ８から不揮発性メモリ９に移動するための暗号鍵移動指示信号を送信する。
【００３９】
（１−６）暗号鍵書き込み部６は、暗号鍵移動指示信号を受信すると、暗号鍵を揮発性メモリ８から不揮発性メモリ９に移動する。
【００４０】
（１−７）録画処理部２は、入力部１から録画した映像データを削除するための録画映像削除指示信号を受信すると、記憶部４に格納された映像データのうち該当する映像データを削除する。
【００４１】
（１−８）録画処理部２は、入力部１からの録画映像削除指示信号を録画処理判断部３に転送する。
【００４２】
（１−９）録画処理判断部３は、録画映像削除指示信号を受信すると、暗号鍵書き込み部６に対して、削除した映像データの暗号化に使用した暗号鍵を不揮発性メモリ９から削除するための暗号鍵削除指示信号を送信する。
【００４３】
（１−１０）暗号鍵書き込み部６は、暗号鍵削除指示信号を受信すると、暗号鍵を不揮発性メモリ９から削除する。
【００４４】
（２）タイムシフト視聴モードにおける動作：
（２−１）録画処理部２は、入力部１から録画の開始の指示である一時録画指示信号を受信すると、暗号鍵生成部７に対して暗号鍵生成指示信号を送信する。
【００４５】
（２−２）暗号鍵生成部７は、暗号鍵生成指示信号を受信すると、暗号鍵を生成して揮発性メモリ８に格納する。
【００４６】
（２−３）録画処理部２は、入力部１からの一時録画保存指示信号に基づき、外部から供給される放送番組の映像データを、暗号鍵生成部７で生成された暗号鍵を用いて暗号化してバッファ５に一時的に格納する。
【００４７】
（２−４）録画処理部２は、入力部１からの一時録画保存指示信号を録画処理判断部３に転送する。
【００４８】
（２−５）録画処理判断部３は、一時録画保存指示信号を受信すると、暗号鍵書き込み部６に対して、バッファ５に格納した映像データの暗号化に用いた暗号鍵を揮発性メモリ８から不揮発性メモリ９に移動するための暗号鍵移動指示信号を送信する。
【００４９】
（２−６）暗号鍵書き込み部６は、暗号鍵移動指示信号を受信すると、暗号鍵を揮発性メモリ８から不揮発性メモリ９に移動する。
【００５０】
（２−７）録画処理部２は、入力部１から一時録画した映像データを削除するための一時録画映像削除指示信号を受信すると、バッファ５に格納された映像データのうち該当する映像データを削除する。
【００５１】
（２−８）録画処理部２は、入力部１からの一時録画映像削除指示信号を録画処理判断部３に転送する。
【００５２】
（２−９）録画処理判断部３は、一時録画映像削除指示信号を受信すると、暗号鍵書き込み部６に対して、削除した映像データの暗号化に使用した暗号鍵を揮発性メモリ８から削除するための暗号鍵削除指示信号を送信する。
【００５３】
（２−１０）暗号鍵書き込み部６は、暗号鍵削除指示信号を受信すると、暗号鍵を揮発性メモリ８から削除する。
【００５４】
本実施形態の録画装置において、記憶部４に格納された映像データを再生する場合は、不揮発性メモリ９に格納されている暗号鍵が用いられる。また、タイムシフト視聴モードにおいて、バッファ５に格納された一時録画データを再生する場合は、揮発性メモリ８に格納されている暗号鍵が用いられる。
【００５５】
上述した本実施形態の録画装置によれば、暗号鍵生成部７で生成された暗号鍵は一旦、データの書き換え回数に制限のない揮発性メモリ８に格納され、暗号化された映像データが記憶部４に格納された場合にのみ、その映像データの暗号化に用いた暗号鍵が揮発性メモリ８から不揮発性メモリ９に移動される。記憶部４に格納されなかった映像データ（具体的には、バッファ５に格納された映像データのうち、保存指示のなかった映像データ）の暗号化に用いられた暗号鍵は、揮発性メモリ８から不揮発性メモリ９に移動されることはない。このように、保存指示のなかった映像データの暗号化に用いられた暗号鍵は不揮発性メモリ９に格納されることはないので、その分だけ、不揮発性メモリ９への暗号鍵の無駄な書き込みを抑制することができる。
【００５６】
以上説明した本実施形態の録画装置は、本発明の一例であり、その構成及び動作は、揮発性メモリを利用して不揮発性メモリへの暗号鍵の無駄な書き込みを抑制する、という本発明の趣旨を逸脱しない範囲で、適宜変更することができる。
【００５７】
例えば、図１に示した構成では、録画処理部２と録画処理判断部３を別々に設けているが、これら録画処理部２および録画処理判断部３は、１つのデータ処理部で構成されてもよい。
【００５８】
また、記憶部４とバッファ５を別々に設けているが、１つの記憶装置（例えば、ハードディスク）内の記憶領域に、これら記憶部４およびバッファ５に対応する記憶領域を設けてもよい。
【００５９】
さらに、暗号鍵生成部７が、放送番組毎に異なる暗号鍵を生成して揮発性メモリ８に格納するように構成してもよい。通常、デジタル放送により提供される放送番組の映像データには、放送番組の開始および終了を示す信号が含まれており、録画処理部２が、この信号に基づいて放送番組の開始および終了を判断する。この判断に基づき、録画処理部２が、暗号鍵生成部７に対して暗号鍵生成指示信号を供給することで、暗号鍵生成部７が、放送番組毎に異なる暗号鍵を生成する。
【００６０】
さらに、バッファ６に格納された一時録画データを記憶部４に格納し、その後、映像データの保存先を記憶部４に変更する場合において、保存先切り替え後に記憶部４に格納される映像データの暗号化に用いる暗号鍵が、保存先切り替え後に記憶部４に格納された映像データの暗号化に用いた暗号鍵と異なっていてもよい。
【００６１】
さらに、暗号鍵書き込み部６が、揮発性メモリ８への電源の供給が遮断されるタイミングで、揮発性メモリ８から不揮発性メモリ９への暗号鍵の移動を実行するようにしてもよい。この場合は、入力部１にて、録画装置の電源をオフ状態にするための入力操作が行われると、電源遮断信号が入力部１から録画処理部２を通じて録画処理判断部３に供給される。そして、録画処理判断部３が、電源遮断信号を受信したタイミングで、暗号鍵書き込み部６に暗号鍵移動指示信号を供給する。通常、暗号鍵書き込み部６の動作は、制御部（ＣＰＵ）による制御下で行われる。したがって、揮発性メモリ８への電源の供給が遮断されるタイミングで、揮発性メモリ８から不揮発性メモリ９への暗号鍵の移動を実行する構成によれば、映像データが記憶部４に格納される度に、揮発性メモリ８から不揮発性メモリ９への暗号鍵の移動を実行する構成と比べて、制御部（ＣＰＵ）への負担を軽減することができる。
【００６２】
さらに、通常録画モードおよびタイムシフト視聴モードの判定を、これらモードの実行の有無を示すフラグに基づいて行ってもよい。加えて、録画指示信号、録画保存指示信号、一時録画指示信号、および一時録画保存指示信号は、それぞれの指示信号に対応するフラグの状態を録画処理部２が監視するようにしてもよい。
【００６３】
また、図１に示した構成において、入力部１、録画処理部２、録画処理判断部３、記憶部４、およびバッファ５を装置本体側の基板に設け、暗号鍵書き込み部６、暗号鍵生成部７、揮発性メモリ８、および不揮発性メモリ９を、装置に取り付け可能な基板（ボード）に設けてもよい。
【００６４】
さらに、暗号化するデータは、映像データに限られるものではない。音声などの他のデータを暗号化して保存するような構成としてもよい。
【００６５】
また、通常録画モードで、映像データを暗号化して記憶部４に格納する場合に、暗号鍵生成部７が、その映像データの暗号化のために生成した暗号鍵を直接、不揮発性メモリ９に書き込むようにしてもよい。
【００６６】
以上、本発明の実施形態として、デジタル放送を通じて提供される放送番組を録画する録画装置について説明したが、この他、ネットワークを通じてデータ（音声や映像などのデータ）が配信されるコンピュータシステム（例えば、パーソナルコンピュータ）にも本発明を適用することができる。この場合は、ネットワークを通じてストリーミングにより配信されるデータ（具体的には、マルチキャスト配信されるデータ）について、暗号鍵保存処理が実行される。
【産業上の利用可能性】
【００６７】
本発明は、デジタル放送に対応したチューナーを備える、録画装置（ハードディスクレコーダなど）やパーソナルコンピュータなどに適用することができる他、ネットワークを通じてコンテンツやデータが配信されるコンピュータシステムに適用することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態である録画装置の主要部の構成を示すブロック図である。
【図２】図１に示す録画装置において行われる暗号鍵格納処理の基本的な流れを示すフローチャートである。
【図３】図１に示す録画装置において行われる暗号鍵消去処理の基本的な流れを示すフローチャートである。
【符号の説明】
【００６９】
１  入力部
２  録画処理部
３  録画処理判断部
４  記憶部
５  バッファ
６  暗号鍵書き込み部
７  暗号鍵生成部
８  揮発性メモリ
９  不揮発性メモリ
【図１】
0004536011.tif 000002
【図２】
0004536011.tif 000003
【図３】
0004536011.tif 000004