(57)【要約】  【課題】  コンテンツ提供者の利益を守ることができ、かつコストダウンを可能としたハードディスクレコーダを提供する。  【解決手段】  ハードディスクへの映像音声データ記録時、ファイルシステムに基づきシリアル番号を鍵とした暗号化処理により暗号化データを作成しハードディスクに記録する。そして、電源投入時、暗号化データをハードディスクから読み出し、シリアル番号を鍵として復号化データを作成し、この復号化データが正常かどうかを判定し、もし正常であれば再生ができる状態となり、もし異常であれば、再生ができない状態となる。【選択図】      図１
2007058910.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクと、ファイルシステムの所定の位置に所定のチェック用データを組み込
みシリアル番号を鍵とする暗号化処理により暗号化データを作成し該暗号化データを前記
ハードディスクに記録する制御手段とを備え、
電源投入後、前記制御手段は、前記ハードディスクから暗号化データを読み出し、前記
シリアル番号を鍵として前記読み出した暗号化データを復号化し復号化データを作成し、
該復号化データの所定の位置のデータが前記所定のチェック用データと一致するか否かに
より該復号化データが正常であるか否かを判定し、
前記制御手段が前記復号化データは正常であるという判定をした場合、前記ハードディ
スクに記録されたデータの再生ができる状態となり、
前記制御手段が前記復号化データは異常であるという判定をした場合、前記ハードディ
スクを用いるデータ処理のうちフォーマット動作しかできない状態となることを特徴とす
るハードディスクレコーダ。
【請求項２】
ハードディスクと、ファイルシステムに基づき装置毎に固有な情報を鍵とする暗号化処
理により暗号化データを作成し該暗号化データを前記ハードディスクに記録する制御手段
とを備え、
電源投入後、前記制御手段は、前記ハードディスクから暗号化データを読み出し、前記
装置毎に固有な情報を鍵として前記読み出した暗号化データを復号化し復号化データを作
成し、該復号化データが正常であるか否かを判定し、
前記制御手段が前記復号化データは正常であるという判定をした場合、前記ハードディ
スクに記録されたデータの再生ができる状態となり、
前記制御手段が前記復号化データは異常であるという判定をした場合、前記ハードディス
クに記録されたデータの再生ができない状態となることを特徴とするハードディスクレコ
ーダ。
【請求項３】
前記制御手段が前記復号化データは異常であるという判定をした場合、前記ハードディ
スクを用いるデータ処理のうちフォーマット動作しかできない状態となり、再生できない
状態となることを特徴とする請求項２に記載のハードディスクレコーダ。
【請求項４】
前記制御手段は、前記ファイルシステムの所定の位置に所定のチェック用データを組み
込み、前記装置毎に固有な情報を鍵とする暗号化処理により前記暗号化データを作成し該
暗号化データを前記ハードディスクに記録し、
電源投入後、前記制御手段は、前記復号化データの所定の位置のデータが前記所定のチ
ェック用データと一致するか否かにより、前記復号化データが正常であるか否かを判定す
ることを特徴とする請求項２に記載のハードディスクレコーダ。
【請求項５】
前記装置毎に固有な情報はシリアル番号であることを特徴とする請求項２に記載のハー
ドディスクレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データや音声データを内蔵するハードディスクに記録するハードディス
クレコーダに関するものである。
【背景技術】
【０００２】
従来から、テレビ放送信号等を受信して映像データや音声データを内蔵のハードディス
クに記録するハードディスクレコーダが開発されている。ハードディスクにはデジタルデ
ータとして映像データや音声データが記録されるので、この記録されたデータを別のハー
ドディスクレコーダのハードディスクにコピーしてもデータが劣化せず、再生される映像
や音声に劣化が生じない。このようなコピーが無尽蔵に繰り返されると、コピーされるデ
ータが有料コンテンツである場合、コンテンツ提供者の利益が大きく害されることとなる
。そこで、従来からデジタル記録装置においてこのような不正なコピーに対する様々な対
策がされている。
【０００３】
例えば、特許文献１には、次のようなデジタル記録再生装置が開示されている。コンテ
ンツの記録処理時には、受信したコンテンツが含むトランスポートパケットに対してＡＴ
Ｓ（着信時刻スタンプ）を付加するＴＳ処理を行い、その後暗号化処理を行う。暗号化処
理では、まずデバイスキー（記録再生装置の製造時に設定されるキー）等からデバイス固
有キーを生成し、このデバイス固有キーとＴＳ処理で付加されたデータとして設定された
ブロックシードとからブロックキーを生成し、このブロックキーに基づいてコンテンツを
暗号化する。暗号化されたコンテンツは記録媒体に記録される。このように記録されたデ
ータの再生処理時は、まず上記デバイス固有キーを生成し、このデバイス固有キーと記録
媒体から読み出したブロックシードとからブロックキーを生成し、このブロックキーを用
いて記録媒体から読み出した暗号化コンテンツを復号化し、ＡＴＳに応じた制御を行い、
コンテンツを再生する。
【０００４】
このような構成によれば、例えば記録媒体がハードディスクであるハードディスクレコ
ーダである場合、他のハードディスクレコーダのハードディスクに記録されたコンテンツ
を不正に当該ハードディスクレコーダのハードディスクにコピーしたとしても、当該ハー
ドディスクレコーダと他のハードディスクレコーダとではデバイスキーが異なるため、コ
ピーされた暗号化コンテンツを復号化し、再生することはできない。そのため、当該ハー
ドディスクレコーダのユーザはコンテンツを再生するにはコンテンツを正規に受信するし
かなく、コンテンツ提供者の利益が守られることとなる。
【０００５】
しかし、上記のようなハードディスクレコーダは、受信したコンテンツに暗号化処理を
行うため、処理するデータ量やビットレートが大きく、ＣＰＵとは別に暗号化処理を行う
ための専用のＬＳＩが必要となる。また、専用のＬＳＩを設けない場合はＣＰＵの処理速
度を高速にする必要があり、いずれにせよコストアップしてしまうという問題点がある。
【特許文献１】特開２００１−３５１３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記問題点を鑑みてなされたものであり、コンテンツ提供者の利益を守ること
ができ、かつコストダウンを可能としたハードディスクレコーダを提供することを目的と
する。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明のハードディスクレコーダは、ハードディスクと、フ
ァイルシステムに基づき装置毎に固有な情報を鍵とする暗号化処理により暗号化データを
作成し該暗号化データを前記ハードディスクに記録する制御手段とを備え、
電源投入後、前記制御手段は、前記ハードディスクから暗号化データを読み出し、前記
装置毎に固有な情報を鍵として前記読み出した暗号化データを復号化し復号化データを作
成し、該復号化データが正常であるか否かを判定し、
前記制御手段が前記復号化データは正常であるという判定をした場合、前記ハードディ
スクに記録されたデータの再生ができる状態となり、
前記制御手段が前記復号化データは異常であるという判定をした場合、前記ハードディス
クに記録されたデータの再生ができない状態となることを特徴とする。
【０００８】
このような構成によれば、当該ハードディスクレコーダとは別のハードディスクレコー
ダのハードディスクに記録されたデータが当該ハードディスクレコーダのハードディスク
に不正にコピーされた場合、データの再生ができず、当該ハードディスクレコーダで記録
されたデータしか再生することができず、コンテンツ提供者の利益が守られる。さらに、
暗号化処理はファイルシステムに対するものであり、データ量が小さく、アクセスも頻繁
でないため、暗号化処理のための専用のＬＳＩは不要であり、ＣＰＵの処理速度も高速で
ある必要がないため、コストダウンが可能となる。
【０００９】
上記のハードディスクレコーダにおいて、前記制御手段が前記復号化データは異常であ
るという判定をした場合、前記ハードディスクを用いるデータ処理のうちフォーマット動
作しかできない状態となり、再生できない状態となるようにすることが望ましい。
【００１０】
これにより、不正にコピーされたデータは消去するしかなくなり、不正にコピーされた
データが無尽蔵に増えることを防げる。
【００１１】
また上記のハードディスクレコーダにおいて、前記制御手段は、前記ファイルシステム
の所定の位置に所定のチェック用データを組み込み、前記装置毎に固有な情報を鍵とする
暗号化処理により前記暗号化データを作成し該暗号化データを前記ハードディスクに記録
し、
電源投入後、前記制御手段は、前記復号化データの所定の位置のデータが前記所定のチ
ェック用データと一致するか否かにより、前記復号化データが正常であるか否かを判定す
るようにすればよい。
【００１２】
また上記のハードディスクレコーダにおいて、前記装置毎に固有な情報としてはシリア
ル番号とすればよい。
【発明の効果】
【００１３】
本発明のハードディスクレコーダにより、コンテンツ提供者の利益を守ることができ、
かつコストダウンが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面を参照しつつ説明する。図１に、本発明のハード
ディスクレコーダ１とその周辺部のブロック図を示す。
【００１５】
チューナ３は、アンテナ２が受信したテレビ放送信号を復調し、Ａ／Ｄコンバータ４に
送信する。Ａ／Ｄコンバータ４は、チューナから受信した映像および音声のアナログデー
タをデジタルデータに変換してビデオエンコーダ５およびオーディオエンコーダ６に送信
する。ビデオエンコーダ５は、Ａ／Ｄコンバータ４から受信した映像データを所定の圧縮
方式により圧縮する。オーディオエンコーダ６は、Ａ／Ｄコンバータ４から受信した音声
データを所定の圧縮方式により圧縮する。
【００１６】
ハードディスクドライブ９は圧縮された映像音声データや後述するファイルシステムを
内蔵するハードディスクに記録したり、ハードディスクに記録されたデータを読み出す。
【００１７】
ＣＰＵ１０は、ＲＯＭ７に記憶されたプログラムを実行し、各部を制御したり、後述す
る暗号化処理等を行う。ＲＯＭ７は書き換え不可能なメモリであり、ＣＰＵ１０が実行す
るプログラムや後述するシリアル番号情報、ファイルシステムの初期データが記憶される
。ＲＡＭ８は、書き換え可能なメモリであり、ＣＰＵ１０のワークエリアとして用いられ
る。
【００１８】
ビデオデコーダ１１は、アンテナ２が受信して圧縮された映像データや、ハードディス
クドライブ９がハードディスクから読み出した圧縮された映像データを所定の伸張方式で
伸張して、Ｄ／Ａコンバータ１４に送信する。オーディオデコーダ１２は、アンテナ２が
受信して圧縮された音声データや、ハードディスクドライブ９がハードディスクから読み
出した圧縮された音声データを所定の伸張方式で伸張して、Ｄ／Ａコンバータ１４に送信
する。ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）部１３は、ＣＰＵ１０の指示によ
り、文字データや図形データを生成し、Ｄ／Ａコンバータ１４に送信する。Ｄ／Ａコンバ
ータ１４は、ビデオデコーダ１１とオーディオデコーダ１２から受信した伸張された映像
音声データや、ＯＳＤ部１３から受信した文字データや図形データをアナログデータに変
換し、映像データを表示部１７、音声データをスピーカ１８に送信する。
【００１９】
表示部１７とスピーカ１８は例えばテレビ等が備えるものであり、ハードディスクレコ
ーダ１が備える図示しない端子により、Ｄ／Ａコンバータ１４と接続される。操作部１５
は、ユーザがハードディスクレコーダ１の操作を行うためのものであり、ボタン等からな
る。リモコン受信部１６は、ハードディスクレコーダ１外部のリモコン１９からの操作信
号を受信する。
【００２０】
次に、以上のような構成の本発明に係るハードディスクレコーダにおけるハードディス
クフォーマット時の動作を図２のフローチャートに沿って説明する。
【００２１】
ハードディスクのフォーマットは、工場出荷時や、操作部１５やリモコン１９によるユ
ーザの操作時に行われる。まずステップＳ１で、ＣＰＵ１０はハードディスクドライブ９
を用いてハードディスクに記録されているデータを消去する。
【００２２】
そしてステップＳ２でＣＰＵ１０は、ＲＯＭ７からファイルシステムの初期データを読
み出す。ファイルシステムとは、ハードディスクに記録されているデータを管理する情報
であり、ハードディスクレコーダで一般的に用いられる。
【００２３】
次にステップＳ３で、ＣＰＵ１０は上記ステップＳ２で読み出されたファイルシステム
の初期データに基づきシリアル番号を鍵として暗号化データを作成する。ここでは、まず
ＣＰＵ１０はファイルシステムの所定の位置（例えば２５６ｂｙｔｅ毎）に所定のチェッ
ク用データを組み込む。そして、チェック用データが組み込まれたファイルシステムを、
ＲＯＭ７から読み出したシリアル番号を鍵として、例えばＤＥＳ等の暗号化アルゴリズム
を用いて暗号化する。
【００２４】
次にステップＳ４で、ＣＰＵ１０は上記ステップＳ３で作成された暗号化データをハー
ドディスクドライブ９に送信し、ハードディスクドライブ９は暗号化データをハードディ
スクに記録する。
【００２５】
以上でハードディスクのフォーマットは完了する。
【００２６】
次に、ハードディスクに映像音声データを記録する場合の本発明に係るハードディスク
レコーダの動作を図３のフローチャートに沿って説明する。
【００２７】
ユーザにより操作部１５またはリモコン１９において記録操作がされると、まずステッ
プＳ１でＣＰＵ１０は、ハードディスクドライブ９を用いてハードディスクから暗号化デ
ータを読み出す。
【００２８】
そしてステップＳ２でＣＰＵ１０は、読み出された暗号化データをＲＯＭ７から読み出
したシリアル番号を鍵として復号化し、復号化データをＲＡＭ８に書き込む。この復号化
データは、前述したようなファイルシステムにチェック用データが組み込まれたものとな
る。
【００２９】
次にステップＳ３でＣＰＵ１０は、アンテナ２で受信されビデオエンコーダ５およびオ
ーディオエンコーダ６で圧縮された映像音声データをハードディスクドライブ９に送信し
、ハードディスクドライブ９は圧縮された映像音声データをハードディスクに記録する。
【００３０】
上記ステップＳ３で映像音声データの記録が終わると、ステップＳ４でＣＰＵ１０は、
ハードディスクに記録された映像音声データとＲＡＭ８に書き込まれた復号化データに基
づき新しいファイルシステムを作成する。
【００３１】
そしてステップＳ５でＣＰＵ１０は、上記ステップＳ４で作成されたファイルシステム
に基づきＲＯＭ７から読み出したシリアル番号を鍵として、前述したようなフォーマット
動作時と同様な方法で暗号化データを作成する。
【００３２】
そしてステップＳ６でＣＰＵ１０は、上記ステップＳ５で作成された暗号化データをハ
ードディスクドライブ９に送信し、ハードディスクドライブ９はハードディスクに暗号化
データを上書きする。
【００３３】
このようにして、ハードディスクへ映像音声データが記録されるたびに、ハードディス
クに記録されたファイルシステムに基づく暗号化データが更新される。
【００３４】
次に、電源投入時の本発明に係るハードディスクレコーダの動作について図４のフロー
チャートに沿って説明する。
【００３５】
ユーザにより操作部１５またはリモコン１９において電源投入操作がされると電源がオ
ンとなり、まずステップＳ１でＣＰＵ１０は、ハードディスクドライブ９を用いてハード
ディスクから暗号化データを読み出す。
【００３６】
そしてステップＳ２でＣＰＵ１０は、ＲＯＭ７から読み出したシリアル番号を鍵として
、上記ステップＳ１で読み出された暗号化データを復号化し復号化データを作成し、それ
をＲＡＭ８に書き込む。
【００３７】
次にステップＳ３でＣＰＵ１０は、上記ステップＳ２でＲＡＭ８に書き込まれた復号化
データが正常かどうかを判定する。ここでは、ＣＰＵ１０は、復号化データ内の所定の位
置のデータが、暗号化する際に組み込む所定のチェック用データと一致するかを判定し、
一致すれば復号化データは正常、そうでなければ異常であると判定する。
【００３８】
もし復号化データが正常であれば（ステップＳ３のＹ）、ＣＰＵ１０は正常モードへ移
行し、操作部１５やリモコン１９においてユーザにより記録や再生の操作がされると、ハ
ードディスクへの映像音声データの記録またはハードディスクからの映像音声データの再
生がされる。
【００３９】
もし復号化データが異常であれば（ステップＳ３のＮ）、ステップＳ４でＣＰＵ１０は
、ＯＳＤ部１３を介して表示部１７に「このハードディスクには再生できるコンテンツが
ありません。フォーマットしますか？Ｙ/Ｎ」というエラー表示をさせる。この状態でＣ
ＰＵ１０は、表示部１７に表示された「Ｙ/Ｎ」を選択する操作部１５およびリモコン１
９操作における操作しか受け付けない。
【００４０】
ここで、ユーザが表示部１７を見ながら「Ｙ」の表示を操作部１５またはリモコン１９
により選択した場合（ステップＳ５のＹ）、前述した図２のフローチャートのようなフォ
ーマット動作が行われ、ハードディスクに記録されているデータが消去され、ファイルシ
ステムの初期データに基づく暗号化データがハードディスクに記録される。
【００４１】
また、ユーザが表示部１７を見ながら「Ｎ」の表示を操作部１５またはリモコン１９に
より選択した場合（ステップＳ５のＮ）、ＣＰＵ１０は、ハードディスクを用いるデータ
処理のための操作のうちフォーマット動作のための操作以外の操作部１５およびリモコン
１９における操作を受け付けないモードへ移行する。ここで操作部１５またはリモコン１
９においてユーザによりフォーマット動作のための操作（例えば、操作部１５におけるフ
ォーマットボタンを押す操作）がされると、前述した図２のフローチャートのようなフォ
ーマット動作が行われ、ハードディスクに記録されているデータが消去され、ファイルシ
ステムの初期データに基づく暗号化データがハードディスクに記録される。
【００４２】
以上によれば、当該ハードディスクレコーダとはシリアル番号が異なる他のハードディ
スクレコーダのハードディスクに記録されたデータ（映像音声データおよび暗号化データ
）が当該ハードディスクレコーダのハードディスクに不正にコピーされた場合、他のハー
ドディスクレコーダにおいてファイルシステムに基づき当該ハードディスクレコーダとは
異なるシリアル番号を鍵とした暗号化処理により作成された暗号化データを、電源投入時
に、当該ハードディスクレコーダのシリアル番号で復号化することとなり（図４のステッ
プＳ２）、復号化データ内の所定の位置のデータは暗号化する際に組み込む所定のチェッ
ク用データと一致せず、復号化データは異常と判定され（図４のステップＳ３のＮ）、ハ
ードディスクに記録された映像音声データの再生ができない状態となる。コンテンツを再
生したければ、当該ハードディスクレコーダで放送受信したコンテンツをハードディスク
に記録するしかなく、コンテンツ提供者の利益が守られる。
【００４３】
そして、本発明に係るハードディスクレコーダの暗号化処理は、ファイルシステムに対
して行うので、データ量が小さくアクセスも頻繁でないため、暗号化のための特別なＬＳ
Ｉは不要であり、ＣＰＵの処理速度も高速である必要はないため、コストダウンが可能と
なる。
【００４４】
また、当該ハードディスクレコーダとはシリアル番号が異なる他のハードディスクレコ
ーダのハードディスクに記録されたデータが当該ハードディスクレコーダのハードディス
クに不正にコピーされた場合、電源投入時に復号化データは異常と判定され（図４のステ
ップＳ３のＮ）、ハードディスクを用いたデータ処理としては記録や再生はできず、フォ
ーマットをするしかできない状態となり、不正コピーされたデータは消去されるしかなく
、無尽蔵に不正コピーされたデータが増えることを防げる。
【図面の簡単な説明】
【００４５】
【図１】は、本発明に係るハードディスクレコーダとその周辺部のブロック図である。
【図２】は、本発明に係るハードディスクレコーダにおけるフォーマット動作時の動作手順を示すフローチャートである。
【図３】は、本発明に係るハードディスクレコーダにおける映像音声データ記録時の動作手順を示すフローチャートである。
【図４】は、本発明に係るハードディスクレコーダにおける電源投入時の動作手順を示すフローチャートである。
【符号の説明】
【００４６】
１    ハードディスクレコーダ
２    アンテナ
３    チューナ
４    Ａ／Ｄコンバータ
５    ビデオエンコーダ
６    オーディオエンコーダ
７    ＲＯＭ
８    ＲＡＭ
９    ハードディスクドライブ
１０    ＣＰＵ
１１    ビデオデコーダ
１２    オーディオデコーダ
１３    ＯＳＤ部
１４    Ｄ／Ａコンバータ
１５    操作部
１６    リモコン受信部
１７    表示部
１８    スピーカ
１９    リモコン
【図１】
2007058910.tif 000003
【図２】
2007058910.tif 000004
【図３】
2007058910.tif 000005
【図４】
2007058910.tif 000006