[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004063016A - Information recording method, and information recording and reproducing devcice - Google Patents

Information recording method, and information recording and reproducing devcice Download PDF

Info

Publication number
JP2004063016A
JP2004063016A JP2002221245A JP2002221245A JP2004063016A JP 2004063016 A JP2004063016 A JP 2004063016A JP 2002221245 A JP2002221245 A JP 2002221245A JP 2002221245 A JP2002221245 A JP 2002221245A JP 2004063016 A JP2004063016 A JP 2004063016A
Authority
JP
Japan
Prior art keywords
information
recording
recording medium
encryption key
recorded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002221245A
Other languages
Japanese (ja)
Inventor
Tsuneo Fujiwara
藤原 恒夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2002221245A priority Critical patent/JP2004063016A/en
Publication of JP2004063016A publication Critical patent/JP2004063016A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information recording and reproducing device which can enhance convenience of a user while protecting copyright when a plurality of pieces of information to be protected by copyright are reproduced continuously. <P>SOLUTION: In the information recording and reproducing device 1 for recording information recorded in a DVD disk 9A protected by copyright in a hard disk incorporated therein and reproducing the information recorded in the hard disk as necessary, a system control circuit 6A records information in a ciphered state which is recorded in a DVD disk 9A reproduced by a DVD player 2 in a ciphered state when it is recorded in a hard disk of a recording and reproducing device 1, and sets an available period of cipher decoding. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、デジタルデータを記録再生する情報記録再生装置に関する。
【0002】
【従来の技術】
近年、情報記録媒体として、DVD(Digital Versatile Disc)が登場しているが、これらに記録されている情報はデジタル情報であるため、デジタル情報が容易にコピーできる状態にある。このため、複製物を劣化なく生成でき、著作権者の権利を侵害するおそれがあるので、DVD等の情報記録媒体に記録されたデジタル情報のコピー防止に関して種々の方法が従来提案されている。
【0003】
例えば、DVD−Video(読み出し専用)でのコピー防止に関しては、DVDのコピー防止の基本になる方式であるCSS(Content Scramble System)が提案されている。CSSは、デジタル情報を記録媒体であるDVDディスクに記録する際にタイトルキー(鍵)、ディスクキー(鍵)、デバイスキー(鍵)の3層の暗号化技術を使用して暗号化し、ライセンスを受けたCSS準拠のDVD機器(プレーヤ)だけが、暗号化されたデジタル情報を復号化して再生可能とするものである。
【0004】
このようなCSSにより著作権が保護されたDVDディスクを再生するDVD再生装置には、あらかじめデバイスキーが割り当てられている。
【0005】
すなわち、DVD再生装置は、再生に先立ち、DVDディスクより暗号化された状態のディスクキーを読み出し、デバイスキーによってディスクキーの暗号を解いてディスクキーを得る。
【0006】
次に、DVDディスクに記録されている暗号化された状態のタイトルキーを読み出し、ディスクキーを暗号鍵としてタイトルキーの暗号を解き、タイトルキーを得る。
【0007】
次いで、DVDディスクから暗号化された状態のAVコンテンツデータを読み出し、タイトルキーを使用してデスクランブルを行いAVコンテンツの暗号を解き、該DVDディスクに記録されたAVコンテンツを再生する。
【0008】
一方、近年ハードディスク装置の記憶容量は増大が進み、ハードディスク一台あたりの容量はDVDの数十倍に達している。例えば、図9に示すように、DVD再生手段としてのDVDプレーヤ102と、情報記録再生手段としてのハードディスク装置101とを搭載したプレーヤを用いれば、1台のハードディスクに数十タイトルのDVDディスクのAVコンテンツを保存できる。
【0009】
このようなプレーヤの用途として、例えばシリーズもののタイトルを連続して視聴したい場合に複数のタイトルをハードディスクにコピーしてハードディスクから再生を行なうような長時間のタイムシフト再生を行なえば、高価なオートチェンジャーなしでも途中でディスクを入れ替える手間なしで、連続して視聴することができる。
【0010】
ここで、図9の装置の動作についてもう少し詳しく説明する。
【0011】
通常通りDVDディスクを視聴する場合は、まず、DVDディスク109がDVDプレーヤ102に挿入され、ユーザが再生ボタンを押すなどの操作を行なうと、ユーザI/F105から再生コマンドがU_IFバスを経由してシステム制御回路106に送信される。
【0012】
上記再生コマンドを受けたシステム制御回路106は、DVDプレーヤ102に対してD_IFバス経由で暗号鍵要求コマンドをDVDプレーヤ102に送信する。該暗号鍵要求コマンドに呼応してDVDプレーヤ102は、D_IFバス経由でAVコンテンツデータを暗号化している暗号鍵をシステム制御回路106に送信する。暗号鍵を受けたシステム制御回路106は、AV_KEYバス経由でデスクランブラー107に該暗号鍵を設定する。
【0013】
続いて、システム制御回路106は、D_IFバス経由でDVDプレーヤ102に対してAVコンテンツデータの再生コマンドを送信する。
【0014】
これに呼応してDVDプレーヤ102は、暗号化された状態のAVコンテンツデータをD_IFバス経由でシステム制御回路106に送信する。AVコンテンツデータを受けたシステム制御回路106は、該データをAV_DATAバス経由でデスクランブラー107に送信する。
【0015】
次に、デスクランブラー107は、設定された暗号鍵によりAV_DATAバス経由で入力されるAVコンテンツデータの暗号を解き、解いたデータを、DVA_DATAバス経由で動画データ伸張回路108のM_INバスに送信し、該動画データ伸張回路108によって動画データおよび音声データが復元されて、それぞれのデータがM_OUTバス経由でモニタ110のM_DATAバスに送信され、ユーザはDVDディスク109のコンテンツを視聴する。
【0016】
また、DVDディスク109上のAVコンテンツをハードディスク装置101に記録する場合は、DVDディスク109が挿入されユーザにより記録ボタンが押されると、ユーザI/F105からU_IFバス経由でシステム制御回路106に記録コマンドが送信される。
【0017】
記録コマンドを受けたシステム制御回路106は、DVDプレーヤ102に対してD_IFバス経由で暗号鍵要求コマンドを送信する。
【0018】
上記暗号鍵要求コマンドに呼応してDVDプレーヤ102は、D_IFバス経由でAVコンテンツデータを暗号化している暗号鍵Aをシステム制御回路106に送信する。
【0019】
暗号鍵Aを受信したシステム制御回路106は、AV_KEYバス経由でデスクランブラー107に該暗号鍵Aを設定する。
【0020】
次に、システム制御回路106は、D_IFバス経由でDVDプレーヤ102に再生コマンドを送信する。これに呼応してDVDプレーヤ102は、DVDディスク109上のAVコンテンツデータAをD_IFバス経由でシステム制御回路106に送信する。
【0021】
また、ほぼ同時にシステム制御回路106は、ハードディスク装置101に対してH_IFバス経由で記録コマンドを送信し、続いて記録データを送出する。このとき、記録データとしては、DAV_DATAバス経由でデスクランブラー107から受信した暗号化が解かれたAVコンテンツデータがH_IFバス経由でハードディスク装置101に送信される。
【0022】
これにより、DVDディスク109上のAVコンテンツデータAが暗号化の解かれた状態でハードディスク装置101内の記録媒体に記録される。
【0023】
続いて、ハードディスク装置101に記録された暗号化が解かれた状態のAVコンテンツデータAを再生する場合について説明する。
【0024】
まず、ユーザがハードディスク再生ボタンを押すことにより、ハードディスク装置101上のAVコンテンツデータAの再生を指示すると、ユーザI/F105から上記ハードディスク再生コマンドがU_IFバス経由でシステム制御回路106に送信される。
【0025】
上記ハードディスク再生コマンドを受けたシステム制御回路106は、H_IFバス経由でAVコンテンツデータAのファイルをリードする再生コマンドをハードディスク装置101に送信する。該再生コマンドに呼応してハードディスク装置101は、先に記録されたAVコンテンツデータAをH_IFバス経由でシステム制御回路106に送信する。
【0026】
システム制御回路106は、AV_KEYバス経由でデスクランブラー107に入力データをそのまま加工せず出力(スルー出力)するように設定し、さらにシステム制御回路106は、ハードディスク装置101がH_IFバス経由で送信したAVコンテンツデータAをAV_DATAバス経由でデスクランブラー107に順次送信する。
【0027】
デスクランブラー107は、スルー出力設定されているので、AV_DATAバス経由で入力されるAVコンテンツデータAをそのままDAV_DATAバス経由で動画データ伸張回路108に出力する。
【0028】
この動画データ伸張回路108は、M_INバス経由で入力される動画データおよび音声圧縮データを伸張し、M_OUTバス経由でモニタ110のM_DATAに送出することで、ユーザはハードディスク装置101に記録されたDVDディスク109のコンテンツを視聴する。
【0029】
【発明が解決しようとする課題】
ところが、図9に示した装置のような、安易にハードディスク上にDVDディスク上のAVコンテンツの複製を作成することが可能な装置は、違法コピーを助長することになり、著作権保護の観点から実際には製造販売することは困難であるという問題が生じる。
【0030】
また、図9に示した装置のように、DVDディスク毎に上述のような暗号鍵の処理を行なっていたのでは、複数のDVDディスクを連続して再生しようとする場合、DVDディスクの入れ替えごとに上述した処理が行われるため、待ち時間なく複数のDVDディスクを再生することができず、ユーザの利便性を低下させるという問題が生じる。
【0031】
本発明は、上記の各問題点に鑑みなされたものであって、その目的は、著作権で保護されるべき複数の情報を連続して再生する際に、著作権の保護を行ないつつ、ユーザの利便性を向上できる情報記録方法及び情報記録再生装置を提供することにある。
【0032】
【課題を解決するための手段】
上記の課題を解決するために、本発明の情報記録方法は、第1の記録媒体に記録された情報を、第2の記録媒体に記録する情報記録方法において、第1の記録媒体に暗号化された状態で記録された情報を、第2の記録媒体に記録する際に、暗号化された状態で記録すると共に、暗号解読の有効期限を設定するための有効期限情報を併せて記録することを特徴としている。
【0033】
上記の構成によれば、第2の記録媒体に記録された情報は、暗号化された状態で記録されているので、第1の記録媒体に記録された情報と同じに暗号解読を行なうことで正常に再生することが可能となる。
【0034】
例えば、第2の記録媒体に対して、複数の第1の記録媒体の情報を記録するようにすれば、複数の第1の記録媒体を連続して再生させるように、一つの第2の記録媒体から各第1の記録媒体の情報を連続して再生することが可能となる。
【0035】
しかも、第1の記録媒体に暗号化された状態で記録された情報を、第2の記録媒体に記録する際に、暗号解読の有効期限を設定するための有効期限情報を併せて記録するようになっているので、この有効期限が過ぎれば、暗号の解読が行なえないようになり、その結果、第2の記録媒体に記録した情報を再生することができなくなる。
【0036】
したがって、第2の記録媒体に記録した情報が無期限で再生可能にならないので、特に、第1の記録媒体に記録された情報が著作権で保護されるべき情報である場合、著作権が保護された状態で第2の記録媒体に記録されることになる。
【0037】
例えば、第1の記録媒体として、市販されているDVD−videoを想定し、第2の記録媒体として、上記のDVD−videoよりも容量の大きいハードディスクを想定したときに、複数のDVD−videoを、一つのハードディスクに記録する場合、DVD−video毎に暗号解読の有効期限が設定されるので、この有効期限内であれば、複数のDVD−videoの内容をハードディスクから連続して再生することが可能となる。
【0038】
この場合、有効期限が過ぎれば再生できなくなるので、DVD−videoが購入したものではなく、他人から借りたもののであっても、DVD−videoから記録再生装置へのコピーは不正なものとみなされず、該DVD−videoの著作権は守られる。
【0039】
例えば、DVD−videoがレンタルショップで借りたものであり、レンタル期限が設定されている場合、DVD−videoを一旦、記録再生装置に記録しておけば、暗号解読の有効期限内であれば、レンタル期限が切れても再生することが可能となる。
【0040】
以上のことから、上記の情報記録方法によれば、著作権で保護されるべき複数の情報を連続して再生する際に、著作権の保護を行ないつつ、ユーザの利便性の向上を図ることができる。
【0041】
また、本発明の情報記録再生装置は、上記の課題を解決するために、第1の記録媒体に暗号化された状態で記録された情報を再生する情報再生手段と、上記情報再生手段によって再生された第1の記録媒体に記録された情報を、暗号化された状態で第2の記録媒体に記録し、該第2の記録媒体に記録した情報を必要に応じて再生する記録再生手段と、上記第2の記録媒体に記録した情報の暗号解読の有効期限を設定する有効期限設定手段と、上記記録再生手段によって、第2の記録媒体に記録された情報が再生されるとき、上記有効期限設定手段によって設定された有効期限を越えているか否かを判定する有効期限判定手段と、上記有効期限判定手段によって有効期限を越えていると判定された時には、第2の記録媒体に記録された情報の再生を行なわないように上記記録再生手段を制御する制御手段とを備えていることを特徴としている。
【0042】
上記の構成によれば、第2の記録媒体に記録される情報は、暗号化された状態であり、この暗号の解読に有効期限が設定されていることにより、有効期限内であれば、暗号解読が行なわれるので、第2の記録媒体に記録された情報を再生することができるが、有効期限を超えれば、第2の記録媒体に記録された情報の暗号が解読されなくなるので、第2の記録媒体に記録された情報を再生することができなくなる。
【0043】
このように、第2の記録媒体に暗号化された状態で記録された情報を、有効期限で管理することで、第2の記録媒体に記録された情報を適正に再生することが可能となる。つまり、第2の記録媒体に記録された情報に対して適正な認証を行なうことが可能となるので、例えば第2の記録媒体に記録された情報が著作権で保護すべき情報であれば、情報の再生を無期限に設定していないので、著作権を保護していることになる。
【0044】
また、第1の記録媒体に記録されている再生すべき情報を一旦、第2の記録媒体に記録(コピー)し、該コピーされた情報の読み出しを行なうため、第1の記録媒体が光ディスク、第2の記録媒体がハードディスク等の場合には、それぞれの再生装置における読み出し性能差に応じて高速な読み出しを行なうことができる。
【0045】
ここで、第2の記録媒体の記憶容量が第1の記録媒体の記憶容量よりも大きく、複数の第1の記録媒体の内容(AVコンテンツ)を第2の記録媒体に記録可能な場合には、情報再生時の情報の読み出しは記録再生手段から行なうため、情報再生手段からの再生に比べ、異なる第1の記録媒体間の情報の再生を連続して行なうことが可能となる。
【0046】
以上のことから、上記の情報記録再生装置によれば、著作権で保護されるべき複数の情報を連続して再生する際に、著作権の保護を行ないつつ、ユーザの利便性の向上を図ることができる。
【0047】
上記有効期限設定手段による有効期限の設定は、以下のようにして行なうことが考えられる。
【0048】
上記有効期限設定手段は、第2の記録媒体に第1の記録媒体の情報が記録された時点からの経過時間により有効期限を設定するようにしてもよい。
【0049】
この場合、有効期限の起点を第2の記録媒体上に記録された時点としているので、第2の記録媒体上に記録する日時情報に応じて有効期限を設定することができる。なお、第2の記録媒体上に記録する日時情報を再度行なうようにすれば、実質的に有効期限の延長を行なうことも可能となる。
【0050】
また、上記有効期限設定手段は、第2の記録媒体に記録された情報の初回の暗号解読時点からの経過時間により有効期限を設定するようにしてもよい。
【0051】
この場合、有効期限による再生動作の制限は、少なくとも暗号解読が行われた後に行なうようにしているので、1度も再生を行なうことなく有効期限の超過により情報の正常な再生が禁止されることを排除することができる。つまり、初回の暗号解読が行なわれるまで、有効期限のカウントが行なわれないので、1度も再生しないうちに有効期限が過ぎるという事態を回避することができる。
【0052】
また、本発明の情報記録再生装置は、以下のように構成してもよい。
【0053】
すなわち、上記の課題を解決するために、第1の暗号鍵により暗号化された情報及び該第1の暗号鍵を記録した第1の記録媒体の情報再生を行なう情報再生手段と、第1の記録媒体に記録された暗号化された情報を第2の記録媒体に記録する記録再生手段と、第2の記録媒体に記録される情報の暗号解読に対する有効期限が日時情報として記録される有効期限記録手段と、現在日時に関する情報を取得する日時情報取得手段と、情報の再生要求が生じた場合に、上記有効期限記録手段に記録された日時情報と上記日時情報取得手段から取得した日時情報とを比較して上記有効期限を判定する有効期限判定手段と、上記有効期限判定手段によって、第2の記録媒体に記録されている情報の暗号解読に対する有効期限が超過していると判定された場合に、上記第2の記録媒体に記録された暗号化された情報の再生ができないように上記記録再生手段を制御する制御手段とを備えた構成であってもよい。
【0054】
さらに、第1の暗号鍵により暗号化された情報及び該第1の暗号鍵を記録した第1の記録媒体の情報再生を行なう情報再生手段と、第1の記録媒体に記録された暗号化された情報を、上記暗号鍵保持手段の保持場所を特定する情報とを対にして第2の記録媒体に記録する記録再生手段と、上記第1の記録媒体から読み出した第1の暗号鍵を特定の場所に保持するとともに、第1の記録媒体に記録された情報を、第2の記録媒体に記録された日時情報とを対にして保持する暗号鍵保持手段と、現在日時に関する情報を取得する日時情報取得手段と、上記記録再生手段によって第2の記録媒体に記録された情報が再生されるとき、上記暗号鍵保持手段に記録された日時情報と上記日時情報取得手段から取得した日時情報とを比較して、上記第2の記録媒体に記録した情報の暗号解読の有効期限を判定する有効期限判定手段と、上記有効期限判定手段によって判定した日時情報が有効期限内にある場合に、第1の記録媒体から、暗号化された情報と該情報を復号するための第1の暗号鍵の保存場所を特定する情報を読み出し、第1の暗号鍵の保存場所を特定する情報に基づいて上記暗号鍵保持手段から暗号鍵を読み出し、第2の記録媒体に記録された暗号化された情報を該第1の暗号鍵によって復号するように上記記録再生手段を制御する制御手段とを有する構成としてもよい。
【0055】
この場合、光ディスク等の第1の記録媒体に記録された映像等の情報を、DVDプレーヤ等の情報再生手段により読み出し、該読み出した情報をハードディスク等の第2の記録媒体に第1の暗号鍵により暗号化されたままの状態で記録する記録再生手段と、現在日時に関する情報をタイマー手段等から取得する日時情報取得手段と、情報の再生要求が生じた場合に、暗号鍵保持手段に記録された日時情報と上記日時情報取得手段から取得した日時情報を比較して有効期限を判定する有効期限判定手段と、前記有効期限判定手段が再生に対する有効期限を超過していると判定する場合には前記第2の記録媒体上に暗号化された状態で記録された情報の正常な再生を禁止するCPU等の制御手段(システム制御手段)とを有している。
【0056】
したがって、第2の記録媒体上に記録されたAVコンテンツ等の情報に対する再生要求があった場合に、記録された時点からの経過時間が所定時間内にあれば、AVコンテンツデータの正常な再生を許可し、所定時間を超過している場合には認証を無効として正常な再生を禁止するという判断を制御手段が行なうことができる。つまり、第2の記録媒体上に第1の暗号鍵により暗号化された状態で記録された情報の有効期限を管理しているので、再生要求が有効期限内に行われたか否に対してのチェックにより適正な認証を行なうことができる。
【0057】
また、第1の記録媒体に記録されている再生すべき情報を一旦、第2の記録媒体に記録(コピー)し、該コピーされた情報の読み出しを行なうため、第1の記録媒体が光ディスク、第2の記録媒体がハードディスク等の場合には、それぞれの再生装置における読み出し性能差に応じて高速な読み出しを行なうことができる。
【0058】
ここで、第2の記録媒体の記憶容量が第1の記録媒体の記憶容量よりも大きく、複数の第1の記録媒体の内容(AVコンテンツ)を記録可能な場合には、情報再生時の情報の読み出しは記録再生手段から行なうため、情報再生手段からの再生に比べ、異なる第1の記録媒体間の情報の再生を連続して行なうことが可能となる。
【0059】
上記暗号鍵保持手段は、上記第2の記録媒体上に前記第1の暗号鍵を第2の暗号鍵により暗号化して記録するようにしてもよい。
【0060】
この場合、第1の暗号鍵は第2の暗号鍵により暗号化して第2の記録媒体に記録されるため、記録再生手段内の記録媒体が可搬性のある場合でも、AVコンテンツデータの暗号鍵が流出する虞がない。
【0061】
【発明の実施の形態】
〔実施の形態1〕
本発明の一実施の形態について説明すれば、以下の通りである。
【0062】
図1は、本実施の形態にかかる情報記録再生装置の概略を示すブロック図を示す。
【0063】
上記情報記録再生装置は、図1に示すように、記録再生手段としての記録再生装置1、DVD再生手段としてのDVDプレーヤ2、タイマー手段としてタイマー装置3、暗号鍵保持手段としての暗号鍵保持回路4、ユーザインターフェイス(ユーザI/F)5、システム制御手段としてのシステム制御回路(制御手段、有効期限設定手段、有効期限判定手段)6A、暗号解読手段としてのデスクランブラー7、動画データ伸張手段としての動画データ伸張回路8からなっている。ユーザは、モニタ10を通して、上記構成の情報記録再生装置により再生される情報(映画等)を視聴する。
【0064】
上記記録再生装置1とシステム制御回路6Aとは、HDD_IFバスとH_IFバスを介して接続されている。
【0065】
上記記録再生装置1にデータを記録する場合、システム制御回路6Aは、H_IFバスを介して、記録位置を指定した記録コマンドに続いて記録データを記録再生装置1のHDD_IFバスに送出することで、該記録再生装置1内の記録媒体(ハードディスク等)に記録データが記録される。
【0066】
また、記録再生装置1からデータを再生する場合、システム制御回路6Aは、H_IFバスを介して、再生位置を指定した再生コマンドを記録再生装置1のHDD_IFバスに送信すれば、該記録再生装置1からの再生データがシステム制御回路6AのH_IFバスに出力される。
【0067】
上記DVDプレーヤ2とシステム制御回路6Aは、D_IFバスを介して接続されている。
【0068】
上記DVDプレーヤ2からデータを再生する場合、システム制御回路6Aは、D_IFバスを介して、再生位置を指定した再生コマンドを該DVDプレーヤ2に送信すれば、DVDプレーヤ2は、D_IFバスを介してシステム制御回路6Aに再生データを出力する。
【0069】
また、暗号化された再生データをデスクランブルする際の暗号鍵を得る場合、システム制御回路Aは、暗号鍵要求コマンドをD_IFバスを介してDVDプレーヤ2に送信し、該コマンドに呼応してDVDプレーヤ2は、D_IFバスを介してシステム制御回路6Aに暗号鍵を出力する。
【0070】
上記タイマー装置3は、現在の時刻を刻んでおり、TM信号線を介してシステム制御回路6Aと接続されており、該システム制御回路6Aはいつでも現在の時刻を取得できるように構成されている。
【0071】
また、上記暗号鍵保持回路4とシステム制御回路6Aは、K_IFバスを介して接続されている。
【0072】
システム制御回路6Aが暗号鍵を保持する場合、該システム制御回路6Aは、暗号鍵を保持する番地を指示したライトコマンドとともに暗号鍵データを、K_IFバスを介して暗号鍵保持回路4に送信すれば対応する番地に暗号鍵データが保持される。
【0073】
また、システム制御回路6Aが保持された暗号鍵を取得したい場合、暗号鍵が保持されているアドレスを指示したリードコマンドを、K_IFバスを介して暗号鍵保持回路4に送信すれば対応するアドレスに保持されている暗号鍵データが該システム制御回路6Aに送信される。
【0074】
この暗号鍵保持回路4は、例えば図2に示すように、半導体メモリ(RAM)21とコマンド処理回路22とバッテリ23とで構成されるランダムアクセス可能な不揮発メモリシステムが考えられる。この場合、K_IFバスからライトコマンドを受信した場合、コマンド処理回路22は入力されたコマンドを解析して半導体メモリ21のアドレス(ADR)とデータ(DATA)とリードライト制御信号(W/R)とを制御して受信データを半導体メモリ21に書き込み、K_IFバスからリードコマンドを受信した場合、コマンド処理回路22は入力されたコマンドを解析して半導体メモリ21のアドレス(ADR)とデータ(DATA)とリードライト制御信号(W/R)とを制御して半導体メモリ21から読み出したデータをK_IFバスに出力する。
【0075】
なお、半導体メモリ21の電源は、装置の電源とは別に設けられたバッテリ23により確保されるため、装置の電源を切っても保持内容が失われることはない。
【0076】
また、上記ユーザI/F5とシステム制御回路6Aは、U_IFバスを介して接続されている。
【0077】
上記ユーザI/F5からDVD再生コマンド、後述するタイムシフト記録コマンド、タイムシフト再生コマンドがU_IFバスを介してシステム制御回路6Aに送信さる。システム制御回路6Aは、これらのコマンドに従って一連の動作を制御する。このシステム制御回路6Aの制御動作については後述する。
【0078】
デスクランブラー7とシステム制御回路6Aは、AV_KEYバスとAV_DATAバスとを介して接続されている。
【0079】
システム制御回路6Aは、AV_KEYバスを介してデスクランブラー7に暗号鍵を設定するためのコマンドを送信し、該デスクランブラー7に暗号鍵を設定する。
【0080】
デスクランブラー7は、AV_KEYバスを介してシステム制御回路6Aから送信されたコマンドに基づいて設定された暗号鍵を用いて、AV_DATAバスを介してシステム制御回路6Aから送信されるデータに含まれる暗号化データの暗号を解いて、DAV_DATAバスを介して後段の動画データ伸張回路8に送信する。
【0081】
システム制御回路6AのAV_DATAバスからは、暗号化データがデスクランブラー7に送信され、該デスクランブラー7のAV_DATAで上記暗号化データが受信されるように説明しているが、動作モードによって送受信されるデータを切り替えられる。つまり、システム制御回路6AのAV_DATAバスからは、記録再生装置1から得たデータとDVDプレーヤ2から得たデータとが切り替えられてデスクランブラー7に送信されるようになっている。
【0082】
上記デスクランブラー7の構成例を図3に示す。
【0083】
デスクランブラー7は、暗号化過程と同様の処理を行なうもので、図3に示すように、乱数発生シフトレジスタ31、パラレル−シリアル変換器32、Ex−OR演算器33、シリアル−パラレル変換器34からなる。
【0084】
AV_KEYバスを介して設定される暗号鍵データは、乱数発生シフトレジスタ31に初期値としてロードされ、AV_DATAバスを介して入力されるパラレルデータは、パラレル−シリアル変換器32によりシリアルデータに変換される。該乱数発生シフトレジスタ31の出力とパラレル−シリアル変換器32の出力がEx−OR演算器33により排他的論理和演算がなされ、暗号が解かれる。さらに、暗号が解かれたシリアルデータは、シリアル−パラレル変換器34により再びパラレルデータに変換されてDAV_DATAバスを介して後段の動画データ伸張回路8に送信される。
【0085】
上記動画データ伸張回路8は、図1に示すように、デスクランブラー7のDAV_DATAバスを介して送信されるパラレルデータを、M_INバスを介して受信する。このとき受信したパラレルデータは、圧縮された動画データであるので、この動画データ伸張回路8において該動画データを伸張してモニタ10で表示可能なデータに復元し、該データがM_OUTバスを介して後段のモニタ10のM_DATAに送信される。
【0086】
上記構成の情報記録再生装置の動作について、図1を参照しながら詳細に説明する。
【0087】
まず、この情報記録再生装置において、通常どおりDVDを鑑賞する場合を以下に説明する。ここで、DVDとしては、例えば、DVDのコピー防止の基本の方式であるCSS(Content Scramble System)が採用された、例えば、DVD−Video(読み出し専用)を用いるものとする。なお、説明の便宜上、DVD−VideoをDVDディスクと称する。
【0088】
まず、DVDディスク9AがDVDプレーヤ2に挿入され、ユーザが再生ボタン(図示せず)を押すなどの操作を行なうと、ユーザI/F5から再生コマンドがU_IFバスを介してシステム制御回路6Aに送信される。
【0089】
再生コマンドを受信したシステム制御回路6Aは、DVDプレーヤ2に対してD_IFバス経由で暗号鍵要求コマンドを送信する。該コマンドに呼応してDVDプレーヤ2は、D_IFバスを介してAVコンテンツデータを暗号化している暗号鍵をシステム制御回路6Aに送信する。暗号鍵を受信したシステム制御回路6Aは、AV_KEYバス経由でデスクランブラー7に暗号鍵を設定するためのコマンドを送信し、該暗号鍵を該デスクランブラー7に設定する。
【0090】
続いて、システム制御回路6Aは、DVDプレーヤ2に対してAVコンテンツデータの再生コマンドをD_IFバス経由で送信する。
【0091】
これに呼応してDVDプレーヤ2は、暗号化されたAVコンテンツデータをD_IFバス経由でシステム制御回路6Aに送信する。AVコンテンツデータを受信したシステム制御回路6Aは、該データをAV_DATAバス経由でデスクランブラー7に送信する。
【0092】
つぎに、デスクランブラー7は、設定された暗号鍵によりAV_DATAバス経由で受信したAVコンテンツデータの暗号を解き、そのデータをDAV_DATAバス経由で動画データ伸張回路8のM_INバスに送信する。
【0093】
動画データ伸張回路8は、受信したデータから動画データおよび音声データに復元し、これらデータをM_OUTバス経由でモニタ10のM_DATAバスに送信される。
【0094】
上記モニタ10では、M_DATAバス経由で受信した動画データおよび音声データを出力する。
【0095】
このようにして、モニタ10にDVDディスク9Aのコンテンツを出力することで、ユーザは、DVDディスク9Aのコンテンツを視聴する。
【0096】
続いて、DVDディスク9Aの視聴が終わり、続けてDVDディスク9Bの視聴を行ないたい場合、ユーザはDVDプレーヤ2からDVDディスク9Aを排出し、さらにDVDディスク9Bを挿入し、前述のような再生動作を繰り返すことになる。
【0097】
ところで、上記のDVDディスク9Aと9Bとを連続して視聴する場合、DVDディスク毎に上述のような暗号解読の処理が行なわれるので、一つのDVDディスクの視聴が終わってから、次のDVDディスクを視聴するまでにかかる時間が非常に長くなるという問題が生じる。
【0098】
例えば、各DVDディスクのAVコンテンツ(例えば映画)が全く異なるもの(シリーズものでない)であれば、あまり問題にならないが、各DVDディスクのAVコンテンツが密接に関連する場合(映画のシリーズもののような場合)には、ユーザは連続して視聴することを望む場合が多いので、上記のように、一つのDVDディスクの視聴が終わってから、次のDVDディスクを視聴するまで長い時間を要する場合には問題となる。
【0099】
そこで、このような問題を解消するために、本実施の形態では、各DVDディスクのAVコンテンツを暗号鍵と共に、該DVDディスクの容量よりも大きな記録媒体(ここでは、記録再生装置)に記録し、連続してAVコンテンツを再生する方法を提案している。
【0100】
この場合、単にDVDディスクのAVコンテンツを記録再生装置に記録するだけでは、著作権を保護すべき内容のAVコンテンツを不正にコピーしたことになるので、本実施の形態では、DVDディスクからAVコンテンツを記録再生装置に記録してから所定時間経過後に、該記録再生装置に記録したAVコンテンツを再生できないようにしている。このように、著作権を保護すべきAVコンテンツを記録再生装置に記録して、所定時間後に再生できなようにすることは、不正にコピーしたものではないので、著作権を保護したことになる。
【0101】
以上のように、DVDディスクの情報を、一旦、ハードディスク装置等の記録再生装置に記録した後で、該記録再生装置に記録された情報を再生する機能をタイムシフト機能と称する。
【0102】
上記構成の情報記録再生装置におけるタイムシフト機能について、以下に説明する。本タイムシフト機能は、大きく分けて2つの動作からなっている。
【0103】
すなわち、第1の動作は、DVDディスクなどの媒体上のデータをタイムシフト用メモリ(本実施の形態では記録再生装置1)に暗号化された状態で記録し、同時に暗号解読のための暗号鍵データを保持するタイムシフト記録動作であり、第2の動作は、タイムシフト用記録動作によりタイムシフト用メモリに記録されたデータを再生するタイムシフト再生動作である。
以下、それぞれについて詳細に説明する。
【0104】
はじめに、タイムシフト記録動作について以下に説明する。
【0105】
DVDディスク9Aが挿入されユーザによりタイムシフト記録ボタンが押されると、ユーザI/F5からU_IFバス経由でシステム制御回路6Aにタイムシフト記録コマンドが送信される。
【0106】
タイムシフト記録コマンドを受信したシステム制御回路6Aは、DVDプレーヤ2に対して、D_IFバス経由で暗号鍵要求コマンドを送信する。該コマンドに呼応してDVDプレーヤ2は、D_IFバス経由でAVコンテンツデータを暗号化している暗号鍵Aをシステム制御回路6Aに送信する。
【0107】
暗号鍵Aを受信したシステム制御回路6Aは、タイマー装置3が刻んでいる現在の時刻を基にタイムスタンプデータA(有効期限)を生成し、暗号鍵AとタイムスタンプデータAを対にした暗号鍵データAを暗号鍵保持回路4の空き番地に保持するためのライトコマンドを、K_IFバス経由で該暗号鍵保持回路4に送信する。ここでは、例えば図4に示すように、全部で0から99の番地があり、すでに0から06までの番地が使用されている場合には、空き番地である07番地に暗号鍵AとタイムスタンプデータAが対になった暗号鍵データAが保持されるものとする。
【0108】
つぎに、システム制御回路6Aは、D_IFバス経由でDVDプレーヤ2に再生コマンドを送信する。これに呼応してDVDプレーヤ2は、DVDディスク9A上のAVコンテンツデータAをD_IFバス経由でシステム制御回路6Aに送信する。
【0109】
また、ほぼ同時にシステム制御回路6Aは、記録再生装置1に対してH_IFバス経由で記録コマンドを送信し、続いて記録データを送信する。このとき、記録データとして、図5(A)に示したようにDVDプレーヤ2から受信したAVコンテンツデータAの先頭に前記暗号鍵データAが保持されている暗号鍵保持回路4の番地(本実施の形態では”07”)を付加して送信する。
【0110】
これにより、DVDディスク9A上のAVコンテンツデータAが暗号化された状態で記録再生装置1内の記録媒体に記録される。
【0111】
次に、DVDディスク9Aが排出され、DVDディスク9Bが挿入されてユーザI/F5によりタイムシフト記録が指示されると、同様に、ユーザI/F5からU_IFバス経由でシステム制御回路6Aにタイムシフト記録コマンドが送信される。
【0112】
タイムシフト記録コマンドを受信したシステム制御回路6Aは、DVDプレーヤ2に対してD_IFバス経由で暗号鍵要求コマンドを送信する。該コマンドに呼応してDVDプレーヤ2は、D_IFバス経由でシステム制御回路6AにAVコンテンツデータを暗号化している暗号鍵Bを送信する。
【0113】
暗号鍵Bを受信したシステム制御回路6Aは、タイマー装置3が刻んでいる現在の時刻からタイムスタンプデータB(有効期限)を生成し、暗号鍵BとタイムスタンプデータBを対にした暗号鍵データBを暗号鍵保持回路4の空き番地に保持するためのライトコマンドを、K_IFバス経由で暗号鍵保持回路4送信する。ここでは、すでに00から07までの番地が使用されているので、図4に示したように08番地に暗号鍵BとタイムスタンプデータBが対になった暗号鍵データBが保持される。
【0114】
次に、システム制御回路6Aは、D_IFバス経由でDVDプレーヤ2に再生コマンドを送信する。これに呼応してDVDプレーヤ2は、DVDディスク9B上のAVコンテンツデータBをD_IFバス経由でシステム制御回路6Aに送信する。
【0115】
また、ほぼ同時にシステム制御回路6Aは、H_IFバス経由で記録再生装置1に記録コマンドを送信し、続いて記録データを送信する。このとき、記録データとして、図5(B)に示すように、DVDプレーヤ2から受信したAVコンテンツデータBの先頭に前記の暗号鍵保持回路4の番地(本実施の形態では”08”)を付加して送信する。
【0116】
これにより、DVDディスク9B上のAVコンテンツデータBが暗号化された状態で記録再生装置1内の記録媒体に記録される。
【0117】
次に、タイムシフト再生動作について、以下に説明する。ここでは、上記のタイムシフト記録動作によって、記録されたAVコンテンツデータA、Bを連続して再生する場合について説明する。
【0118】
まず、ユーザがタイムシフト再生ボタン(図示せず)を押すことにより、AVコンテンツデータAとAVコンテンツデータBの連続再生を指示すると、ユーザI/F5から上記タイムシフト記録された2つのデータ(AVコンテンツデータA、AVコンテンツデータB)の連続再生を要求するタイムシフト再生コマンドがU_IFバス経由でシステム制御回路6Aに送信される。
【0119】
タイムシフト再生コマンドを受信したシステム制御回路6Aは、H_IFバス経由で記録再生装置1にAVコンテンツデータAのファイルのリードを要求する再生コマンドを送信する。該再生コマンドに呼応して記録再生装置1は、先に記録されたAVコンテンツデータAをH_IFバス経由でシステム制御回路6Aに送信する。
【0120】
システム制御回路6Aは、該AVコンテンツデータAの先頭を解析して暗号鍵保持回路4の番地(本実施の形態では07)を取得し、K_IFバス経由で暗号鍵保持回路4に該番地(07番地)のデータをリードするリードコマンドを送信する。該リードコマンドに呼応して暗号鍵保持回路4は、指定された番地(07番地)に保持されている暗号鍵AとタイムスタンプデータAをK_IFバス経由でシステム制御回路6Aに送信する。
【0121】
システム制御回路6Aは、K_IFバス経由で暗号鍵保持回路4から暗号鍵AとタイムスタンプデータAを取得し、さらに、タイマー装置3から現在の時刻をTMバス経由で取得する。
【0122】
システム制御回路6Aは、タイムスタンプデータAと現在の時刻との差が所定時間を超過しているかの判定を行い、超過していればU_IFバス経由でユーザI/F5にタイムオーバーであることを通知する信号を送信する。
【0123】
タイムオーバーを通知する信号を受信したユーザI/F5は、表示装置(図示せず)にその旨を表示し、ユーザに知らせる。
【0124】
一方、タイムスタンプデータAと現在の時刻の差が所定時間内と判定された場合は、システム制御回路6Aは、暗号鍵AをAV_KEYバス経由でデスクランブラー7に送信し、該デスクランブラー7に設定し、記録再生装置1がH_IFバス経由で送信してきたAVコンテンツデータAから先頭部分の暗号鍵番地データ(07)を取り除いて、AV_DATAバス経由でデスクランブラー7に順次送信する。
【0125】
デスクランブラー7は、設定された暗号鍵AによってAV_DATAバス経由で入力されるAVコンテンツデータAの暗号を解き、解いた圧縮データをDAV_DATAバス経由で動画データ伸張回路8のM_INバスに送信する。
【0126】
続いて、動画データ伸張回路8は、M_INバス経由で入力される圧縮データ(動画圧縮データおよび音声圧縮データ)を伸張し、M_OUTバス経由でモニタ10のM_DATAバスに送信する。
【0127】
このようにして、AVコンテンツデータAの再生が終了すると、システム制御回路6Aは、引き続いて、H_IFバス経由で記録再生装置1にAVコンテンツデータBのデータをリードする再生コマンドを送信する。該再生コマンドに呼応して記録再生装置1は、先に記録されたAVコンテンツデータBをH_IFバス経由でシステム制御回路6Aに送信する。
【0128】
システム制御回路6Aは、受信したAVコンテンツデータBの先頭を解析して暗号鍵番地(本実施の形態では08)を取得し、K_IFバス経由で暗号鍵保持回路4に該番地(08番地)のデータをリードするリードコマンドを送信する。該リードコマンドに呼応して暗号鍵保持回路4は、指定された番地(08番地)に保持されている暗号鍵BとタイムスタンプデータBをK_IFバス経由でシステム制御回路6Aに送信する。
【0129】
システム制御回路6Aは、K_IFバス経由で暗号鍵保持回路4から暗号鍵BとタイムスタンプデータBを取得し、さらに、TMバス経由でタイマー装置3から現在の時刻を取得する。
【0130】
システム制御回路6Aは、タイムスタンプデータBと現在の時刻とを比較し、その差が所定時間を越えていれば、前述したように、U_IFバス経由でユーザI/F5にタイムオーバーであることを通知する信号を送信する。
【0131】
タイムオーバーを通知する信号を受信したユーザI/F5は、表示装置(図示せず)にその旨を表示し、ユーザに知らせる。
【0132】
一方、タイムスタンプデータBと現在の時刻とを比較し、その差が所定時間内の場合は、暗号鍵BをAV_KEYバス経由でデスクランブラー7に送信し、該デスクランブラー7に設定し、記録再生装置1がH_IFバス経由で送信したAVコンテンツデータBから先頭部分の暗号鍵番地データ(08)を取り除いて、AV_DATAバス経由でデスクランブラー7に順次送信する。
【0133】
デスクランブラー7は、設定された暗号鍵BによってAV_DATAバス経由でシステム制御回路6Aから入力されるAVコンテンツデータBの暗号を解き、DAV_DATAバス経由で動画データ伸張回路8のM_INバスに送信する。
【0134】
続いて、動画データ伸張回路8は、M_INバス経由でデスクランブラー7から入力される圧縮データ(動画圧縮データおよび音声圧縮データ)を伸張し、M_OUTバス経由でモニタ10のM_DATAバスに送信する。
【0135】
上記説明した動作によると、ユーザは、有効期間内において、DVDディスク9AとDVDディスク9BのAVコンテンツを連続して途切れることなく視聴することができる。
【0136】
また、上記タイムシフト記録動作において、AVコンテンツデータがすでに記録再生装置1に記録されている場合は、暗号鍵データの保持動作のみが行われる。この動作は、見かけ上、DVDディスクを基にした記録再生装置1上のデータを再生するために、オリジナルのDVDディスクを認証手段として使い、所定の時間が経過すると認証が失われる事と等価であることを示している。
【0137】
〔実施の形態2〕
本発明の他の実施の形態について説明すれば、以下の通りである。なお、前記実施の形態1と同じ機能を有する部材には、同一番号を付記し、その説明を省略する。
【0138】
図6は、本実施の形態に係る情報記録再生装置の概略ブロック図を示す。
【0139】
本実施の形態に係る情報記録再生装置は、図6に示すように、記録再生装置1、DVDプレーヤ2、タイマー装置3、ユーザI/F5、デスクランブラー7、動画データ伸張回路8を備えている点で、前記実施の形態1の情報記録再生装置(図1)と同じであり、異なる点は、システム制御回路(有効期限設定手段、有効期限判定手段)6Bとスクランブラー11とを備えていることである。
【0140】
また、上記情報記録再生装置では、前記実施の形態1における暗号鍵保持手段を記録再生装置1で実現している。
【0141】
しかしながら、前記実施の形態1のように暗号鍵とタイムスタンプデータ(有効期限)をそのままの状態で記録再生装置1に記録したのでは、記録再生装置1内の記録媒体が可搬性のある場合に、AVコンテンツデータの暗号鍵が流出する可能性があり、また、本装置がパーソナルコンピュータ上に構築されたものであれば他のソフトウェアにより読み取られる可能性があるため著作権保護の観点から好ましくない。
【0142】
そこで、本実施の形態における情報記録再生装置に備えられたシステム制御回路6Bには、先の実施の形態1の機能に加えて、K_KEY出力(バス)、K_DATA出力(バス)、SK_DATA入力(バス)があり、それぞれスクランブラー11に接続されている。
【0143】
スクランブラー11は、K_KEYバス経由でシステム制御回路6Bから設定される暗号鍵αを使用してK_DATAバス経由で入力されるデータを暗号化してSK_DATAバス経由で再びシステム制御回路6Bに送信するようになっている。
【0144】
図7に、上記スクランブラー11の具体例を示す。
【0145】
スクランブラー11は、図7に示すように、乱数発生シフトレジスタ31、パラレル−シリアル変換器32、Ex−OR演算器33、シリアル−パラレル変換器34からなる。すなわち、スクランブラー11において、K_KEYバス経由でシステム制御回路6Bから設定される暗号鍵データは、乱数発生シフトレジスタ31に初期値としてロードされ、K_DATAバス経由でシステム制御回路6Bから入力されるデータはパラレル−シリアル変換器32によりシリアルデータに変換される。該乱数発生シフトレジスタ31の出力とパラレル−シリアル変換器32の出力とがEx−OR演算器33により排他的論理和演算がなされ、暗号化がなされ、さらに暗号化されたシリアルデータはシリアル−パラレル変換器34により再びパラレルデータに変換されて、SK_DATAバス経由でシステム制御回路6Bに送信される。
【0146】
また、スクランブラー11は、暗号を解読する機能も持っており、K_DATAバス経由でシステム制御回路6Bから暗号鍵αで暗号化されたデータを入力すれば、暗号を解いたデータをSK_DATAバス経由でシステム制御回路6Bに送信するようになっている。
【0147】
したがって、システム制御回路6Bは、K_KEYバス経由で暗号鍵αをスクランブラー11に設定し、K_DATAバス経由で暗号化したいデータをスクランブラー11に送信すれば、SK_DATA経由でスクランブラー11から暗号化されたデータを得ることができる。
【0148】
この情報記録再生装置の動作は、ほとんどが先に説明した実施の形態1と同じなので異なる部分のみを抽出して説明する。したがって、本実施の形態においても、前記実施の形態1と同様に、情報記録再生装置は、2つの動作(タイムシフト記録動作、タイムシフト再生動作)を含むタイムシフト機能を有している。
【0149】
本実施の形態では、タイムシフト記録動作の際、DVDプレーヤ2から得た暗号鍵A(暗号鍵B)とタイマー装置3から得たタイムスタンプデータA(タイムスタンプデータB)を対にした暗号鍵データA(暗号鍵データB)を保持するときの動作が実施の形態1の場合と異なる。
【0150】
すなわち、本実施の形態では、暗号鍵データA(暗号鍵データB)は、スクランブラー11により暗号化された上で記録再生装置1に記録される。このとき、システム制御回路6Bは、あらかじめK_KEYバス経由でスクランブラー11に所定の暗号鍵αを設定し、後のタイムシフト記録動作における暗号鍵保持動作の際には、K_DATAバス経由で暗号鍵データA(暗号鍵データB)を送信して暗号化された暗号鍵データA(暗号鍵データB)をSK_DATAバス経由でスクランブラー11から得る。
【0151】
続いて、記録再生装置1に対して記録コマンドを送信して暗号化された暗号鍵データA(暗号鍵データB)を、該記録再生装置1内の記録媒体にファイル名を例えば”KEY_FILEA(KEY_FILEB)”として記録する。
【0152】
さらに、記録再生装置1内の記録媒体にAVコンテンツデータA(AVコンテンツデータB)を記録する場合は、図5(C)(図5(D))に示すようにAVコンテンツデータの先頭に暗号鍵データA(暗号鍵データB)を保持しているファイル名を表す文字列”KEY_FILEA(KEY_FILEB)”を付加して記録する。
【0153】
また、タイムシフト再生動作の際に、暗号鍵データA(暗号鍵データB)を取得する動作が実施の形態1と異なる。
【0154】
すなわち、本実施の形態では、システム制御回路6Bは、AVコンテンツデータA(AVコンテンツデータB)の再生と同時にその先頭部分を解析してファイル名:”KEY_FILEA(KEY_FILEB)”を取得し、記録再生装置1からファイル名:”KEY_FILEA(KEY_FILEB)”のファイルを再生し、暗号化された状態の暗号鍵データA(暗号鍵データB)を得る。
【0155】
続いて、システム制御回路6Bは、スクランブラー11に対して、暗号化された状態の暗号鍵データA(暗号鍵データB)を、K_DATAバス経由で送信し、SK_DATAバス経由でスクランブラー11から暗号解読された状態の暗号鍵データA(暗号鍵データB)を得る。
【0156】
上記において、暗号鍵αは、システム制御回路6Bのみが知り得る構成とすれば、記録再生装置1の記録媒体を取り出して解析した場合や、他のソフトウェアにより暗号鍵データAや暗号鍵データBが読み取られた場合でも暗号鍵データAや暗号鍵データBは暗号化されているためそのまま使用することができず著作権の確保がなされる。
【0157】
上記の実施の形態では、暗号鍵が保持された時点のタイムスタンプデータが対となって保持されているため、タイムシフト再生の有効期限はタイムシフト記録動作が行われた時点からの経過時間によって決まる。この場合、ユーザがタイムシフト記録操作を行ってから1度もタイムシフト再生を行なわなかった場合でも所定時間が経過すればタイムシフト再生の有効期限がきれてしまう。
【0158】
そこで、以下の実施の形態3では、初回のタイムシフト再生時にタイムスタンプデータを保持するようにすれば、上記の問題を解消することができる例について説明する。
【0159】
〔実施の形態3〕
本発明のさらに他の実施の形態について説明すれば、以下の通りである。なお、本実施の形態を実現するための情報記録再生装置の構成は、前記実施の形態1あるいは2の何れであってもよいので、その詳細な説明は省略する。
【0160】
本実施の形態に係る情報記録再生装置では、初回のタイムシフト再生に関しては有効期限を設けず、2回目以降のタイムシフト再生時に、タイムスタンプデータと現在時刻とが比較されて所定時間以上経過していれば再生を行なわないようにすれば、ユーザがタイムシフト記録操作を行ってから所定時間(タイムシフト再生が行なえなくなる時間)経過するまでに1度もタイムシフト再生を行なわなかった場合でもタイムシフト再生を行なうことができる。つまり、1度も再生していないタイムシフト記録されたAVコンテンツデータの再生ができないという事態を回避することができる。
【0161】
上述のように、本実施の形態に係る情報記録再生装置の構成は、前記実施の形態1あるいは実施の形態2と同じであるため、ここでは、説明の便宜上、前記実施の形態1の説明で使用した図1を参照しながら異なる部分のみ抽出して説明する。
【0162】
図1に示す情報記録再生装置において、システム制御回路6Aが、タイムシフト記録の際の暗号鍵データA(暗号鍵データB)を生成する際に、現在の時刻を取得せずにタイムスタンプデータを全て0として暗号鍵データA(暗号鍵データB)を生成する点で、前記の実施の形態1と異なる。
【0163】
また、タイムシフト再生を行なう場合、システム制御回路6Aが暗号鍵データA(暗号鍵データB)を取得して、現在の時刻と比較する際にタイムスタンプデータA(タイムスタンプデータB)がすべて0であった場合は初回の再生と判断し、タイムシフト再生を継続すると共にタイマー装置3から現在の時刻を取得してタイムスタンプデータA’(タイムスタンプデータB’)を得て、暗号鍵A(暗号鍵B)と対にして暗号鍵データA’(暗号鍵データB’)を生成し、暗号鍵保持回路4の07番地(08番地)に記録する。
【0164】
これらの動作により、初回の再生時のみ有効期限を設けず、2回目以降の再生時には有効期限を判定してから再生を行なう動作が可能となる。
【0165】
上記の各実施の形態では、それぞれの手段をハードウェアとして説明したが、パーソナルコンピュータ等を用いて一部をソフトウェア化しても本発明の趣旨を逸脱するものではない。
【0166】
例えば、図8に示すような情報記録再生装置において、ユーザI/F5は、キーボード、マウス、ディスプレイなどであり、記録再生装置1は、ハードディスク装置、DVDプレーヤ2は、DVD−ROMドライブ、また、タイマー装置3は、パーソナルコンピュータのマザーボード上に搭載されるリアルタイムクロックICなどで構成される。
【0167】
さらに、システム制御回路6B、デスクランブラー7、動画データ伸張回路8、スクランブラー11は、CPUとメモリなどによって実行されるプログラムコードとして実装される。
【0168】
以上のように、本発明の情報記録再生装置によれば、記録再生装置に一旦情報を蓄積することで長時間の連続したタイムシフト再生を可能にし、さらに、記録再生装置上のデータの暗号の解読に対して有効期限を設定するため、著作権を保護しながら複数のタイトルの連続再生などユーザの利便性を向上することができる。
【0169】
また、本発明の目的は、上述した機能を実現するソフトウェアであるプログラムコードをコンピュータで読み取り可能に記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成可能である。この場合、記憶媒体から読出されたプログラムコード自体が上述した機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。なお、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク,ハードディスク,磁気テープ,光ディスク,光磁気ディスク,CD−ROM,CD−R,MDなどのメディア、および不揮発性のメモリカード,ROM,RAMなどのメモリを用いることができる。
【0170】
また、上述した機能は、コンピュータが読出した上記プログラムコードを実行することによっても実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSなどが実際の処理の一部または全部を行い、その処理によっても実現される。
【0171】
さらに、上述した機能は、上記記憶媒体から読出された上記プログラムコードが、コンピュータに内蔵された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても実現される。
【0172】
尚、記憶媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【0173】
【発明の効果】
以上のように、本発明の情報記録方法は、第1の記録媒体に記録された情報を、第2の記録媒体に記録する情報記録方法において、第1の記録媒体に暗号化された状態で記録された情報を、第2の記録媒体に記録する際に、暗号化された状態で記録すると共に、暗号解読の有効期限を設定するための有効期限情報を併せて記録する構成である。
【0174】
それゆえ、第2の記録媒体に記録された情報は、暗号化された状態で記録されているので、第1の記録媒体に記録された情報と同じに暗号解読を行なうことで正常に再生することが可能となる。
【0175】
例えば、第2の記録媒体に対して、複数の第1の記録媒体の情報を記録するようにすれば、複数の第1の記録媒体を連続して再生させるように、一つの第2の記録媒体から各第1の記録媒体の情報を連続して再生することが可能となる。
【0176】
しかも、第1の記録媒体に暗号化された状態で記録された情報を、第2の記録媒体に記録する際に、暗号解読の有効期限を設定するための有効期限情報を併せて記録するようになっているので、この有効期限が過ぎれば、暗号の解読が行なえないようになり、その結果、第2の記録媒体に記録した情報を再生することができなくなる。
【0177】
したがって、第2の記録媒体に記録した情報が無期限で再生可能にならないので、特に、第1の記録媒体に記録された情報が著作権で保護されるべき情報である場合、著作権が保護された状態で第2の記録媒体に記録されることになる。
【0178】
例えば、第1の記録媒体として、市販されているDVD−videoを想定し、第2の記録媒体として、上記のDVD−videoよりも容量の大きいハードディスクを想定したときに、複数のDVD−videoを、一つのハードディスクに記録する場合、DVD−video毎に暗号解読の有効期限が設定されるので、この有効期限内であれば、複数のDVD−videoの内容をハードディスクから連続して再生することが可能となる。
【0179】
この場合、有効期限が過ぎれば再生できなくなるので、DVD−videoが購入したものではなく、他人から借りたもののであっても、DVD−videoから記録再生装置へのコピーは不正なものとみなされず、該DVD−videoの著作権は守られる。
【0180】
また、DVD−videoがレンタルショップで借りたものであり、レンタル期限が設定されている場合、DVD−videoを一旦、記録再生装置に記録しておけば、暗号解読の有効期限内であれば、レンタル期限が切れても再生することが可能となる。
【0181】
以上のことから、上記の情報記録方法によれば、著作権で保護されるべき複数の情報を連続して再生する際に、著作権の保護を行ないつつ、ユーザの利便性の向上を図ることができるという効果を奏する。
【0182】
また、本発明の情報記録再生装置は、以上のように、第1の記録媒体に暗号化された状態で記録された情報を再生する情報再生手段と、上記情報再生手段によって再生された第1の記録媒体に記録された情報を、暗号化された状態で第2の記録媒体に記録し、該第2の記録媒体に記録した情報を必要に応じて再生する記録再生手段と、上記第2の記録媒体に記録した情報の暗号解読の有効期限を設定する有効期限設定手段と、上記記録再生手段によって、第2の記録媒体に記録された情報が再生されるとき、上記有効期限設定手段によって設定された有効期限を越えているか否かを判定する有効期限判定手段と、上記有効期限判定手段によって有効期限を越えていると判定された時には、第2の記録媒体に記録された情報の再生を行なわないように上記記録再生手段を制御する制御手段とを備えている構成である。
【0183】
それゆえ、第2の記録媒体に記録される情報は、暗号化された状態であり、この暗号の解読に有効期限が設定されていることにより、有効期限内であれば、暗号解読が行なわれるので、第2の記録媒体に記録された情報を再生することができるが、有効期限を超えれば、第2の記録媒体に記録された情報の暗号が解読されなくなるので、第2の記録媒体に記録された情報を再生することができなくなる。
【0184】
このように、第2の記録媒体に暗号化された状態で記録された情報を、有効期限で管理することで、第2の記録媒体に記録された情報を適正に再生することが可能となる。つまり、第2の記録媒体に記録された情報に対して適正な認証を行なうことが可能となるので、例えば第2の記録媒体に記録された情報が著作権で保護すべき情報であれば、情報の再生を無期限に設定していないので、著作権を保護していることになる。
【0185】
また、第1の記録媒体に記録されている再生すべき情報を一旦、第2の記録媒体に記録(コピー)し、該コピーされた情報の読み出しを行なうため、第1の記録媒体が光ディスク、第2の記録媒体がハードディスク等の場合には、それぞれの再生装置における読み出し性能差に応じて高速な読み出しを行なうことができる。
【0186】
ここで、第2の記録媒体の記憶容量が第1の記録媒体の記憶容量よりも大きく、複数の第1の記録媒体の内容(AVコンテンツ)を第2の記録媒体に記録可能な場合には、情報再生時の情報の読み出しは記録再生手段から行なうため、情報再生手段からの再生に比べ、異なる第1の記録媒体間の情報の再生を連続して行なうことが可能となる。
【0187】
以上のことから、上記の情報記録再生装置によれば、著作権で保護されるべき複数の情報を連続して再生する際に、著作権の保護を行ないつつ、ユーザの利便性の向上を図ることができるという効果を奏する。
【0188】
上記有効期限判定手段による有効期限の判定は、以下のようにして判定することが考えられる。
【0189】
上記有効期限判定手段は、第2の記録媒体に第1の記録媒体の情報が記録された時点からの経過時間により有効期限を判定するようにしてもよい。
【0190】
この場合、有効期限の起点を第2の記録媒体上に記録された時点としているので、第2の記録媒体上に記録する日時情報に応じて有効期限を設定することができる。なお、第2の記録媒体上に記録する日時情報を再度行なうようにすれば、実質的に有効期限の延長を行なうことも可能となるという効果を奏する。
【0191】
また、上記有効期限判定手段は、第2の記録媒体に記録された情報の初回の暗号解読時点からの経過時間により有効期限を判定するようにしてもよい。
【0192】
この場合、有効期限による再生動作の制限は、少なくとも暗号解読が行われた後に行なうようにしているので、1度もタイムシフト再生を行なうことなく有効期限の超過により情報の正常な再生が禁止されることを排除することができる。つまり、初回の暗号解読が行なわれるまで、有効期限のカウントが行なわれないので、1度も再生しないうちに有効期限が過ぎるという事態を回避することができるという効果を奏する。
【0193】
また、本発明の情報記録再生装置は、以下のように構成してもよい。
【0194】
すなわち、上記の課題を解決するために、第1の暗号鍵により暗号化された情報及び該第1の暗号鍵を記録した第1の記録媒体の情報再生を行なう情報再生手段と、第1の記録媒体に記録された暗号化された情報を第2の記録媒体に記録する記録再生手段と、第2の記録媒体に記録される情報の暗号解読に対する有効期限が日時情報として記録される有効期限記録手段と、現在日時に関する情報を取得する日時情報取得手段と、情報の再生要求が生じた場合に、上記有効期限記録手段に記録された日時情報と上記日時情報取得手段から取得した日時情報とを比較して上記有効期限を判定する有効期限判定手段と、上記有効期限判定手段によって、第2の記録媒体に記録されている情報の暗号解読に対する有効期限が超過していると判定された場合に、上記第2の記録媒体に記録された暗号化された情報の再生ができないように上記記録再生手段を制御する制御手段とを備えた構成であってもよい。
【0195】
さらに、第1の暗号鍵により暗号化された情報及び該第1の暗号鍵を記録した第1の記録媒体の情報再生を行なう情報再生手段と、第1の記録媒体に記録された暗号化された情報を、上記暗号鍵保持手段の保持場所を特定する情報とを対にして第2の記録媒体に記録する記録再生手段と、上記第1の記録媒体から読み出した第1の暗号鍵を特定の場所に保持するとともに、第1の記録媒体に記録された情報を、第2の記録媒体に記録された日時情報とを対にして保持する暗号鍵保持手段と、現在日時に関する情報を取得する日時情報取得手段と、上記記録再生手段によって第2の記録媒体に記録された情報が再生されるとき、上記暗号鍵保持手段に記録された日時情報と上記日時情報取得手段から取得した日時情報とを比較して、上記第2の記録媒体に記録した情報の暗号解読の有効期限を判定する有効期限判定手段と、上記有効期限判定手段によって判定した日時情報が有効期限内にある場合に、第1の記録媒体から、暗号化された情報と該情報を復号するための第1の暗号鍵の保存場所を特定する情報を読み出し、第1の暗号鍵の保存場所を特定する情報に基づいて上記暗号鍵保持手段から暗号鍵を読み出し、第2の記録媒体に記録された暗号化された情報を該第1の暗号鍵によって復号するように上記記録再生手段を制御する制御手段とを有する構成としてもよい。
【0196】
この場合、光ディスク等の第1の記録媒体に記録された映像等の情報を、DVDプレーヤ等の情報再生手段により読み出し、該読み出した情報をハードディスク等の第2の記録媒体に第1の暗号鍵により暗号化されたままの状態で記録する記録再生手段と、現在日時に関する情報をタイマー手段等から取得する日時情報取得手段と、情報の再生要求が生じた場合に、暗号鍵保持手段に記録された日時情報と上記日時情報取得手段から取得した日時情報を比較して有効期限を判定する有効期限判定手段と、前記有効期限判定手段が再生に対する有効期限を超過していると判定する場合には前記第2の記録媒体上に暗号化された状態で記録された情報の正常な再生を禁止するCPU等の制御手段(システム制御手段)とを有している。
【0197】
したがって、第2の記録媒体上に記録されたAVコンテンツ等の情報に対する再生要求があった場合に、記録された時点からの経過時間が所定時間内にあれば、AVコンテンツデータの正常な再生を許可し、所定時間を超過している場合には認証を無効として正常な再生を禁止するという判断を制御手段が行なうことができる。つまり、第2の記録媒体上に第1の暗号鍵により暗号化された状態で記録された情報の有効期限を管理しているので、再生要求が有効期限内に行われたか否に対してのチェックにより適正な認証を行なうことができる。
【0198】
また、第1の記録媒体に記録されている再生すべき情報を一旦、第2の記録媒体に記録(コピー)し、該コピーされた情報の読み出しを行なうため、第1の記録媒体が光ディスク、第2の記録媒体がハードディスク等の場合には、それぞれの再生装置における読み出し性能差に応じて高速な読み出しを行なうことができる。
【0199】
ここで、第2の記録媒体の記憶容量が第1の記録媒体の記憶容量よりも大きく、複数の第1の記録媒体の内容(AVコンテンツ)を記録可能な場合には、情報再生時の情報の読み出しは記録再生手段から行なうため、情報再生手段からの再生に比べ、異なる第1の記録媒体間の情報の再生を連続して行なうことが可能となるという効果を奏する。
【0200】
上記暗号鍵保持手段は、上記第2の記録媒体上に前記第1の暗号鍵を第2の暗号鍵により暗号化して記録するようにしてもよい。
【0201】
この場合、第1の暗号鍵は第2の暗号鍵により暗号化して第2の記録媒体に記録されるため、記録再生手段内の記録媒体が可搬性のある場合でも、AVコンテンツデータの暗号鍵が流出する虞がないという効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施の形態にかかる情報記録再生装置の概略ブロック図である。
【図2】図1に示す情報記録再生装置に備えられた暗号鍵保持回路の概略ブロック図である。
【図3】図1に示す情報記録再生装置に備えられたデスクランブラーの概略ブロック図である。
【図4】図2に示す暗号鍵保持回路における暗号鍵データとタイムスタンプとの記録状態を説明する図である。
【図5】記録データを説明する図である。
【図6】本発明の他の実施の形態にかかる情報記録再生装置の概略ブロック図である。
【図7】図6に示す情報記録再生装置に備えられたスクランブラーの概略ブロック図である。
【図8】図6に示す情報記録再生装置の機能をソフトウェアで実現する場合の概略ブロック図である。
【図9】発明の背景を説明するための情報記録再生装置の概略ブロック図である。
【符号の説明】
1  記録再生装置(記録再生手段、第2の記録媒体)
2  DVDプレーヤ(情報再生手段)
3  タイマー装置(タイマー手段)
4  暗号鍵保持回路(暗号鍵保持手段)
5  ユーザI/F
6A システム制御回路(制御手段、有効期限判定手段、有効期限設定手段)
6B システム制御回路(制御手段、有効期限判定手段、有効期限設定手段)
7 デスクランブラー
8 動画データ伸張回路
9A DVDディスク(第1の記録媒体)
9B DVDディスク(第1の記録媒体)
10 モニタ
11 スクランブラー
21 半導体メモリ
22 コマンド処理回路
23 バッテリ
31 乱数発生シフトレジスタ
32 パラレル−シリアル変換器
33 Ex−OR演算器
34 シリアル−パラレル変換器
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an information recording / reproducing apparatus for recording / reproducing digital data.
[0002]
[Prior art]
In recent years, DVDs (Digital Versatile Discs) have appeared as information recording media, but since information recorded on these is digital information, digital information can be easily copied. For this reason, a copy can be generated without deterioration, and there is a possibility that the right of the copyright holder may be infringed. Therefore, various methods have been conventionally proposed for preventing copy of digital information recorded on an information recording medium such as a DVD.
[0003]
For example, with regard to copy protection in DVD-Video (read only), CSS (Content Scramble System), which is a basic method of copy protection of DVD, has been proposed. The CSS encrypts a digital information using a three-layer encryption technology of a title key (key), a disk key (key), and a device key (key) when recording digital information on a DVD disk as a recording medium, and licenses the license. Only the received CSS-compliant DVD device (player) can decrypt the encrypted digital information and reproduce it.
[0004]
A device key is assigned in advance to a DVD reproducing apparatus that reproduces a DVD disk whose copyright is protected by CSS.
[0005]
That is, the DVD reproducing device reads the encrypted disk key from the DVD disk and decrypts the disk key with the device key to obtain the disk key prior to the reproduction.
[0006]
Next, the encrypted title key recorded on the DVD disk is read, and the title key is decrypted using the disk key as an encryption key to obtain a title key.
[0007]
Next, the encrypted AV content data is read from the DVD disk, descrambled using the title key to decrypt the AV content, and reproduce the AV content recorded on the DVD disk.
[0008]
On the other hand, in recent years, the storage capacity of a hard disk device has been increasing, and the capacity per hard disk has reached several tens of times that of a DVD. For example, as shown in FIG. 9, if a player equipped with a DVD player 102 as a DVD reproducing unit and a hard disk device 101 as an information recording / reproducing unit is used, a single hard disk can be used to store several tens of titles of a DVD disk. Content can be saved.
[0009]
As an application of such a player, for example, if you want to continuously watch titles of a series, if you perform a long time-shift playback such as copying multiple titles to a hard disk and playing back from the hard disk, there is no expensive autochanger But you can watch them continuously without having to change discs on the way.
[0010]
Here, the operation of the apparatus of FIG. 9 will be described in more detail.
[0011]
When viewing a DVD disk as usual, first, when the DVD disk 109 is inserted into the DVD player 102 and the user performs an operation such as pressing a play button, a playback command is sent from the user I / F 105 via the U_IF bus. It is transmitted to the system control circuit 106.
[0012]
The system control circuit 106 that has received the reproduction command transmits an encryption key request command to the DVD player 102 via the D_IF bus. In response to the encryption key request command, the DVD player 102 transmits an encryption key for encrypting the AV content data to the system control circuit 106 via the D_IF bus. The system control circuit 106 that has received the encryption key sets the encryption key in the descrambler 107 via the AV_KEY bus.
[0013]
Subsequently, the system control circuit 106 transmits a playback command of the AV content data to the DVD player 102 via the D_IF bus.
[0014]
In response, the DVD player 102 transmits the encrypted AV content data to the system control circuit 106 via the D_IF bus. Upon receiving the AV content data, the system control circuit 106 transmits the data to the descrambler 107 via the AV_DATA bus.
[0015]
Next, the descrambler 107 decrypts the AV content data input via the AV_DATA bus using the set encryption key, and transmits the decrypted data to the M_IN bus of the video data decompression circuit 108 via the DVA_DATA bus. The moving image data expansion circuit 108 restores the moving image data and the audio data, transmits the respective data to the M_DATA bus of the monitor 110 via the M_OUT bus, and the user views the contents of the DVD disk 109.
[0016]
When recording the AV contents on the DVD disk 109 in the hard disk device 101, when the DVD disk 109 is inserted and the recording button is pressed by the user, a recording command is sent from the user I / F 105 to the system control circuit 106 via the U_IF bus. Is sent.
[0017]
Upon receiving the recording command, the system control circuit 106 transmits an encryption key request command to the DVD player 102 via the D_IF bus.
[0018]
In response to the encryption key request command, the DVD player 102 transmits the encryption key A for encrypting the AV content data to the system control circuit 106 via the D_IF bus.
[0019]
Upon receiving the encryption key A, the system control circuit 106 sets the encryption key A in the descrambler 107 via the AV_KEY bus.
[0020]
Next, the system control circuit 106 transmits a reproduction command to the DVD player 102 via the D_IF bus. In response, the DVD player 102 transmits the AV content data A on the DVD disk 109 to the system control circuit 106 via the D_IF bus.
[0021]
At almost the same time, the system control circuit 106 transmits a recording command to the hard disk device 101 via the H_IF bus, and subsequently transmits recording data. At this time, as the recording data, the decrypted AV content data received from the descrambler 107 via the DAV_DATA bus is transmitted to the hard disk device 101 via the H_IF bus.
[0022]
As a result, the AV content data A on the DVD disk 109 is recorded on the recording medium in the hard disk device 101 in a decrypted state.
[0023]
Subsequently, a case will be described in which the AV content data A recorded in the hard disk device 101 in the decrypted state is reproduced.
[0024]
First, when the user presses a hard disk playback button to instruct playback of the AV content data A on the hard disk device 101, the hard disk playback command is transmitted from the user I / F 105 to the system control circuit 106 via the U_IF bus.
[0025]
The system control circuit 106 that has received the hard disk playback command transmits a playback command for reading the file of the AV content data A to the hard disk device 101 via the H_IF bus. In response to the playback command, the hard disk device 101 transmits the previously recorded AV content data A to the system control circuit 106 via the H_IF bus.
[0026]
The system control circuit 106 sets the input data to the descrambler 107 via the AV_KEY bus so as to output (through output) the data as it is without processing, and the system control circuit 106 sets the AV data transmitted from the hard disk device 101 via the H_IF bus. The content data A is sequentially transmitted to the descrambler 107 via the AV_DATA bus.
[0027]
Since the descrambler 107 is set to the through output, the descrambler 107 directly outputs the AV content data A input via the AV_DATA bus to the moving image data expansion circuit 108 via the DAV_DATA bus.
[0028]
The moving image data decompression circuit 108 decompresses the moving image data and audio compression data input via the M_IN bus and transmits the decompressed data to the M_DATA of the monitor 110 via the M_OUT bus. View the content of 109.
[0029]
[Problems to be solved by the invention]
However, an apparatus such as the apparatus shown in FIG. 9, which can easily make a copy of AV contents on a DVD disk on a hard disk, promotes illegal copying, and from the viewpoint of copyright protection. Actually, there is a problem that it is difficult to manufacture and sell.
[0030]
Further, since the above-described encryption key processing is performed for each DVD disk as in the apparatus shown in FIG. 9, when a plurality of DVD disks are to be continuously reproduced, every time the DVD disks are replaced. In addition, since the above-described processing is performed, a plurality of DVD disks cannot be reproduced without a waiting time, which causes a problem that user convenience is reduced.
[0031]
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to protect a copyright while continuously reproducing a plurality of pieces of information to be protected by copyright. It is an object of the present invention to provide an information recording method and an information recording / reproducing apparatus which can improve the convenience of the method.
[0032]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, an information recording method according to the present invention is an information recording method for recording information recorded on a first recording medium on a second recording medium, wherein the information is encrypted on the first recording medium. When recording the information recorded in the encrypted state on the second recording medium, the information is recorded in an encrypted state, and the expiration date information for setting the expiration date of the decryption is also recorded. It is characterized by.
[0033]
According to the above configuration, since the information recorded on the second recording medium is recorded in an encrypted state, the information is decrypted in the same manner as the information recorded on the first recording medium. Normal reproduction becomes possible.
[0034]
For example, if information of a plurality of first recording media is recorded on the second recording medium, one second recording medium is reproduced so that the plurality of first recording media are continuously reproduced. It is possible to continuously reproduce the information of each first recording medium from the medium.
[0035]
In addition, when information recorded in an encrypted state on the first recording medium is recorded on the second recording medium, expiration date information for setting an expiration date for decryption is also recorded. Therefore, after the expiration date, the decryption of the encryption cannot be performed, and as a result, the information recorded on the second recording medium cannot be reproduced.
[0036]
Therefore, since the information recorded on the second recording medium cannot be reproduced indefinitely, especially when the information recorded on the first recording medium is information to be protected by copyright, the copyright is protected. The recorded data is recorded on the second recording medium.
[0037]
For example, when a commercially available DVD-video is assumed as the first recording medium and a hard disk having a larger capacity than the above-mentioned DVD-video is assumed as the second recording medium, a plurality of DVD-videos are stored. In the case of recording on one hard disk, the expiration date of decryption is set for each DVD-video, so that within this expiration date, the contents of a plurality of DVD-videos can be continuously reproduced from the hard disk. It becomes possible.
[0038]
In this case, since the data cannot be reproduced after the expiration date, even if the DVD-video is not purchased but borrowed from another person, copying from the DVD-video to the recording / reproducing apparatus is not regarded as unauthorized. The copyright of the DVD-video is protected.
[0039]
For example, if a DVD-video is rented at a rental shop and a rental expiration date is set, once the DVD-video is recorded on the recording / reproducing device, if it is within the expiration date of the decryption, Even if the rental period expires, it becomes possible to reproduce.
[0040]
As described above, according to the above information recording method, when a plurality of pieces of information to be protected by copyright are successively reproduced, the convenience of the user is improved while protecting the copyright. Can be.
[0041]
According to another aspect of the present invention, there is provided an information recording / reproducing apparatus that reproduces information recorded in an encrypted state on a first recording medium, Recording and reproducing means for recording the information recorded on the first recording medium in an encrypted state on the second recording medium, and reproducing the information recorded on the second recording medium as necessary; and An expiration date setting unit for setting an expiration date of decryption of information recorded on the second recording medium; and a method for setting the validity period when the information recorded on the second recording medium is reproduced by the recording / reproducing unit. Expiration date determining means for determining whether or not the expiration date set by the expiration date setting means has been exceeded; and when the expiration date determining means determines that the expiration date has been exceeded, the information is recorded on the second recording medium. Information It is characterized in that a control means for controlling the reproducing means so as not to perform.
[0042]
According to the above configuration, the information recorded on the second recording medium is in an encrypted state, and the expiration date is set for decryption of the cipher. Since the decryption is performed, the information recorded on the second recording medium can be reproduced. However, if the expiration date is exceeded, the encryption of the information recorded on the second recording medium cannot be decrypted. The information recorded on the recording medium cannot be reproduced.
[0043]
As described above, by managing the information recorded in the encrypted state on the second recording medium by the expiration date, the information recorded on the second recording medium can be properly reproduced. . That is, it is possible to perform appropriate authentication on the information recorded on the second recording medium. For example, if the information recorded on the second recording medium is information to be protected by copyright, Since the reproduction of the information is not set indefinitely, the copyright is protected.
[0044]
In addition, information to be reproduced recorded on the first recording medium is temporarily recorded (copied) on the second recording medium, and the copied information is read out. When the second recording medium is a hard disk or the like, high-speed reading can be performed according to the difference in reading performance between the respective playback devices.
[0045]
Here, when the storage capacity of the second recording medium is larger than the storage capacity of the first recording medium and the contents (AV contents) of the plurality of first recording media can be recorded on the second recording medium. Since information is read out from the recording / reproducing means at the time of reproducing information, it is possible to continuously reproduce information between different first recording media as compared with the reproduction from the information reproducing means.
[0046]
As described above, according to the information recording / reproducing apparatus described above, when a plurality of pieces of information to be protected by copyright are successively reproduced, the user's convenience is improved while protecting the copyright. be able to.
[0047]
The setting of the expiration date by the expiration date setting means may be performed as follows.
[0048]
The expiration date setting means may set the expiration date based on an elapsed time from when information of the first recording medium is recorded on the second recording medium.
[0049]
In this case, since the starting point of the expiration date is the time when the information is recorded on the second recording medium, the expiration date can be set according to the date and time information to be recorded on the second recording medium. If the date and time information to be recorded on the second recording medium is repeated, the expiration date can be substantially extended.
[0050]
Further, the expiration date setting means may set the expiration date based on the elapsed time from the first decryption of the information recorded on the second recording medium.
[0051]
In this case, since the reproduction operation is restricted by the expiration date at least after decryption is performed, normal reproduction of information is prohibited due to the expiration date being exceeded without performing reproduction once. Can be eliminated. That is, the expiration date is not counted until the first decryption is performed, so that it is possible to avoid a situation in which the expiration date has passed before the content is reproduced even once.
[0052]
Further, the information recording / reproducing apparatus of the present invention may be configured as follows.
[0053]
That is, in order to solve the above-described problem, information encrypted by the first encryption key and information playback means for playing back information on a first recording medium on which the first encryption key is recorded are provided. Recording / reproducing means for recording encrypted information recorded on a recording medium on a second recording medium, and an expiration date on which the expiration date for decryption of the information recorded on the second recording medium is recorded as date and time information Recording means, date and time information acquisition means for acquiring information about the current date and time, and when a request for information reproduction is generated, date and time information recorded in the expiration date recording means and date and time information acquired from the date and time information acquisition means The expiration date judging means for judging the expiration date by comparing the expiration date and the expiration date judging device judges that the expiration date for decryption of the information recorded on the second recording medium has passed. The case may be configured to include a control means for controlling the reproducing means so as not to play the second encrypted information recorded on the recording medium.
[0054]
An information reproducing means for reproducing the information encrypted by the first encryption key and the information on the first recording medium on which the first encryption key is recorded, and an encrypted information recorded on the first recording medium; Recording / reproducing means for recording the information obtained in the second recording medium in combination with information for specifying the storage location of the encryption key holding means, and specifying the first encryption key read from the first recording medium. And information about the current date and time, and information about the current date and time, and the information recorded on the first recording medium and the date and time information recorded on the second recording medium as a pair. Date and time information acquiring means, when the information recorded on the second recording medium is reproduced by the recording and reproducing means, the date and time information recorded in the encryption key holding means and the date and time information acquired from the date and time information acquiring means; And comparing the second Expiration date judging means for judging the expiration date of the decryption of the information recorded on the recording medium; and, if the date and time information judged by the expiration date judging device falls within the expiration date, the information is encrypted from the first recording medium. Read out the information that specifies the storage location of the first encryption key for decrypting the information and the encrypted key, and reads out the encryption key from the encryption key holding unit based on the information that specifies the storage location of the first encryption key. And control means for controlling the recording / reproducing means so that the encrypted information recorded on the second recording medium is decrypted with the first encryption key.
[0055]
In this case, information such as a video recorded on a first recording medium such as an optical disk is read by an information reproducing means such as a DVD player, and the read information is stored in a second recording medium such as a hard disk by a first encryption key. A recording / reproducing means for recording the data as it is encrypted, a date / time information acquiring means for acquiring information on the current date / time from a timer means or the like; An expiration date judging unit for judging an expiration date by comparing the date and time information obtained from the date and time information acquisition unit with the date and time information obtained from the date and time information obtaining unit. A control unit (system control unit) such as a CPU for prohibiting normal reproduction of information recorded in an encrypted state on the second recording medium.
[0056]
Therefore, when there is a reproduction request for information such as AV content recorded on the second recording medium, if the elapsed time from the recording time is within a predetermined time, normal reproduction of the AV content data is performed. The control means can make a decision to permit and if the time exceeds a predetermined time, invalidate the authentication and prohibit normal reproduction. That is, since the expiration date of the information recorded on the second recording medium in a state of being encrypted with the first encryption key is managed, it is determined whether or not the reproduction request is made within the expiration date. Appropriate authentication can be performed by checking.
[0057]
In addition, information to be reproduced recorded on the first recording medium is temporarily recorded (copied) on the second recording medium, and the copied information is read out. When the second recording medium is a hard disk or the like, high-speed reading can be performed according to the difference in reading performance between the respective playback devices.
[0058]
Here, if the storage capacity of the second recording medium is larger than the storage capacity of the first recording medium and the contents (AV contents) of the plurality of first recording media can be recorded, the information at the time of information reproduction is Is read from the recording / reproducing means, so that information can be continuously reproduced between different first recording media, as compared with the reproduction from the information reproducing means.
[0059]
The encryption key holding means may encrypt and record the first encryption key with a second encryption key on the second recording medium.
[0060]
In this case, since the first encryption key is encrypted by the second encryption key and recorded on the second recording medium, even if the recording medium in the recording / reproducing means is portable, the encryption key of the AV content data is used. There is no danger of outflow.
[0061]
BEST MODE FOR CARRYING OUT THE INVENTION
[Embodiment 1]
An embodiment of the present invention will be described below.
[0062]
FIG. 1 is a block diagram schematically showing an information recording / reproducing apparatus according to the present embodiment.
[0063]
As shown in FIG. 1, the information recording / reproducing device includes a recording / reproducing device 1 as a recording / reproducing device, a DVD player 2 as a DVD reproducing device, a timer device 3 as a timer device, and an encryption key holding circuit as an encryption key holding device. 4. User interface (user I / F) 5, system control circuit (control means, expiration date setting means, expiration date determination means) 6A as system control means, descrambler 7 as decryption means, and moving image data decompression means Moving image data decompression circuit 8. The user watches information (movie or the like) reproduced by the information recording / reproducing apparatus having the above configuration through the monitor 10.
[0064]
The recording / reproducing apparatus 1 and the system control circuit 6A are connected via an HDD_IF bus and an H_IF bus.
[0065]
When data is recorded in the recording / reproducing apparatus 1, the system control circuit 6A sends the recording data to the HDD_IF bus of the recording / reproducing apparatus 1 via the H_IF bus, following the recording command specifying the recording position. Recording data is recorded on a recording medium (such as a hard disk) in the recording / reproducing apparatus 1.
[0066]
When data is reproduced from the recording / reproducing apparatus 1, the system control circuit 6A transmits a reproduction command designating a reproducing position to the HDD_IF bus of the recording / reproducing apparatus 1 via the H_IF bus. Is output to the H_IF bus of the system control circuit 6A.
[0067]
The DVD player 2 and the system control circuit 6A are connected via a D_IF bus.
[0068]
When reproducing data from the DVD player 2, the system control circuit 6A transmits a reproduction command specifying a reproduction position to the DVD player 2 via the D_IF bus, and the DVD player 2 transmits the reproduction command via the D_IF bus. The reproduced data is output to the system control circuit 6A.
[0069]
To obtain an encryption key for descrambling encrypted playback data, the system control circuit A transmits an encryption key request command to the DVD player 2 via the D_IF bus, The player 2 outputs an encryption key to the system control circuit 6A via the D_IF bus.
[0070]
The timer device 3 keeps track of the current time and is connected to the system control circuit 6A via a TM signal line, so that the system control circuit 6A can always acquire the current time.
[0071]
The encryption key holding circuit 4 and the system control circuit 6A are connected via a K_IF bus.
[0072]
When the system control circuit 6A holds the encryption key, the system control circuit 6A transmits the encryption key data to the encryption key holding circuit 4 via the K_IF bus together with the write command indicating the address holding the encryption key. The encryption key data is held at the corresponding address.
[0073]
When the system control circuit 6A wants to acquire the held encryption key, the read command indicating the address where the encryption key is held is transmitted to the encryption key holding circuit 4 via the K_IF bus, and the corresponding address is obtained. The held encryption key data is transmitted to the system control circuit 6A.
[0074]
As the encryption key holding circuit 4, for example, as shown in FIG. In this case, when a write command is received from the K_IF bus, the command processing circuit 22 analyzes the input command and analyzes the address (ADR), data (DATA), and read / write control signal (W / R) of the semiconductor memory 21. When the received command is written to the semiconductor memory 21 and a read command is received from the K_IF bus, the command processing circuit 22 analyzes the input command and analyzes the address (ADR) and data (DATA) of the semiconductor memory 21. It controls the read / write control signal (W / R) and outputs data read from the semiconductor memory 21 to the K_IF bus.
[0075]
Since the power supply of the semiconductor memory 21 is secured by the battery 23 provided separately from the power supply of the apparatus, the stored contents are not lost even if the power supply of the apparatus is turned off.
[0076]
The user I / F 5 and the system control circuit 6A are connected via a U_IF bus.
[0077]
A DVD playback command, a time-shift recording command, and a time-shift playback command, which will be described later, are transmitted from the user I / F 5 to the system control circuit 6A via the U_IF bus. The system control circuit 6A controls a series of operations according to these commands. The control operation of the system control circuit 6A will be described later.
[0078]
The descrambler 7 and the system control circuit 6A are connected via an AV_KEY bus and an AV_DATA bus.
[0079]
The system control circuit 6A transmits a command for setting an encryption key to the descrambler 7 via the AV_KEY bus, and sets the encryption key in the descrambler 7.
[0080]
The descrambler 7 uses the encryption key set based on the command transmitted from the system control circuit 6A via the AV_KEY bus to encrypt the data included in the data transmitted from the system control circuit 6A via the AV_DATA bus. The data is decrypted and transmitted to the subsequent moving image data expansion circuit 8 via the DAV_DATA bus.
[0081]
It is described that the encrypted data is transmitted to the descrambler 7 from the AV_DATA bus of the system control circuit 6A, and the encrypted data is received by the AV_DATA of the descrambler 7. You can switch data. That is, data obtained from the recording / reproducing apparatus 1 and data obtained from the DVD player 2 are switched from the AV_DATA bus of the system control circuit 6A and transmitted to the descrambler 7.
[0082]
FIG. 3 shows a configuration example of the descrambler 7.
[0083]
The descrambler 7 performs the same processing as the encryption process. As shown in FIG. 3, the random number generation shift register 31, parallel-serial converter 32, Ex-OR operator 33, serial-parallel converter 34 Consists of
[0084]
The encryption key data set via the AV_KEY bus is loaded as an initial value into the random number generation shift register 31, and the parallel data input via the AV_DATA bus is converted into serial data by the parallel-serial converter 32. . The exclusive-OR operation is performed on the output of the random number generation shift register 31 and the output of the parallel-serial converter 32 by the Ex-OR operator 33, and the code is decrypted. Further, the decrypted serial data is again converted into parallel data by the serial-parallel converter 34 and transmitted to the subsequent moving image data expansion circuit 8 via the DAV_DATA bus.
[0085]
As shown in FIG. 1, the moving image data expansion circuit 8 receives parallel data transmitted through the DAV_DATA bus of the descrambler 7 through the M_IN bus. Since the parallel data received at this time is compressed moving image data, the moving image data expansion circuit 8 expands the moving image data and restores it to data that can be displayed on the monitor 10, and the data is transmitted via the M_OUT bus. This is transmitted to M_DATA of the monitor 10 at the subsequent stage.
[0086]
The operation of the information recording / reproducing apparatus having the above configuration will be described in detail with reference to FIG.
[0087]
First, a case where the information recording / reproducing apparatus views a DVD as usual will be described below. Here, as the DVD, for example, a DVD-Video (read only), which employs a CSS (Content Scramble System), which is a basic method for preventing copy of a DVD, is used. For convenience of description, DVD-Video is referred to as a DVD disk.
[0088]
First, when the DVD disk 9A is inserted into the DVD player 2 and the user performs an operation such as pressing a play button (not shown), a play command is transmitted from the user I / F 5 to the system control circuit 6A via the U_IF bus. Is done.
[0089]
The system control circuit 6A that has received the reproduction command transmits an encryption key request command to the DVD player 2 via the D_IF bus. In response to the command, the DVD player 2 transmits an encryption key for encrypting the AV content data to the system control circuit 6A via the D_IF bus. The system control circuit 6A that has received the encryption key transmits a command for setting the encryption key to the descrambler 7 via the AV_KEY bus, and sets the encryption key in the descrambler 7.
[0090]
Subsequently, the system control circuit 6A transmits a playback command of the AV content data to the DVD player 2 via the D_IF bus.
[0091]
In response, the DVD player 2 transmits the encrypted AV content data to the system control circuit 6A via the D_IF bus. The system control circuit 6A that has received the AV content data transmits the data to the descrambler 7 via the AV_DATA bus.
[0092]
Next, the descrambler 7 decrypts the AV content data received via the AV_DATA bus using the set encryption key, and transmits the decrypted data to the M_IN bus of the moving picture data expansion circuit 8 via the DAV_DATA bus.
[0093]
The moving image data expansion circuit 8 restores the received data into moving image data and audio data, and transmits these data to the M_DATA bus of the monitor 10 via the M_OUT bus.
[0094]
The monitor 10 outputs moving image data and audio data received via the M_DATA bus.
[0095]
By outputting the content of the DVD 9A to the monitor 10 in this manner, the user views the content of the DVD 9A.
[0096]
Subsequently, when the user has finished watching the DVD 9A and wishes to continue watching the DVD 9B, the user ejects the DVD 9A from the DVD player 2, inserts the DVD 9B, and performs the above-described reproduction operation. Will be repeated.
[0097]
By the way, when watching the DVD disks 9A and 9B continuously, the above-described decryption processing is performed for each DVD disk. Therefore, after one DVD disk has been viewed, the next DVD disk 9A and 9B are viewed. A problem that the time required to view the movie becomes very long.
[0098]
For example, if the AV contents (for example, movies) of each DVD disc are completely different (not a series), there is not much problem, but if the AV contents of each DVD disc are closely related (such as a series of movies). In many cases, the user wants to watch continuously, so as described above, when it takes a long time from the end of viewing one DVD disc to the next DVD disc. Is a problem.
[0099]
Therefore, in order to solve such a problem, in the present embodiment, the AV content of each DVD disc is recorded together with the encryption key on a recording medium (here, a recording / reproducing device) larger than the capacity of the DVD disc. Has proposed a method of continuously reproducing AV contents.
[0100]
In this case, simply recording the AV contents of the DVD disk in the recording / reproducing apparatus would illegally copy the AV contents of the contents whose copyright should be protected. The AV content recorded on the recording / reproducing device cannot be reproduced after a lapse of a predetermined time from the recording on the recording / reproducing device. Recording the AV content whose copyright is to be protected on the recording / reproducing apparatus in such a manner that it cannot be reproduced after a predetermined time in this way means that the copyright has been protected because it is not illegally copied. .
[0101]
As described above, a function of once recording information on a DVD disk in a recording / reproducing device such as a hard disk device and then reproducing the information recorded in the recording / reproducing device is referred to as a time shift function.
[0102]
The time shift function in the information recording / reproducing apparatus having the above configuration will be described below. This time shift function is roughly divided into two operations.
[0103]
That is, the first operation is to record data on a medium such as a DVD disk in a time-shifted memory (the recording / reproducing apparatus 1 in the present embodiment) in an encrypted state, and at the same time, to use an encryption key for decryption. The second operation is a time-shift recording operation for retaining data, and the second operation is a time-shift reproducing operation for reproducing data recorded in the time-shift memory by the time-shift recording operation.
Hereinafter, each will be described in detail.
[0104]
First, the time shift recording operation will be described below.
[0105]
When the DVD disk 9A is inserted and the time shift recording button is pressed by the user, a time shift recording command is transmitted from the user I / F 5 to the system control circuit 6A via the U_IF bus.
[0106]
The system control circuit 6A that has received the time shift recording command transmits an encryption key request command to the DVD player 2 via the D_IF bus. In response to the command, the DVD player 2 transmits an encryption key A for encrypting the AV content data to the system control circuit 6A via the D_IF bus.
[0107]
Upon receiving the encryption key A, the system control circuit 6A generates the time stamp data A (expiration date) based on the current time kept by the timer device 3, and generates the encryption key A by pairing the encryption key A and the time stamp data A. A write command for holding the key data A in an empty address of the encryption key holding circuit 4 is transmitted to the encryption key holding circuit 4 via the K_IF bus. Here, as shown in FIG. 4, for example, there are addresses 0 to 99 in total, and when addresses 0 to 06 have already been used, the encryption key A and the time stamp are added to the vacant address 07. It is assumed that encryption key data A paired with data A is held.
[0108]
Next, the system control circuit 6A transmits a reproduction command to the DVD player 2 via the D_IF bus. In response, the DVD player 2 transmits the AV content data A on the DVD disk 9A to the system control circuit 6A via the D_IF bus.
[0109]
At almost the same time, the system control circuit 6A transmits a recording command to the recording / reproducing apparatus 1 via the H_IF bus, and subsequently transmits recording data. At this time, as shown in FIG. 5A, the address of the encryption key holding circuit 4 where the encryption key data A is held at the beginning of the AV content data A received from the DVD player 2 as shown in FIG. In the embodiment, “07”) is added and transmitted.
[0110]
As a result, the AV content data A on the DVD disk 9A is recorded on the recording medium in the recording / reproducing apparatus 1 in an encrypted state.
[0111]
Next, when the DVD disk 9A is ejected and the DVD disk 9B is inserted and time shift recording is instructed by the user I / F 5, similarly, the time shift is performed from the user I / F 5 to the system control circuit 6A via the U_IF bus. A recording command is sent.
[0112]
The system control circuit 6A that has received the time shift recording command transmits an encryption key request command to the DVD player 2 via the D_IF bus. In response to the command, the DVD player 2 transmits an encryption key B for encrypting the AV content data to the system control circuit 6A via the D_IF bus.
[0113]
Upon receiving the encryption key B, the system control circuit 6A generates time stamp data B (expiration date) from the current time counted by the timer device 3, and generates the encryption key data obtained by pairing the encryption key B and the time stamp data B. A write command for holding B in an empty address of the encryption key holding circuit 4 is transmitted to the encryption key holding circuit 4 via the K_IF bus. Here, since the addresses from 00 to 07 are already used, the encryption key data B in which the encryption key B and the time stamp data B are paired is held at the address 08 as shown in FIG.
[0114]
Next, the system control circuit 6A transmits a reproduction command to the DVD player 2 via the D_IF bus. In response, the DVD player 2 transmits the AV content data B on the DVD 9B to the system control circuit 6A via the D_IF bus.
[0115]
At almost the same time, the system control circuit 6A transmits a recording command to the recording / reproducing apparatus 1 via the H_IF bus, and subsequently transmits recording data. At this time, as shown in FIG. 5B, the address of the encryption key holding circuit 4 (“08” in the present embodiment) is added to the head of the AV content data B received from the DVD player 2 as the recording data. Add and send.
[0116]
As a result, the AV content data B on the DVD disk 9B is recorded on the recording medium in the recording / reproducing apparatus 1 in an encrypted state.
[0117]
Next, the time shift reproduction operation will be described below. Here, a case where the recorded AV content data A and B are continuously reproduced by the above-described time shift recording operation will be described.
[0118]
First, when the user presses a time-shift reproduction button (not shown) to instruct continuous reproduction of the AV content data A and the AV content data B, the user I / F 5 transmits the two time-shift recorded data (AV A time shift reproduction command requesting continuous reproduction of the content data A and the AV content data B) is transmitted to the system control circuit 6A via the U_IF bus.
[0119]
The system control circuit 6A that has received the time shift reproduction command transmits a reproduction command requesting reading of a file of the AV content data A to the recording / reproducing apparatus 1 via the H_IF bus. In response to the playback command, the recording and playback apparatus 1 transmits the previously recorded AV content data A to the system control circuit 6A via the H_IF bus.
[0120]
The system control circuit 6A analyzes the head of the AV content data A to obtain the address of the encryption key holding circuit 4 (07 in the present embodiment), and sends the address (07) to the encryption key holding circuit 4 via the K_IF bus. Address) is transmitted. In response to the read command, the encryption key holding circuit 4 transmits the encryption key A and the time stamp data A held at the designated address (address 07) to the system control circuit 6A via the K_IF bus.
[0121]
The system control circuit 6A acquires the encryption key A and the time stamp data A from the encryption key holding circuit 4 via the K_IF bus, and further acquires the current time from the timer device 3 via the TM bus.
[0122]
The system control circuit 6A determines whether or not the difference between the time stamp data A and the current time has exceeded a predetermined time, and if so, notifies the user I / F 5 via the U_IF bus that the time is over. To send a signal.
[0123]
The user I / F 5 that has received the signal notifying the time over displays the fact on a display device (not shown) to notify the user.
[0124]
On the other hand, when it is determined that the difference between the time stamp data A and the current time is within the predetermined time, the system control circuit 6A transmits the encryption key A to the descrambler 7 via the AV_KEY bus, and sets the encryption key A in the descrambler 7. Then, the recording / reproducing apparatus 1 removes the encryption key address data (07) at the head from the AV content data A transmitted via the H_IF bus, and sequentially transmits the data to the descrambler 7 via the AV_DATA bus.
[0125]
The descrambler 7 decrypts the AV content data A input via the AV_DATA bus using the set encryption key A, and transmits the decrypted compressed data to the M_IN bus of the moving picture data expansion circuit 8 via the DAV_DATA bus.
[0126]
Subsequently, the moving image data expansion circuit 8 expands the compressed data (moving image compressed data and audio compressed data) input via the M_IN bus and transmits the expanded data to the M_DATA bus of the monitor 10 via the M_OUT bus.
[0127]
When the reproduction of the AV content data A is completed in this way, the system control circuit 6A subsequently transmits a reproduction command for reading the data of the AV content data B to the recording / reproducing apparatus 1 via the H_IF bus. In response to the reproduction command, the recording / reproducing apparatus 1 transmits the previously recorded AV content data B to the system control circuit 6A via the H_IF bus.
[0128]
The system control circuit 6A analyzes the head of the received AV content data B to obtain an encryption key address (08 in the present embodiment), and sends the obtained encryption key address to the encryption key holding circuit 4 via the K_IF bus. Send a read command to read data. In response to the read command, the encryption key holding circuit 4 transmits the encryption key B and the time stamp data B held at the designated address (address 08) to the system control circuit 6A via the K_IF bus.
[0129]
The system control circuit 6A acquires the encryption key B and the time stamp data B from the encryption key holding circuit 4 via the K_IF bus, and further acquires the current time from the timer device 3 via the TM bus.
[0130]
The system control circuit 6A compares the time stamp data B with the current time, and if the difference exceeds a predetermined time, notifies the user I / F 5 via the U_IF bus that the time is over, as described above. To send a signal.
[0131]
The user I / F 5 that has received the signal notifying the time over displays the fact on a display device (not shown) to notify the user.
[0132]
On the other hand, the time stamp data B is compared with the current time, and if the difference is within a predetermined time, the encryption key B is transmitted to the descrambler 7 via the AV_KEY bus, set in the descrambler 7, and set for recording and reproduction. The device 1 removes the leading encryption key address data (08) from the AV content data B transmitted via the H_IF bus, and sequentially transmits the data to the descrambler 7 via the AV_DATA bus.
[0133]
The descrambler 7 decrypts the AV content data B input from the system control circuit 6A via the AV_DATA bus using the set encryption key B, and transmits the decrypted AV content data B to the M_IN bus of the moving picture data expansion circuit 8 via the DAV_DATA bus.
[0134]
Subsequently, the moving image data expansion circuit 8 expands the compressed data (moving image compressed data and audio compressed data) input from the descrambler 7 via the M_IN bus, and transmits the compressed data to the M_DATA bus of the monitor 10 via the M_OUT bus.
[0135]
According to the above-described operation, the user can continuously and seamlessly watch the AV contents of the DVD 9A and the DVD 9B during the valid period.
[0136]
In the time shift recording operation, if the AV content data has already been recorded in the recording / reproducing apparatus 1, only the operation of holding the encryption key data is performed. This operation is equivalent to the fact that the original DVD disk is used as the authentication means in order to reproduce the data on the recording / reproducing apparatus 1 based on the DVD disk, and the authentication is lost after a predetermined time has elapsed. It indicates that there is.
[0137]
[Embodiment 2]
The following will describe another embodiment of the present invention. The members having the same functions as those of the first embodiment are denoted by the same reference numerals, and description thereof will be omitted.
[0138]
FIG. 6 is a schematic block diagram of the information recording / reproducing apparatus according to the present embodiment.
[0139]
As shown in FIG. 6, the information recording / reproducing device according to the present embodiment includes a recording / reproducing device 1, a DVD player 2, a timer device 3, a user I / F 5, a descrambler 7, and a moving image data expansion circuit 8. This is the same as the information recording / reproducing apparatus of the first embodiment (FIG. 1), except that it has a system control circuit (expiration date setting unit, expiration date determining unit) 6B and a scrambler 11. That is.
[0140]
Further, in the information recording / reproducing apparatus, the encryption key holding means in the first embodiment is realized by the recording / reproducing apparatus 1.
[0141]
However, when the encryption key and the time stamp data (expiration date) are recorded in the recording / reproducing apparatus 1 as they are as in the first embodiment, the recording medium in the recording / reproducing apparatus 1 is not portable. Since the encryption key of the AV content data may leak out, and if the apparatus is constructed on a personal computer, it may be read by other software, which is not preferable from the viewpoint of copyright protection. .
[0142]
Therefore, in addition to the functions of the first embodiment, a K_KEY output (bus), a K_DATA output (bus), and an SK_DATA input (bus) are added to the system control circuit 6B provided in the information recording / reproducing apparatus according to the present embodiment. ) Are connected to the scrambler 11 respectively.
[0143]
The scrambler 11 encrypts data input via the K_DATA bus using the encryption key α set from the system control circuit 6B via the K_KEY bus, and transmits the data again to the system control circuit 6B via the SK_DATA bus. Has become.
[0144]
FIG. 7 shows a specific example of the scrambler 11.
[0145]
The scrambler 11 includes a random number generation shift register 31, a parallel-serial converter 32, an Ex-OR operator 33, and a serial-parallel converter 34, as shown in FIG. That is, in the scrambler 11, the encryption key data set from the system control circuit 6B via the K_KEY bus is loaded as an initial value into the random number generation shift register 31, and the data input from the system control circuit 6B via the K_DATA bus is The data is converted into serial data by the parallel-serial converter 32. An exclusive-OR operation is performed on the output of the random number generation shift register 31 and the output of the parallel-serial converter 32 by an Ex-OR calculator 33, encryption is performed, and the encrypted serial data is serial-parallel. The data is again converted into parallel data by the converter 34 and transmitted to the system control circuit 6B via the SK_DATA bus.
[0146]
The scrambler 11 also has a function of decrypting the encryption. If data encrypted with the encryption key α is input from the system control circuit 6B via the K_DATA bus, the decrypted data is transmitted via the SK_DATA bus. This is transmitted to the system control circuit 6B.
[0147]
Therefore, if the system control circuit 6B sets the encryption key α to the scrambler 11 via the K_KEY bus and transmits the data to be encrypted to the scrambler 11 via the K_DATA bus, the data is encrypted from the scrambler 11 via the SK_DATA. Data can be obtained.
[0148]
The operation of this information recording / reproducing apparatus is almost the same as that of the first embodiment described above. Therefore, also in the present embodiment, similarly to the first embodiment, the information recording / reproducing apparatus has a time shift function including two operations (time shift recording operation and time shift reproducing operation).
[0149]
In this embodiment, at the time of the time shift recording operation, an encryption key obtained by pairing the encryption key A (encryption key B) obtained from the DVD player 2 with the time stamp data A (time stamp data B) obtained from the timer device 3. The operation when retaining data A (encryption key data B) is different from that in the first embodiment.
[0150]
That is, in the present embodiment, the encryption key data A (encryption key data B) is encrypted by the scrambler 11 and then recorded on the recording / reproducing apparatus 1. At this time, the system control circuit 6B sets a predetermined encryption key α in the scrambler 11 via the K_KEY bus in advance, and performs the encryption key data via the K_DATA bus at the time of the encryption key holding operation in the later time shift recording operation. A (encryption key data B) is transmitted to obtain encrypted encryption key data A (encryption key data B) from the scrambler 11 via the SK_DATA bus.
[0151]
Subsequently, the encryption key data A (encryption key data B) encrypted by transmitting the recording command to the recording / reproducing apparatus 1 is stored in a recording medium in the recording / reproducing apparatus 1 with a file name of, for example, “KEY_FILEA (KEY_FILEB). ) ".
[0152]
Furthermore, when recording AV content data A (AV content data B) on a recording medium in the recording / reproducing apparatus 1, as shown in FIG. 5C and FIG. A character string “KEY_FILEA (KEY_FILEB)” representing a file name holding the key data A (encryption key data B) is added and recorded.
[0153]
Also, the operation of acquiring the encryption key data A (encryption key data B) during the time shift reproduction operation is different from that of the first embodiment.
[0154]
That is, in the present embodiment, the system control circuit 6B analyzes the head portion of the AV content data A (AV content data B) at the same time as reproducing the AV content data A, acquires the file name: “KEY_FILEA (KEY_FILEB)”, and performs recording / reproduction. A file having a file name: “KEY_FILEA (KEY_FILEB)” is reproduced from the device 1 to obtain encrypted key data A (key key data B) in an encrypted state.
[0155]
Subsequently, the system control circuit 6B transmits the encrypted encryption key data A (encryption key data B) to the scrambler 11 via the K_DATA bus and encrypts the encrypted encryption key data A (encryption key data B) from the scrambler 11 via the SK_DATA bus. Decrypted encryption key data A (encryption key data B) is obtained.
[0156]
In the above description, if the encryption key α is configured to be known only by the system control circuit 6B, the encryption key data A and the encryption key data B may be obtained when the recording medium of the recording / reproducing apparatus 1 is taken out and analyzed, or by other software. Even if it is read, the encryption key data A and the encryption key data B cannot be used as they are because they are encrypted, and the copyright is secured.
[0157]
In the above embodiment, since the time stamp data at the time when the encryption key is held is held as a pair, the expiration time of the time shift reproduction is determined by the elapsed time from the time when the time shift recording operation is performed. Decided. In this case, even if the user has not performed the time-shift reproduction even once after performing the time-shift recording operation, the expiration date of the time-shift reproduction expires after a predetermined time has elapsed.
[0158]
Therefore, in the following third embodiment, an example will be described in which the above problem can be solved by holding time stamp data at the time of first time shift reproduction.
[0159]
[Embodiment 3]
The following is a description of still another embodiment of the present invention. The configuration of the information recording / reproducing apparatus for realizing the present embodiment may be any of the first and second embodiments, and a detailed description thereof will be omitted.
[0160]
In the information recording / reproducing apparatus according to the present embodiment, the expiration date is not set for the first time-shift reproduction, and the time stamp data and the current time are compared with each other at the time of the second or later time-shift reproduction, and a predetermined time or more has elapsed. If the user does not perform the time-shift reproduction even if the user does not perform the time-shift reproduction until a predetermined time (time when the time-shift reproduction cannot be performed) elapses after the user performs the time-shift recording operation. Shift reproduction can be performed. That is, it is possible to avoid a situation in which time-shift recorded AV content data that has never been reproduced cannot be reproduced.
[0161]
As described above, the configuration of the information recording / reproducing apparatus according to the present embodiment is the same as that of the first embodiment or the second embodiment, and here, for convenience of explanation, the description of the first embodiment will be used. With reference to FIG. 1 used, only different portions will be extracted and described.
[0162]
In the information recording / reproducing apparatus shown in FIG. 1, when the system control circuit 6A generates the encryption key data A (encryption key data B) for time shift recording, the system control circuit 6A converts the time stamp data without acquiring the current time. Embodiment 4 differs from Embodiment 1 in that the encryption key data A (encryption key data B) is generated by setting all bits to 0.
[0163]
When performing time-shift reproduction, the system control circuit 6A acquires the encryption key data A (encryption key data B), and when comparing with the current time, the time stamp data A (time stamp data B) is all 0. Is determined to be the first reproduction, the time shift reproduction is continued, the current time is obtained from the timer device 3, the time stamp data A '(time stamp data B') is obtained, and the encryption key A ( The encryption key data A ′ (encryption key data B ′) is generated in combination with the encryption key B), and is recorded at the address 07 (address 08) of the encryption key holding circuit 4.
[0164]
By these operations, an expiration date is not provided only at the time of the first reproduction, and an operation of performing reproduction after judging the expiration date at the second and subsequent reproductions can be performed.
[0165]
In the above embodiments, each means is described as hardware. However, even if a part is made into software using a personal computer or the like, it does not depart from the gist of the present invention.
[0166]
For example, in the information recording / reproducing device as shown in FIG. 8, the user I / F 5 is a keyboard, a mouse, a display, etc., the recording / reproducing device 1 is a hard disk device, the DVD player 2 is a DVD-ROM drive, and The timer device 3 includes a real-time clock IC mounted on a motherboard of a personal computer.
[0167]
Further, the system control circuit 6B, the descrambler 7, the moving image data decompression circuit 8, and the scrambler 11 are implemented as program codes executed by a CPU and a memory.
[0168]
As described above, according to the information recording / reproducing apparatus of the present invention, a long-time continuous time-shift reproduction can be performed by temporarily storing information in the recording / reproducing apparatus. Since the expiration date is set for decryption, it is possible to improve user convenience such as continuous reproduction of a plurality of titles while protecting copyright.
[0169]
Another object of the present invention is to provide a system or an apparatus with a recording medium in which a program code, which is software for realizing the above-described functions, is readable by a computer, and the computer (or CPU or MPU) of the system or the apparatus is provided. Can also be achieved by reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the above-described function, and the storage medium storing the program code constitutes the present invention. Examples of the storage medium for supplying the program code include a medium such as a flexible disk, a hard disk, a magnetic tape, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, an MD, and a nonvolatile memory card. A memory such as a ROM or a RAM can be used.
[0170]
The functions described above are not only realized by executing the above-described program code read by a computer, but also executed by an OS or the like running on the computer based on an instruction of the program code. It is also realized by performing all or part of the processing.
[0171]
Further, the above-described function is realized by writing the program code read from the storage medium into a memory provided in a function expansion board or a function expansion unit connected to the computer. Based on the instruction, a CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and is also realized by the processing.
[0172]
The content stored in the storage medium is not limited to a program, but may be data.
[0173]
【The invention's effect】
As described above, according to the information recording method of the present invention, in the information recording method of recording information recorded on the first recording medium on the second recording medium, the information recorded on the first recording medium is encrypted. When the recorded information is recorded on the second recording medium, the information is recorded in an encrypted state, and the expiration date information for setting the expiration date for decryption is also recorded.
[0174]
Therefore, since the information recorded on the second recording medium is recorded in an encrypted state, the information is normally reproduced by decrypting the same information as the information recorded on the first recording medium. It becomes possible.
[0175]
For example, if information of a plurality of first recording media is recorded on the second recording medium, one second recording medium is reproduced so that the plurality of first recording media are continuously reproduced. It is possible to continuously reproduce the information of each first recording medium from the medium.
[0176]
In addition, when information recorded in an encrypted state on the first recording medium is recorded on the second recording medium, expiration date information for setting an expiration date for decryption is also recorded. Therefore, after the expiration date, the decryption of the encryption cannot be performed, and as a result, the information recorded on the second recording medium cannot be reproduced.
[0177]
Therefore, since the information recorded on the second recording medium cannot be reproduced indefinitely, especially when the information recorded on the first recording medium is information to be protected by copyright, the copyright is protected. The recorded data is recorded on the second recording medium.
[0178]
For example, when a commercially available DVD-video is assumed as the first recording medium and a hard disk having a larger capacity than the above-mentioned DVD-video is assumed as the second recording medium, a plurality of DVD-videos are stored. In the case of recording on one hard disk, the expiration date of decryption is set for each DVD-video, so that within this expiration date, the contents of a plurality of DVD-videos can be continuously reproduced from the hard disk. It becomes possible.
[0179]
In this case, since the data cannot be reproduced after the expiration date, even if the DVD-video is not purchased but borrowed from another person, copying from the DVD-video to the recording / reproducing apparatus is not regarded as unauthorized. The copyright of the DVD-video is protected.
[0180]
If the DVD-video is borrowed from a rental shop and the rental period is set, the DVD-video may be once recorded in the recording / reproducing device, and if it is within the expiration date of the decryption, Even if the rental period expires, it becomes possible to reproduce.
[0181]
As described above, according to the above information recording method, when a plurality of pieces of information to be protected by copyright are successively reproduced, the convenience of the user is improved while protecting the copyright. This has the effect that it can be performed.
[0182]
Further, as described above, the information recording / reproducing apparatus of the present invention comprises: an information reproducing means for reproducing information recorded in an encrypted state on a first recording medium; and a first information reproducing means for reproducing the information reproduced by the information reproducing means. Recording / reproducing means for recording information recorded on the second recording medium in an encrypted state on the second recording medium, and reproducing the information recorded on the second recording medium as necessary; Expiration date setting means for setting an expiration date for decryption of information recorded on the recording medium, and when the information recorded on the second recording medium is reproduced by the recording / reproducing means, Expiration date judging means for judging whether or not the set expiration date has passed; and when the expiration date judgment unit judges that the expiration date has passed, reproduction of information recorded on the second recording medium is performed. Do not A configuration in which a control means for controlling sea urchin said recording and reproducing means.
[0183]
Therefore, the information recorded on the second recording medium is in an encrypted state, and the expiration date is set for the decryption of the information. Therefore, the information recorded on the second recording medium can be reproduced. However, if the expiration date is exceeded, the information recorded on the second recording medium cannot be decrypted. The recorded information cannot be reproduced.
[0184]
As described above, by managing the information recorded in the encrypted state on the second recording medium by the expiration date, the information recorded on the second recording medium can be properly reproduced. . That is, it is possible to perform appropriate authentication on the information recorded on the second recording medium. For example, if the information recorded on the second recording medium is information to be protected by copyright, Since the reproduction of the information is not set indefinitely, the copyright is protected.
[0185]
In addition, information to be reproduced recorded on the first recording medium is temporarily recorded (copied) on the second recording medium, and the copied information is read out. When the second recording medium is a hard disk or the like, high-speed reading can be performed according to the difference in reading performance between the respective playback devices.
[0186]
Here, when the storage capacity of the second recording medium is larger than the storage capacity of the first recording medium and the contents (AV contents) of the plurality of first recording media can be recorded on the second recording medium. Since information is read out from the recording / reproducing means at the time of reproducing information, it is possible to continuously reproduce information between different first recording media as compared with the reproduction from the information reproducing means.
[0187]
As described above, according to the information recording / reproducing apparatus described above, when a plurality of pieces of information to be protected by copyright are successively reproduced, the user's convenience is improved while protecting the copyright. It has the effect of being able to.
[0188]
The determination of the expiration date by the expiration date determining means may be performed as follows.
[0189]
The expiration date judging means may judge the expiration date based on an elapsed time from when information of the first recording medium is recorded on the second recording medium.
[0190]
In this case, since the starting point of the expiration date is the time when the information is recorded on the second recording medium, the expiration date can be set according to the date and time information to be recorded on the second recording medium. If the date and time information to be recorded on the second recording medium is re-performed, it is possible to effectively extend the expiration date.
[0191]
Further, the expiration date determining means may determine the expiration date based on the elapsed time from the first decryption of the information recorded on the second recording medium.
[0192]
In this case, since the reproduction operation is restricted by the expiration date at least after the decryption is performed, normal reproduction of the information is prohibited by the expiration of the expiration date without performing the time shift reproduction once. Can be eliminated. That is, the expiration date is not counted until the first decryption is performed, so that it is possible to avoid a situation in which the expiration date expires before the content is reproduced even once.
[0193]
Further, the information recording / reproducing apparatus of the present invention may be configured as follows.
[0194]
That is, in order to solve the above-described problem, information encrypted by the first encryption key and information playback means for playing back information on a first recording medium on which the first encryption key is recorded are provided. Recording / reproducing means for recording encrypted information recorded on a recording medium on a second recording medium, and an expiration date on which the expiration date for decryption of the information recorded on the second recording medium is recorded as date and time information Recording means, date and time information acquisition means for acquiring information about the current date and time, and when a request for information reproduction is generated, date and time information recorded in the expiration date recording means and date and time information acquired from the date and time information acquisition means The expiration date judging means for judging the expiration date by comparing the expiration date and the expiration date judging device judges that the expiration date for decryption of the information recorded on the second recording medium has passed. The case may be configured to include a control means for controlling the reproducing means so as not to play the second encrypted information recorded on the recording medium.
[0195]
An information reproducing means for reproducing the information encrypted by the first encryption key and the information on the first recording medium on which the first encryption key is recorded, and an encrypted information recorded on the first recording medium; Recording / reproducing means for recording the information obtained in the second recording medium in combination with information for specifying the storage location of the encryption key holding means, and specifying the first encryption key read from the first recording medium. And information about the current date and time, and information about the current date and time, and the information recorded on the first recording medium and the date and time information recorded on the second recording medium as a pair. Date and time information acquiring means, when the information recorded on the second recording medium is reproduced by the recording and reproducing means, the date and time information recorded in the encryption key holding means and the date and time information acquired from the date and time information acquiring means; And comparing the second Expiration date judging means for judging the expiration date of the decryption of the information recorded on the recording medium; and, if the date and time information judged by the expiration date judging device falls within the expiration date, the information is encrypted from the first recording medium. Read out the information that specifies the storage location of the first encryption key for decrypting the information and the encrypted key, and reads out the encryption key from the encryption key holding unit based on the information that specifies the storage location of the first encryption key. And control means for controlling the recording / reproducing means so that the encrypted information recorded on the second recording medium is decrypted with the first encryption key.
[0196]
In this case, information such as a video recorded on a first recording medium such as an optical disk is read by an information reproducing means such as a DVD player, and the read information is stored in a second recording medium such as a hard disk by a first encryption key. A recording / reproducing means for recording the data as it is encrypted, a date / time information acquiring means for acquiring information on the current date / time from a timer means or the like; An expiration date judging unit for judging an expiration date by comparing the date and time information obtained from the date and time information acquisition unit with the date and time information obtained from the date and time information obtaining unit. A control unit (system control unit) such as a CPU for prohibiting normal reproduction of information recorded in an encrypted state on the second recording medium.
[0197]
Therefore, when there is a reproduction request for information such as AV content recorded on the second recording medium, if the elapsed time from the recording time is within a predetermined time, normal reproduction of the AV content data is performed. The control means can make a decision to permit and if the time exceeds a predetermined time, invalidate the authentication and prohibit normal reproduction. That is, since the expiration date of the information recorded on the second recording medium in a state of being encrypted with the first encryption key is managed, it is determined whether or not the reproduction request is made within the expiration date. Appropriate authentication can be performed by checking.
[0198]
In addition, information to be reproduced recorded on the first recording medium is temporarily recorded (copied) on the second recording medium, and the copied information is read out. When the second recording medium is a hard disk or the like, high-speed reading can be performed according to the difference in reading performance between the respective playback devices.
[0199]
Here, if the storage capacity of the second recording medium is larger than the storage capacity of the first recording medium and the contents (AV contents) of a plurality of first recording media can be recorded, the information at the time of reproducing the information Is read from the recording / reproducing means, so that it is possible to continuously reproduce information between different first recording media as compared with the reproduction from the information reproducing means.
[0200]
The encryption key holding means may encrypt and record the first encryption key with a second encryption key on the second recording medium.
[0201]
In this case, since the first encryption key is encrypted by the second encryption key and recorded on the second recording medium, even if the recording medium in the recording / reproducing means is portable, the encryption key of the AV content data is used. There is an effect that there is no danger of flowing out.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of an information recording / reproducing apparatus according to an embodiment of the present invention.
FIG. 2 is a schematic block diagram of an encryption key holding circuit provided in the information recording / reproducing apparatus shown in FIG.
FIG. 3 is a schematic block diagram of a descrambler provided in the information recording / reproducing apparatus shown in FIG.
FIG. 4 is a diagram illustrating a recording state of encryption key data and a time stamp in the encryption key holding circuit illustrated in FIG. 2;
FIG. 5 is a diagram illustrating recording data.
FIG. 6 is a schematic block diagram of an information recording / reproducing apparatus according to another embodiment of the present invention.
FIG. 7 is a schematic block diagram of a scrambler provided in the information recording / reproducing apparatus shown in FIG.
8 is a schematic block diagram in the case where the functions of the information recording / reproducing apparatus shown in FIG. 6 are realized by software.
FIG. 9 is a schematic block diagram of an information recording / reproducing apparatus for explaining the background of the invention.
[Explanation of symbols]
1 recording / reproducing device (recording / reproducing means, second recording medium)
2 DVD player (information reproducing means)
3 Timer device (timer means)
4. Encryption key holding circuit (encryption key holding means)
5 User I / F
6A System control circuit (control means, expiration date determination means, expiration date setting means)
6B System control circuit (control means, expiration date determination means, expiration date setting means)
7 Descrambler
8 Video data expansion circuit
9A DVD disk (first recording medium)
9B DVD disc (first recording medium)
10 Monitor
11 Scrambler
21 Semiconductor Memory
22 Command processing circuit
23 Battery
31 Random number generation shift register
32 parallel-serial converter
33 Ex-OR operator
34 serial-parallel converter

Claims (7)

第1の記録媒体に記録された情報を、第2の記録媒体に記録する情報記録方法において、
第1の記録媒体に暗号化された状態で記録された情報を、第2の記録媒体に記録する際に、暗号化された状態で記録すると共に、暗号解読の有効期限を設定するための有効期限情報を併せて記録することを特徴とする情報記録方法。
In an information recording method for recording information recorded on a first recording medium on a second recording medium,
When recording the information recorded in the first recording medium in the encrypted state on the second recording medium, the information is recorded in the encrypted state and the validity for setting the expiration date of the decryption is set. An information recording method characterized by recording expiration information together.
第1の記録媒体に暗号化された状態で記録された情報を再生する情報再生手段と、
上記情報再生手段によって再生された第1の記録媒体に記録された情報を、暗号化された状態で第2の記録媒体に記録し、該第2の記録媒体に記録した情報を必要に応じて再生する記録再生手段と、
上記第2の記録媒体に記録した情報の暗号解読の有効期限を設定する有効期限設定手段と、
上記記録再生手段によって、第2の記録媒体に記録された情報が再生されるとき、上記有効期限設定手段によって設定された有効期限を越えているか否かを判定する有効期限判定手段と、
上記有効期限判定手段によって有効期限を越えていると判定された時に、第2の記録媒体に記録された情報の再生を行なわないように上記記録再生手段を制御する制御手段とを備えていることを特徴とする情報記録再生装置。
Information reproducing means for reproducing information recorded in an encrypted state on the first recording medium;
The information recorded on the first recording medium reproduced by the information reproducing means is recorded on the second recording medium in an encrypted state, and the information recorded on the second recording medium is used as necessary. Recording and reproducing means for reproducing;
Expiration date setting means for setting an expiration date for decryption of information recorded on the second recording medium;
When the information recorded on the second recording medium is reproduced by the recording / reproducing means, an expiration date determining means for determining whether or not the expiration date set by the expiration date setting means has been exceeded;
Control means for controlling the recording / reproducing means so as not to reproduce the information recorded on the second recording medium when the expiration date is judged to have passed by the expiration date determining means. An information recording / reproducing apparatus characterized by the above-mentioned.
上記有効期限設定手段は、第2の記録媒体に第1の記録媒体の情報が記録された時点からの経過時間により有効期限を設定することを特徴する請求項2記載の情報記録再生装置。3. The information recording / reproducing apparatus according to claim 2, wherein said expiration date setting means sets an expiration date based on an elapsed time from a point in time when information of the first recording medium is recorded on the second recording medium. 上記有効期限設定手段は、第2の記録媒体に記録された情報の初回の暗号解読時点からの経過時間により有効期限を設定することを特徴とする請求項2記載の情報記録再生装置。3. The information recording / reproducing apparatus according to claim 2, wherein said expiration date setting means sets an expiration date based on an elapsed time from a first decryption time of information recorded on the second recording medium. 第1の暗号鍵により暗号化された情報及び該第1の暗号鍵を記録した第1の記録媒体の情報再生を行なう情報再生手段と、
第1の記録媒体に記録された暗号化された情報を第2の記録媒体に記録する記録再生手段と、
第2の記録媒体に記録される情報の暗号解読に対する有効期限を日時情報として記録する有効期限記録手段と、
現在日時に関する情報を取得する日時情報取得手段と、
情報の再生要求が生じた場合に、上記有効期限記録手段に記録された日時情報と上記日時情報取得手段から取得した日時情報とを比較して上記有効期限を判定する有効期限判定手段と、
上記有効期限判定手段によって、第2の記録媒体に記録されている情報の暗号解読に対する有効期限が超過していると判定された場合に、上記第2の記録媒体に記録された暗号化された情報の再生を行なわないように上記記録再生手段を制御する制御手段とを備えていることを特徴とする情報記録再生装置。
Information reproducing means for reproducing information encrypted by the first encryption key and information on a first recording medium on which the first encryption key is recorded;
Recording / reproducing means for recording the encrypted information recorded on the first recording medium on the second recording medium;
Expiration date recording means for recording, as date and time information, an expiration date for decryption of information recorded on the second recording medium;
Date and time information obtaining means for obtaining information on the current date and time,
When a request for reproducing information occurs, an expiration date determining unit that compares the date and time information recorded in the expiration date recording unit with the date and time information acquired from the date and time information acquisition unit to determine the expiration date,
When the expiration date determining means determines that the expiration date for decryption of the information recorded on the second recording medium has expired, the encrypted information recorded on the second recording medium is returned. Control means for controlling the recording and reproducing means so as not to reproduce information.
第1の暗号鍵により暗号化された情報及び該第1の暗号鍵を記録した第1の記録媒体の情報再生を行なう情報再生手段と、
第1の記録媒体に記録された暗号化された情報を、上記暗号鍵保持手段の保持場所を特定する情報とを対にして第2の記録媒体に記録する記録再生手段と、
上記第1の記録媒体から読み出した第1の暗号鍵を特定の場所に保持するとともに、第1の記録媒体に記録された情報を、第2の記録媒体に記録された日時情報とを対にして保持する暗号鍵保持手段と、
現在日時に関する情報を取得する日時情報取得手段と、
上記記録再生手段によって第2の記録媒体に記録された情報が再生されるとき、上記暗号鍵保持手段に記録された日時情報と上記日時情報取得手段から取得した日時情報とを比較して、上記第2の記録媒体に記録した情報の暗号解読の有効期限を判定する有効期限判定手段と、
上記有効期限判定手段によって判定した日時情報が有効期限内にある場合に、第1の記録媒体から、暗号化された情報と該情報を復号するための第1の暗号鍵の保存場所を特定する情報を読み出し、第1の暗号鍵の保存場所を特定する情報に基づいて上記暗号鍵保持手段から暗号鍵を読み出し、第2の記録媒体に記録された暗号化された情報を該第1の暗号鍵によって復号するように上記記録再生手段を制御する制御手段とを有することを特徴とする情報記録再生装置。
Information reproducing means for reproducing information encrypted by the first encryption key and information on a first recording medium on which the first encryption key is recorded;
Recording / reproducing means for recording the encrypted information recorded on the first recording medium on the second recording medium in combination with the information for specifying the holding place of the encryption key holding means,
The first encryption key read from the first recording medium is held at a specific location, and the information recorded on the first recording medium is paired with the date and time information recorded on the second recording medium. Encryption key holding means for holding
Date and time information obtaining means for obtaining information on the current date and time,
When the information recorded on the second recording medium is reproduced by the recording / reproducing means, the date / time information recorded in the encryption key holding means is compared with the date / time information acquired from the date / time information acquiring means, Expiration date determining means for determining an expiration date of decryption of information recorded on the second recording medium;
When the date and time information determined by the expiration date determination unit is within the expiration date, the storage location of the encrypted information and the first encryption key for decrypting the information is specified from the first recording medium. Reading the information, reading the encryption key from the encryption key holding means based on the information for specifying the storage location of the first encryption key, and encrypting the encrypted information recorded on the second recording medium with the first encryption key. Control means for controlling said recording / reproducing means so as to decrypt with a key.
上記暗号鍵保持手段は、上記第2の記録媒体上に前記第1の暗号鍵を第2の暗号鍵により暗号化して記録することを特徴とする請求項6記載の情報再生装置。7. The information reproducing apparatus according to claim 6, wherein the encryption key holding unit encrypts the first encryption key with a second encryption key and records the first encryption key on the second recording medium.
JP2002221245A 2002-07-30 2002-07-30 Information recording method, and information recording and reproducing devcice Pending JP2004063016A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002221245A JP2004063016A (en) 2002-07-30 2002-07-30 Information recording method, and information recording and reproducing devcice

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002221245A JP2004063016A (en) 2002-07-30 2002-07-30 Information recording method, and information recording and reproducing devcice

Publications (1)

Publication Number Publication Date
JP2004063016A true JP2004063016A (en) 2004-02-26

Family

ID=31941616

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002221245A Pending JP2004063016A (en) 2002-07-30 2002-07-30 Information recording method, and information recording and reproducing devcice

Country Status (1)

Country Link
JP (1) JP2004063016A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006085893A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
JP2006087094A (en) * 2004-09-13 2006-03-30 Samsung Electronics Co Ltd Multi-streaming method using temporary storage medium, and multi-streaming apparatus
JP2006085891A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
JP2006085894A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
JP2006085892A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
WO2006085584A1 (en) * 2005-02-10 2006-08-17 Ntt Docomo, Inc. Information processing device, read terminal, non-public information read system, non-public information read method, information processing program, and non-public information read program
JP2007148659A (en) * 2005-11-25 2007-06-14 Sanyo Electric Co Ltd Content-distribution system
JP2007193413A (en) * 2006-01-17 2007-08-02 Nec Personal Products Co Ltd Data storage device and encryption key storage method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006087094A (en) * 2004-09-13 2006-03-30 Samsung Electronics Co Ltd Multi-streaming method using temporary storage medium, and multi-streaming apparatus
JP2006085893A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
JP2006085891A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
JP2006085894A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
JP2006085892A (en) * 2004-09-14 2006-03-30 Marvell World Trade Ltd Unified control and memory for combined dvd/hdd system
WO2006085584A1 (en) * 2005-02-10 2006-08-17 Ntt Docomo, Inc. Information processing device, read terminal, non-public information read system, non-public information read method, information processing program, and non-public information read program
JP2007148659A (en) * 2005-11-25 2007-06-14 Sanyo Electric Co Ltd Content-distribution system
JP2007193413A (en) * 2006-01-17 2007-08-02 Nec Personal Products Co Ltd Data storage device and encryption key storage method
JP4536011B2 (en) * 2006-01-17 2010-09-01 Necパーソナルプロダクツ株式会社 Data storage device and encryption key storage method

Similar Documents

Publication Publication Date Title
JP4565014B2 (en) Authentication method and data processing apparatus
US7155011B2 (en) Encryption method, decryption method, and recording and reproducing apparatus
US7889863B2 (en) Recording device, recording medium, and content protection system
KR20070082405A (en) Encrypted data player and encrypted data play system
JP2006172147A (en) Contents protecting method and information recording and reproducing device using the method
JP2004531957A (en) Method and apparatus for decrypting encrypted data stored on a record carrier
JP2007294054A (en) Digital picture recording and reproducing device
JP4921862B2 (en) Information recording / reproducing apparatus and method
JP2004522252A (en) Apparatus and method for reproducing user data
JP2004063016A (en) Information recording method, and information recording and reproducing devcice
JP4592398B2 (en) Information recording / reproducing method and apparatus, information recording medium
JP2000030367A (en) System and method for reproducing information signal, device and method for reading out information signal, and device and method for processing information signal
JP4228863B2 (en) Recording apparatus, signal processing system, recording method program, and recording medium storing program
JP3984749B2 (en) Authentication method, data processing device
JP3689624B2 (en) Information recording medium, information recording method, and information reproducing method
JP2007287268A (en) Recorder
JP2010220019A (en) Key management method and key management apparatus
JP2010220019A5 (en)
JP4263129B2 (en) Recording / reproducing apparatus and method
JP3984792B2 (en) Data processing method and data processing apparatus
EP1914750A1 (en) Playback apparatus and key management method
JP2006085815A (en) Recording and reproducing apparatus, content reproducing method, and content recording method
JP2006195973A (en) Data processing apparatus
JP2006147049A (en) Recording/reproducing device
JP2005080218A (en) Recording and reproducing system, and reproducing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050525

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070420

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070727

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070821