(57)【要約】【課題】例えば追記型記録媒体に機密性のあるデータを記録した場合、他人に再生される危険性のない状態で消去処理を行うことが可能な記録装置・消去装置を提供する。【解決手段】光ディスク１０１の記録部分と未記録部分とを区別することのできるピックアップ部１０２から読み取った上記光ディスク１０１の未記録部分に、鍵生成部１１０によって生成された鍵データに基づいて暗号化処理部１１１によって暗号化された記録すべきデータを記録する。また、鍵生成部１１０で生成された鍵データを、前後に未記録部分を設けた状態で光ディスク１０１に記録する。【選択図】　図１
2004111007.tif 000002
【特許請求の範囲】
【請求項１】
データを記録媒体に記録する記録装置において、
データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、
データを暗号化するための鍵データを生成する鍵生成部と、
上記鍵データに基づいて記録すべきデータを暗号化する暗号化処理部と、
上記ピックアップ部から読み取った上記記録媒体の未記録部分に、上記暗号化処理部によって暗号化された記録すべきデータを記録する制御を行うとともに、上記鍵生成部で生成された上記鍵データを、前後に未記録部分を設けた状態で記録する制御を行う記録制御部とを備えることを特徴とする記録装置。
【請求項２】
上記記録制御部が、上記記録媒体の読み出し順において、記録すべきデータが記録されるべき領域の範囲の最後部から後ろ側に、上記鍵生成部で生成された上記鍵データを、データの記録順に上記記録媒体に記録する制御を行うことを特徴とする請求項１記載の記録装置。
【請求項３】
上記記録制御部が、上記鍵生成部で生成された上記鍵データを、上記記録媒体の読み出し順で最後部から、データの記録順に上記記録媒体に記録する制御を行うことを特徴とする請求項１記載の記録装置。
【請求項４】
上記記録制御部が、上記記録媒体の読み出し順において、上記鍵生成部で生成された上記鍵データを、上記記録するデータの直後に記録し、次回に記録されるデータを、前回に記録された上記鍵データの後ろ側に記録する制御を行うことを特徴とする請求項１記載の記録装置。
【請求項５】
上記記録制御部が、上記鍵生成部で生成された上記鍵データを複数に分割し、、それぞれを複数の箇所に記録する制御を行うことを特徴とする請求項１記載の記録装置。
【請求項６】
上記鍵データが複数ある場合、上記記録制御部が、１つの鍵データに対して記録する区間を１つずつ設け、その区間において、ランダムな位置に、鍵データを記録する制御を行うことを特徴とする請求項１、２、または３記載の記録装置。
【請求項７】
請求項１ないし５のいずれか一項に記載の記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、
上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、
ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、
上記鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成部で生成されたダミーデータを記録する制御を行う記録制御部とを備えることを特徴とする消去装置。
【請求項８】
請求項６記載の記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、
上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、
ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、
上記鍵データが記録されている区間内において、該鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成部で生成されたダミーデータを記録する制御を行う記録制御部とを備えることを特徴とする消去装置。
【請求項９】
データを記録媒体に記録する記録装置において、
記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量とを取得するデータ量判断部と、
データを暗号化するための鍵データを上記データ量判断部が取得したデータ量に基づいて生成する鍵生成部と、
上記鍵生成部が生成した上記鍵データを用いて、記録すべきデータを暗号化する暗号化処理部と、
上記暗号化処理部によって暗号化されたデータを上記記録媒体に記録する制御を行う記録制御部とを備えることを特徴とする記録装置。
【請求項１０】
ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、
上記データ量判断部が、記録するデータのデータ量と、上記ダミーデータ生成部が生成したダミーデータのデータ量との合計のデータ量を取得し、
上記鍵生成部が、上記データ量判断部によって取得された上記合計のデータ量に基づいて鍵データを生成することを特徴とする請求項９記載の記録装置。
【請求項１１】
ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、
上記記録制御部が、上記ダミーデータ生成部が生成したダミーデータを上記記録媒体に記録する制御を行うとともに、
上記データ量判断部が、記録媒体に記録されたダミーデータのデータ量を取得し、
上記鍵生成部が、上記データ量判断部によって取得された上記データ量に基づいて鍵データを生成することを特徴とする請求項９記載の記録装置。
【請求項１２】
上記記録制御部が、上記記録媒体における過去のデータ量の履歴を、上記鍵生成部で生成された鍵データを用いて暗号化して上記記録媒体に記録する制御を行うことを特徴とする請求項１０記載の記録装置。
【請求項１３】
上記記録制御部が、上記記録媒体の読み出し順において、次回のデータを記録する位置の直前に、上記ダミーデータ生成部が生成したダミーデータを上記記録媒体に記録する制御を行うことを特徴とする請求項１０記載の記録装置。
【請求項１４】
上記データ量判断部が、上記記録媒体に既に記録されているデータ量と、これから記録するデータのデータ量との合計のデータ量を取得するとともに、
上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、記録すべきデータを暗号化して上記記録媒体に記録する制御を行うことを特徴とする請求項１０記載の記録装置。
【請求項１５】
上記データ量判断部が、上記記録媒体に既に記録されたデータ量を取得するとともに、
上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、記録すべきデータを暗号化して上記記録媒体に記録する制御を行うことを特徴とする請求項１０記載の記録装置。
【請求項１６】
上記記録制御部が、上記記録媒体においてダミーデータが記録されている前後に、上記ダミーデータ生成部が生成したランダムな値でランダムなデータ量を持つダミーデータを記録する制御を行い、
上記データ量判断部が、上記記録媒体に既に記録されているダミーデータのデータ量と、今回記録したダミーデータの合計のデータ量を取得し、
上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、過去のダミーデータのデータ量の履歴を上記記録媒体に記録する制御を行うことを特徴とする請求項１１記載の記録装置。
【請求項１７】
上記記録制御部が、データを記録する際に用いたデータ量の基準を変える位置に、上記ダミーデータ生成部が生成したランダムな値でランダムなデータ量を持つダミーデータを記録する制御を行うことを特徴とする請求項１２記載の記録装置。
【請求項１８】
請求項９、請求項１０、請求項１１、請求項１３、請求項１４、および請求項１５のいずれか一項に記載の記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、
データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、
記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量との合計のデータ量を取得するデータ量判断部と、
データを暗号化および復号するための鍵データを生成する鍵生成部と、
データを暗号化および復号する暗号化復号化処理部と、
ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、
データを記録するのに用いたデータ量の基準を変える位置に、上記ダミーデータ生成部が生成したダミーデータを記録する制御を行う記録制御部とを備えることを特徴とする消去装置。
【請求項１９】
請求項１２、請求項１６、および請求項１７のいずれか一項に記載の記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、
データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、
記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量との合計のデータ量を取得するデータ量判断部と、
データを暗号化および復号するための鍵データを生成する鍵生成部と、
データを暗号化および復号する暗号化復号化処理部と、
上記記録媒体の過去のデータ量の履歴、または過去のダミーデータのデータ量の履歴から、消去対象のデータを暗号化するのに用いた鍵データのもとになるデータ量を除いたものを暗号化して記録する制御を行う記録制御部を備えることを特徴とする消去装置。
【請求項２０】
ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、
上記記録制御部が、上記記録媒体の読み出し順において、消去を行うためのデータを記録する位置の直前に、上記ダミーデータ生成部が生成したダミーデータを記録する制御を行うことを特徴とする請求項１９記載の消去装置。
【請求項２１】
請求項１ないし６のいずれか一項に記載の記録装置によってデータが記録された記録媒体、もしくは、請求項７または８記載の消去装置によってデータが消去された記録媒体を再生する再生装置であって、
上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、
上記記録媒体において、前後を未記録部分で囲まれて記録された鍵データを検出する鍵検出部とを備えることを特徴とする再生装置。
【請求項２２】
請求項９ないし１７のいずれか一項に記載の記録装置によってデータが記録された記録媒体、もしくは、請求項１８、１９、または２０記載の消去装置によってデータが消去された記録媒体を再生する再生装置であって、
上記記録媒体に記録されている情報を受け取り、データ量を判断するデータ量判断部と、
上記データ量判断部が判断したデータ量に基づいて鍵データを生成する鍵生成部とを備えることを特徴とする再生装置。
【請求項２３】
データを記録媒体に記録するデータ記録方法において、
データを記録する記録媒体の記録部分と未記録部分とを区別するステップと、
データを暗号化するための鍵データを生成する鍵生成ステップと、
上記鍵データに基づいて記録すべきデータを暗号化する暗号化処理ステップと、
上記記録媒体の記録部分と未記録部分とを区別するステップにおいて取得された記録媒体の未記録部分に、上記暗号化処理ステップによって暗号化された記録すべきデータを記録する制御を行うとともに、上記鍵生成ステップにおいて生成された上記鍵データを、前後に未記録部分を設けた状態で記録する制御を行う記録ステップとを有していることを特徴とするデータ記録方法。
【請求項２４】
データを記録媒体に記録するデータ記録方法において、
データのデータ量を判断するデータ量判断処理ステップと、
データを暗号化するための鍵データを、上記データ量判断処理ステップによって取得されたデータ量に基づいて生成する鍵生成ステップと、
上記鍵生成ステップによって生成された鍵データによってデータを暗号化処理する暗号化処理ステップと、
上記暗号化処理ステップによって暗号化されたデータを、上記記録媒体に記録する記録ステップとを有していることを特徴とするデータ記録方法。
【請求項２５】
請求項２３記載のデータ記録方法によってデータが記録された記録媒体のデータを消去する消去方法であって、
上記データを記録する記録媒体の記録部分と未記録部分とを区別するステップと、
ランダムな値とランダムなデータ量とを持つダミーデータを生成するダミーデータ生成ステップと、
上記鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成ステップにおいて生成されたダミーデータを記録する記録ステップとを有していることを特徴とする消去方法。
【請求項２６】
請求項２４記載のデータ記録方法によってデータが記録された記録媒体のデータを消去する消去方法であって、
ランダムな値とランダムなデータ量とを持つダミーデータを生成するダミーデータ生成ステップと、
データを記録する際に用いたデータ量の基準を変える位置に、上記ダミーデータ生成ステップにおいて生成されたダミーデータを記録する記録ステップとを有していることを特徴とする消去方法。
【請求項２７】
請求項２３記載のデータ記録方法によってデータが記録された記録媒体、もしくは、請求項２５記載のデータ消去方法によってデータが消去された記録媒体を再生するデータ再生方法であって、
上記記録媒体の記録部分と未記録部分とを区別するステップと、
上記記録媒体において、前後を未記録部分で囲まれて記録された鍵データを検出する鍵検出ステップとを有していることを特徴とするデータ再生方法。
【請求項２８】
請求項２４記載のデータ記録方法によってデータが記録された記録媒体、もしくは、請求項２６記載のデータ消去方法によってデータが消去された記録媒体を再生するデータ再生方法であって、
上記記録媒体に記録されている情報を受け取り、データ量を判断するデータ量判断ステップと、
上記データ量判断ステップによって判断されたデータ量に基づいて鍵データを生成する鍵生成ステップとを有していることを特徴とするデータ再生方法。
【請求項２９】
請求項２３または２４記載のデータ記録方法、請求項２５または２６記載のデータ記録方法、あるいは、請求項２７または２８記載のデータ再生方法をコンピュータに実行させることを特徴とするプログラム。
【請求項３０】
請求項２９記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば追記型記録媒体において、記録したデータの一部消去または全部消去する記録装置および消去装置、ならびに、これらの記録装置および消去装置によって記録が行われた記録媒体を再生する再生装置に関するものである。
【０００２】
【従来の技術】
近年、個人が保有・管理するリムーバブル記録媒体の利用が増加傾向にある。その主な理由として、大容量で安価な追記型記録媒体の普及が挙げられる。一般に、記録媒体は、その記録方法から追記型記録媒体と書き換え可能な記録媒体とに分類される。追記型記録媒体としては、ディスク状の記録媒体に関して言えば、現状ではＣＤ−Ｒ、ＤＶＤ−Ｒなどが普及している。
【０００３】
追記型記録媒体は、安価である反面、一旦記録したデータを消去することはできないという特性を有している。このため、機密性のあるデータが記録された記録媒体を廃棄する場合、他人にその情報が読み出されないように、記録媒体を物理的に破壊する必要があった。また、記録媒体の大容量化に伴い、機密性のあるデータと機密性のないデータとを１つの追記型記録媒体に記録するような利用形態も考えられるが、機密性のあるデータのみを消去する必要が生じた場合、別の記録媒体に機密性のないデータをコピーした上で、もとの追記型記録媒体を物理的に破壊する、という処理を行わなければならないという問題があった。
【０００４】
このような問題を解決するために、例えば特開平５−２９０３８１号公報には、一度記録したデータ上に上書きすることで、データを再生できないようにする技術が開示されている。また、例えば特開平８−７７５５８号公報には、記録媒体の素材に特定の物を使うことで消去の効果を持たせる技術が開示されている。また、例えば特開平１１−５３８４０号公報には、アクセスするための管理情報を書き換え、消去したいデータを参照できないようにすることで、論理的にデータを消去する装置が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記した特開平５−２９０３８１号公報に開示されている技術の場合、記録媒体の物理規格から外れる処理を行うことになるので、記録再生が不安定になるという問題がある。また、上記した特開平８−７７５５８号公報に開示されている技術の場合、記録媒体に特別な素材を用いることになるので、やはり記録媒体の物理規格から外れることになり、記録再生が不安定になるという問題がある。さらに、上記した特開平１１−５３８４０号公報に開示されている技術の場合、管理情報のみが書き換えられ、データ自体は記録媒体に残っているので、記録媒体に関する知識があれば、特別な装置を用いずともデータを再生できてしまうという問題がある。
【０００６】
本発明は上記の問題点を解決するためになされたもので、その目的は、例えば追記型記録媒体に機密性のあるデータを記録した場合、他人に再生される危険性のない状態で消去処理を行うことが可能な記録装置・消去装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、本発明に係る記録装置は、データを記録媒体に記録する記録装置において、データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、データを暗号化するための鍵データを生成する鍵生成部と、上記鍵データに基づいて記録すべきデータを暗号化する暗号化処理部と、上記ピックアップ部から読み取った上記記録媒体の未記録部分に、上記暗号化処理部によって暗号化された記録すべきデータを記録する制御を行うとともに、上記鍵生成部で生成された上記鍵データを、前後に未記録部分を設けた状態で記録する制御を行う記録制御部とを備えることを特徴としている。
【０００８】
また、本発明に係るデータ記録方法は、データを記録媒体に記録するデータ記録方法において、データを記録する記録媒体の記録部分と未記録部分とを区別するステップと、データを暗号化するための鍵データを生成する鍵生成ステップと、上記鍵データに基づいて記録すべきデータを暗号化する暗号化処理ステップと、上記記録媒体の記録部分と未記録部分とを区別するステップにおいて取得された記録媒体の未記録部分に、上記暗号化処理ステップによって暗号化された記録すべきデータを記録する制御を行うとともに、上記鍵生成ステップにおいて生成された上記鍵データを、前後に未記録部分を設けた状態で記録する制御を行う記録ステップとを有していることを特徴としている。
【０００９】
上記の構成および方法によれば、まずピックアップ部によって、記録媒体の記録部分と未記録部分とが区別される。そして、記録すべきデータは、鍵生成部によって生成された鍵データに基づいて暗号化処理部によって暗号化され、記録媒体に記録される。
【００１０】
そして、記録すべきデータを暗号化する際に用いられた鍵データは、前後に未記録部分を設けた状態で記録媒体に記録されるようになっている。このようにすることによって、再生時には、前後に未記録部分がある区間を検出することによって鍵データを検出することが可能となる。
【００１１】
ここで、記録されているデータを消去したい場合には、そのデータに対応する鍵データの前後の未記録部分をダミーデータなどで記録状態にする処理を行えばよいことになる。これは、このような処理を行うことによって、鍵データの未記録部分がなくなることになり、前後に未記録部分がある区間を検出することによって鍵データを検出する処理を行うことができなくなるからである。
【００１２】
したがって、上記の構成のように記録媒体に対してデータの記録を行えば、記録したデータの機密性を保護したまま処分することが可能となるので、特別な注意を必要とせずに処分することが出来る。
【００１３】
また、記録したデータの一部を指定して再生できなくすることが可能となるので、機密性のあるデータが記録された追記型記録媒体で、特定の機密性のあるデータのみを消去し、残りのデータをそのまま使うことが可能となる。よって、追記型記録媒体を無駄なく有効利用することが可能となる。
【００１４】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、上記記録媒体の読み出し順において、記録すべきデータが記録されるべき領域の範囲の最後部から後ろ側に、上記鍵生成部で生成された上記鍵データを、データの記録順に上記記録媒体に記録する制御を行う構成としてもよい。
【００１５】
上記の構成によれば、鍵データは、上記記録媒体の読み出し順において、記録すべきデータが記録されるべき領域の範囲の最後部の後ろ側から順に記録されることになる。よって、鍵データを読み出す際には、記録媒体の最後までピックアップを移動させる必要がなくなるので、データの読み出しを高速に行うことが可能となる。
【００１６】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、上記鍵生成部で生成された上記鍵データを、上記記録媒体の読み出し順で最後部から、データの記録順に上記記録媒体に記録する制御を行う構成としてもよい。
【００１７】
上記の構成によれば、鍵データを記録する区間を予め確保する必要がなくなるので、記録媒体の無駄になる部分を少なくすることができる。
【００１８】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、上記記録媒体の読み出し順において、上記鍵生成部で生成された上記鍵データを、上記記録するデータの直後に記録し、次回に記録されるデータを、前回に記録された上記鍵データの後ろ側に記録する制御を行う構成としてもよい。
【００１９】
上記の構成によれば、鍵データを記録する区間を予め確保する必要がなくなるので、記録媒体の無駄になる部分を少なくすることができる。
【００２０】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、上記鍵生成部で生成された上記鍵データを複数に分割し、それぞれを複数の箇所に記録する制御を行う構成としてもよい。
【００２１】
上記の構成によれば、鍵データが分割して記録されることになるので、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができる。
【００２２】
また、本発明に係る記録装置は、上記の構成において、上記鍵データが複数ある場合、上記記録制御部が、１つの鍵データに対して記録する区間を１つずつ設け、その区間において、ランダムな位置に、鍵データを記録する制御を行う構成としてもよい。
【００２３】
上記の構成によれば、鍵データがある区間においてランダムな位置に記録されるので、鍵データの前後の未記録部分の長さが、各鍵データに関して全てばらばらとなる。よって、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができる。
【００２４】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、上記鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成部で生成されたダミーデータを記録する制御を行う記録制御部とを備えることを特徴としている。
【００２５】
また、本発明に係るデータ消去方法は、上記本発明に係るデータ記録方法によってデータが記録された記録媒体のデータを消去する消去方法であって、上記データを記録する記録媒体の記録部分と未記録部分とを区別するステップと、ランダムな値とランダムなデータ量とを持つダミーデータを生成するダミーデータ生成ステップと、上記鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成ステップにおいて生成されたダミーデータを記録する記録ステップとを有していることを特徴としている。
【００２６】
上記の構成および方法によれば、鍵データの前後に設けられた未記録部分に、ダミーデータ生成部で生成された、ランダムな値とランダムなデータ量を持つダミーデータが記録されるので、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができる。
【００２７】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、上記鍵データが記録されている区間内において、該鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成部で生成されたダミーデータを記録する制御を行う記録制御部とを備えることを特徴としている。
【００２８】
上記の構成によれば、鍵データが記録されている区間内における、鍵データの前後に設けられた未記録部分に、ダミーデータ生成部で生成された、ランダムな値とランダムなデータ量を持つダミーデータが記録されるので、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができる。
【００２９】
また、本発明に係る記録装置は、データを記録媒体に記録する記録装置において、記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量とを取得するデータ量判断部と、データを暗号化するための鍵データを上記データ量判断部が取得したデータ量に基づいて生成する鍵生成部と、上記鍵生成部が生成した上記鍵データを用いて、記録すべきデータを暗号化する暗号化処理部と、上記暗号化処理部によって暗号化されたデータを上記記録媒体に記録する制御を行う記録制御部とを備えることを特徴としている。
【００３０】
また、本発明に係るデータ記録方法は、データを記録媒体に記録するデータ記録方法において、データのデータ量を判断するデータ量判断処理ステップと、データを暗号化するための鍵データを、上記データ量判断処理ステップによって取得されたデータ量に基づいて生成する鍵生成ステップと、上記鍵生成ステップによって生成された鍵データによってデータを暗号化処理する暗号化処理ステップと、上記暗号化処理ステップによって暗号化されたデータを、上記記録媒体に記録する記録ステップとを有していることを特徴としている。
【００３１】
上記の構成および方法では、記録すべきデータを暗号化する際の鍵データは、記録媒体に記録されるデータ量と、記録媒体に記録されるデータ量以外に記録時に必要なデータ量とに基づいて生成されるようになっている。すなわち、あるデータが記録される際のデータ量に基づいて、鍵データが生成されていることになる。
【００３２】
ここで、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となる。
【００３３】
よって、上記の構成のように記録媒体に対してデータの記録を行えば、記録したデータの機密性を保護したまま処分することが可能となるので、特別な注意を必要とせずに処分することが出来る。
【００３４】
また、記録したデータの一部を指定して再生できなくすることが可能となるので、機密性のあるデータが記録された追記型記録媒体で、特定の機密性のあるデータのみを消去し、残りのデータをそのまま使うことが可能となる。よって、追記型記録媒体を無駄なく有効利用することが可能となる。
【００３５】
また、本発明に係る記録装置は、上記の構成において、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、上記データ量判断部が、記録するデータのデータ量と、上記ダミーデータ生成部が生成したダミーデータのデータ量との合計のデータ量を取得し、上記鍵生成部が、上記データ量判断部によって取得された上記合計のデータ量に基づいて鍵データを生成する構成としてもよい。
【００３６】
上記の構成によれば、鍵データは、記録するデータのデータ量と、上記ダミーデータ生成部が生成したダミーデータのデータ量との合計のデータ量に基づいて生成されるので、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となる。
【００３７】
また、本発明に係る記録装置は、上記の構成において、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、上記記録制御部が、上記ダミーデータ生成部が生成したダミーデータを上記記録媒体に記録する制御を行うとともに、上記データ量判断部が、記録媒体に記録されたダミーデータのデータ量を取得し、上記鍵生成部が、上記データ量判断部によって取得された上記データ量に基づいて鍵データを生成する構成としてもよい。
【００３８】
上記の構成によれば、鍵データは、上記ダミーデータ生成部が生成したダミーデータのデータ量に基づいて生成されるので、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となる。
【００３９】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、上記記録媒体における過去のデータ量の履歴を、上記鍵生成部で生成された鍵データを用いて暗号化して上記記録媒体に記録する制御を行う構成としてもよい。
【００４０】
上記の構成によれば、記録媒体における過去のデータ量の履歴が、鍵生成部で生成された鍵データを用いて暗号化されて記録媒体に記録されるので、消去処理が行われると、過去のデータ量の履歴のデータを暗号化する際の鍵データを解析することが困難となる。
【００４１】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、上記記録媒体の読み出し順において、次回のデータを記録する位置の直前に、上記ダミーデータ生成部が生成したダミーデータを上記記録媒体に記録する制御を行う構成としてもよい。
【００４２】
上記の構成によれば、記録媒体において、前回の記録時までに何らかのデータが記録されている領域の後端部からランダムな距離だけ離れた位置に、次回のデータが記録されることになる。よって、消去処理が行われた場合に、消去されたデータを不正に読み出すことを困難にすることができる。
【００４３】
また、本発明に係る記録装置は、上記の構成において、上記データ量判断部が、上記記録媒体に既に記録されているデータ量と、これから記録するデータのデータ量との合計のデータ量を取得するとともに、上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、記録すべきデータを暗号化して上記記録媒体に記録する制御を行う構成としてもよい。
【００４４】
上記の構成によれば、鍵データは、記録媒体に既に記録されているデータ量と、これから記録するデータのデータ量との合計のデータ量に基づいて生成されるので、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となる。
【００４５】
また、本発明に係る記録装置は、上記の構成において、上記データ量判断部が、上記記録媒体に既に記録されたデータ量を取得するとともに、上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、記録すべきデータを暗号化して上記記録媒体に記録する制御を行う構成としてもよい。
【００４６】
上記の構成によれば、鍵データは、記録媒体に既に記録されているデータ量に基づいて生成されるので、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となる。
【００４７】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、上記記録媒体においてダミーデータが記録されている前後に、上記ダミーデータ生成部が生成したランダムな値でランダムなデータ量を持つダミーデータを記録する制御を行い、上記データ量判断部が、上記記録媒体に既に記録されているダミーデータのデータ量と、今回記録したダミーデータの合計のデータ量を取得し、上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、過去のダミーデータのデータ量の履歴を上記記録媒体に記録する制御を行う構成としてもよい。
【００４８】
上記の構成によれば、過去のダミーデータのデータ量の履歴が、記録媒体に既に記録されているダミーデータのデータ量と、今回記録したダミーデータの合計のデータ量に基づいて鍵生成部で生成された鍵データを用いて暗号化されて記録媒体に記録されることになる。よって、消去処理が行われると、過去のダミーデータのデータ量の履歴のデータを暗号化する際の鍵データを解析することが困難となるので、消去されたデータを暗号化したときのデータ量を把握することが困難となる。
【００４９】
また、本発明に係る記録装置は、上記の構成において、上記記録制御部が、データを記録する際に用いたデータ量の基準を変える位置に、上記ダミーデータ生成部が生成したランダムな値でランダムなデータ量を持つダミーデータを記録する制御を行う構成としてもよい。
【００５０】
上記の構成によれば、データを記録する際に用いたデータ量の基準を変える位置、例えば、何らかのデータが記録される記録媒体上の領域の後端部に、ダミーデータが記録されることになる。よって、記録が行われるごとに、記録されるデータ量が変化することになるので、消去処理が行われると、消去されたデータを暗号化したときのデータ量を把握することが困難となる。
【００５１】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量との合計のデータ量を取得するデータ量判断部と、データを暗号化および復号するための鍵データを生成する鍵生成部と、データを暗号化および復号する暗号化復号化処理部と、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、データを記録するのに用いたデータ量の基準を変える位置に、上記ダミーデータ生成部が生成したダミーデータを記録する制御を行う記録制御部とを備えることを特徴としている。
【００５２】
また、本発明に係るデータ消去方法は、上記本発明に係るデータ記録方法によってデータが記録された記録媒体のデータを消去する消去方法であって、ランダムな値とランダムなデータ量とを持つダミーデータを生成するダミーデータ生成ステップと、データを記録する際に用いたデータ量の基準を変える位置に、上記ダミーデータ生成ステップにおいて生成されたダミーデータを記録する記録ステップとを有していることを特徴としている。
【００５３】
上記の構成および方法によれば、データを記録する際に用いたデータ量の基準を変える位置、例えば、何らかのデータが記録される記録媒体上の領域の後端部に、ダミーデータが記録されることになる。よって、消去が行われるごとに、消去が行われる際に記録されるデータ量が変化することになるので、消去されたデータを暗号化したときのデータ量を把握することが困難となる。
【００５４】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量との合計のデータ量を取得するデータ量判断部と、データを暗号化および復号するための鍵データを生成する鍵生成部と、データを暗号化および復号する暗号化復号化処理部と、上記記録媒体の過去のデータ量の履歴、または過去のダミーデータのデータ量の履歴から、消去対象のデータを暗号化するのに用いた鍵データのもとになるデータ量を除いたものを暗号化して記録する制御を行う記録制御部を備えることを特徴としている。
【００５５】
上記の構成によれば、記録媒体の過去のデータ量の履歴、または過去のダミーデータのデータ量の履歴から、消去対象のデータを暗号化するのに用いた鍵データのもとになるデータ量を除いたものが暗号化されて記録されるので、消去処理が行われた後では、消去対象のデータを暗号化するのに用いた鍵データのもとになるデータ量を把握することが困難となる。よって、消去されたデータの再生を行うことを困難にすることができる。
【００５６】
また、本発明に係る消去装置は、上記の構成において、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、上記記録制御部が、上記記録媒体の読み出し順において、消去を行うためのデータを記録する位置の直前に、上記ダミーデータ生成部が生成したダミーデータを記録する制御を行う構成としてもよい。
【００５７】
上記の構成によれば、記録媒体において、前回の記録時までに何らかのデータが記録されている領域の後端部からランダムな距離だけ離れた位置に、消去を行うためのデータが記録されることになる。よって、消去処理が行われた場合に、消去されたデータを不正に読み出すことを困難にすることができる。
【００５８】
また、本発明に係る再生装置は、上記本発明に係る記録装置によってデータが記録された記録媒体、もしくは、上記本発明に係る消去装置によってデータが消去された記録媒体を再生する再生装置であって、上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、上記記録媒体において、前後を未記録部分で囲まれて記録された鍵データを検出する鍵検出部とを備えることを特徴としている。
【００５９】
また、本発明に係るデータ再生方法は、上記本発明に係るデータ記録方法によってデータが記録された記録媒体、もしくは、上記本発明に係るデータ消去方法によってデータが消去された記録媒体を再生するデータ再生方法であって、上記記録媒体の記録部分と未記録部分とを区別するステップと、上記記録媒体において、前後を未記録部分で囲まれて記録された鍵データを検出する鍵検出ステップとを有していることを特徴としている。
【００６０】
また、本発明に係る再生装置は、上記本発明に係る記録装置によってデータが記録された記録媒体、もしくは、上記本発明に係る消去装置によってデータが消去された記録媒体を再生する再生装置であって、上記記録媒体に記録されている情報を受け取り、データ量を判断するデータ量判断部と、上記データ量判断部が判断したデータ量に基づいて鍵データを生成する鍵生成部とを備えることを特徴としている。
【００６１】
また、本発明に係るデータ再生方法は、上記本発明に係るデータ記録方法によってデータが記録された記録媒体、もしくは、上記本発明に係るデータ消去方法によってデータが消去された記録媒体を再生するデータ再生方法であって、上記記録媒体に記録されている情報を受け取り、データ量を判断するデータ量判断ステップと、上記データ量判断ステップによって判断されたデータ量に基づいて鍵データを生成する鍵生成ステップとを有していることを特徴としている。
【００６２】
上記の構成および方法によれば、上記本発明に係る記録装置によってデータが記録された記録媒体、もしくは、上記本発明に係る消去装置によってデータが消去された記録媒体を的確に再生することが可能となる。
【００６３】
【発明の実施の形態】
本発明の実施の一形態について図１ないし図１９に基づいて説明すれば、以下のとおりである。
【００６４】
（ファイルシステム）
本実施形態の構成の説明を行う前に、まず、本実施形態において共通に用いるファイルシステムの説明を行う。本実施形態では、ファイルシステムとして、追記型ディスクに対応したＵＤＦ（Ｕｎｉｖｅｒｓａｌ　Ｄｉｓｋ　Ｆｏｒｍａｔ）を用いるものとする。図５（ｂ）は、図５（ａ）に示すディレクトリ／ファイル構成をＵＤＦで記録した例を示している。図５（ａ）には、ディレクトリ６５０の中に、ファイル６５１・６５２が記録される例が示されている。
【００６５】
図５（ｂ）において、領域６０２に記録されているＡＶＤＰは、Ａｎｃｈｏｒ　Ｖｏｌｕｍｅ　Ｄｅｓｃｒｉｐｔｏｒ　Ｐｏｉｎｔｅｒの略であり、ＵＤＦの管理情報を探すためのエントリポイントに相当するものである。このＡＶＤＰは、通常は２５６セクタ目、Ｎセクタ目、もしくはＮ−２５６セクタ目（Ｎは最大論理セクタ番号）に記録される。
【００６６】
また、領域６０１に記録されているＶＤＳは、Ｖｏｌｕｍｅ　Ｄｅｓｃｒｉｐｔｏｒ　Ｓｅｑｕｅｎｃｅの略であり、ＵＤＦが管理する領域であるボリュームに関する管理情報を記録している。ボリュームは一般に一枚のディスクに１個存在し、その中にパーティションが一般に１個含まれる。
【００６７】
領域６０３に記録されているＦＳＤは、Ｆｉｌｅ　Ｓｅｔ　Ｄｅｓｃｒｉｐｔｏｒの略であり、ルートディレクトリのＦＥ（Ｆｉｌｅ　Ｅｎｔｒｙ）（領域６０４）の位置情報（論理ブロック番号および論理ブロック数で構成され、ｅｘｔｅｎｔと呼ばれる）を含んでいる。このＦＳＤは、パーティションに１個存在する。なお、パーティションの中での位置情報はパーティションの先頭からのセクタ番号に相当する論理ブロック番号で示され、１個の論理ブロックは１セクタに対応する。
【００６８】
ＦＥとは、ｅｘｔｅｎｔの集合を管理するものである。このｅｘｔｅｎｔを書き換えたり、追加したり、削除することによって、ファイルを構成する実データの順番を変えたり、データを挿入したり削除したりすることが可能となっている。
【００６９】
領域６０４に記録されるＦＥは、ルートディレクトリの直下のファイルやディレクトリの名称等を格納するＦｉｌｅ　Ｉｄｅｎｔｉｆｉｅｒ　Ｄｅｓｃｒｉｐｔｏｒ（ＦＩＤ）の集合を格納する領域６０５を管理する。領域６０５中において、領域６１１のＦＩＤ、および領域６１２のＦＩＤは、それぞれファイル６５１、ファイル６５２のファイル名やｅｘｔｅｎｔの集合を管理するＦＥ（領域６０６、６０８）の位置情報を含んでいる。
【００７０】
領域６０６のＦＥは、ファイル６５１の実データを構成する領域である領域６０７、領域６１０をｅｘｔｅｎｔとして管理する。
【００７１】
領域６１３に記録されるＶＡＴ（Ｖｉｒｔｕａｌ　Ａｌｌｏｃａｔｉｏｎ　Ｔａｂｌｅ）は、ＦＥを指すアドレスの変換テーブルである。この変換テーブルを用いることによって、書き換え不能な追記型ディスクにおいて、以下に示すような仮想的な書き換えを実現する。
【００７２】
領域６６０に記録されるＢｏｒｄｅｒ　ｏｕｔは、前回の追記がどこで終わったかを示すための領域である。ＤＶＤ−Ｒでは、記録時には、ＶＡＴがＢｏｒｄｅｒ　ｏｕｔの直前に記録される。そして、再生時には、まずＢｏｒｄｅｒ　ｏｕｔが検出され、その直前のＶＡＴを読み出すことで、ＦＥを指すアドレスの変換テーブルをメモリ上に構築する。そして、変換テーブルを経由してディスク上の実際のＦＥに対するアクセスが行われる。
【００７３】
したがって、ファイルの仮想的な書き換えを実現するには、次のような処理を行えばよい。まず更新分のデータを追記するとともに、そのデータのｅｘｔｅｎｔを、書き換え対象のファイルのＦＥに追加したものを追記する。そして、そのファイルのＦＥを新しいＦＥに読みかえるようなマッピングをＶＡＴに登録する。
【００７４】
ファイルの追加や削除についても同様に、ＦＩＤの集合のｅｘｔｅｎｔを管理するＦＥを追記し、従来のＦＥと置き換えるようなマッピングをＶＡＴに登録すればよい。
【００７５】
ＶＡＴを読み出すタイミングは、ＦＥを読み出す前であり、一般にＶＤＳの読み出しと同時に読み出してメモリ上に蓄えておく。このときファイル６５１の実データにアクセスするためには、領域６０２のＡＶＤＰ、領域６０１のＶＤＳ、領域６１３のＶＡＴ、領域６０３のＦＳＤ、領域６０４のＦＥ、領域６１１のＦＩＤ、領域６０６のＦＥ、領域６０７、領域６１０の順にリンクを辿っていけばよい。
【００７６】
なお、図５（ｂ）において、領域６１３のＶＡＴを含めた左部分は、ファイルシステムの管理内を示し、領域６６０のＢｏｒｄｅｒ　ｏｕｔを含めた右部分はファイルシステムの管理外を示している。
【００７７】
（実施例１）
（記録消去システム構成）
以下では、説明を簡潔にするため、データの記録または消去を行う記録消去装置と、データを再生する再生装置とを別々の装置として説明することにする。しかしながら、記録消去装置と再生装置とは、作用の等しい部分を共通化することによりデータの記録、消去および再生を行う記録再生消去装置として構成することが可能である。
【００７８】
図１は、本実施例におけるデータの記録及び消去を行う記録消去装置の機能的な構成を示すブロック図である。同図に示すように、記録消去装置は、ピックアップ部１０２、スピンドルモータ１０３、サーボ回路１０４、記録制御部１０５、記録位置制御部１０６、ダミーデータ生成部１０７、記録データ切り替え部１０８、記録位置データ切り替え部１０９、鍵生成部１１０、暗号化処理部１１１、ファイルシステム管理情報管理部１１２、鍵位置管理部１１３、データ入力部１１４、警告データ出力部１１５、および警告データ生成部１１６を備えた構成となっている。
【００７９】
ピックアップ部１０２は、追記型記録媒体である光ディスク１０１からデータを読み取る部分である。スピンドルモータ１０３は光ディスク１０１を回転させる駆動部分である。サーボ回路１０４は記録制御部１０５から記録位置情報を受け取り、スピンドルモータ１０３およびピックアップ部１０２を駆動させる部分である。記録制御部１０５は、記録位置制御部１０６から鍵記録位置情報またはデータ記録位置情報を受け取り、記録データ切り替え部１０８から入力されるデータまたは鍵またはダミーデータをその記録位置情報とともにサーボ回路１０４に出力する部分である。
【００８０】
記録位置制御部１０６は、記録位置データ切り替え部１０９から、ファイルシステムの管理内の記録位置および鍵の記録位置を受け取り、その位置を記録位置情報として、光ディスクの記録されていない部分を考慮しながら記録制御部１０５に出力する部分である。ダミーデータ生成部１０７は、ユーザにより光ディスク１０１の消去指示があった場合、ランダムな値を持つダミーデータを生成し、記録データ切り替え部１０８に出力する部分である。
【００８１】
記録データ切り替え部１０８は、暗号化処理部１１１から暗号化されたデータを、鍵生成部１１０から鍵を、ダミーデータ生成部１０７からダミーデータをそれぞれ受け取り、受け取ったデータのいずれか１種類を記録制御部１０５に出力する部分である。記録位置データ切り替え部１０９は、ファイルシステム管理情報管理部１１２からファイルシステム管理情報を、鍵位置管理部１１３から鍵位置情報をそれぞれ受け取り、受け取った情報のいずれか１種類を記録位置制御部１０６に出力する部分である。
【００８２】
鍵生成部１１０は、データを記録する指示があった場合に、データを暗号化する鍵を生成し、記録データ切り替え部１０８および暗号化処理部１１１に出力する部分である。暗号化処理部１１１は、データ入力部１１４から受け取ったデータを、鍵生成部１１０から受け取った鍵で暗号化し、その暗号化したデータを記録データ切り替え部１０８に出力する処理部である。ここでの暗号化方式としては、本実施形態ではＤＥＳ（Ｄａｔａ　Ｅｎｃｒｙｐｔｉｏｎ　Ｓｔａｎｄａｒｄ）を用いるものとするが、これに限定されるものではなく、その他の暗号化方式を用いてもよい。
【００８３】
ファイルシステム管理情報管理部１１２は、光ディスク１０１のファイルシステムに関する情報を保持しておく部分である。鍵位置管理部１１３は、光ディスク１０１のファイルシステムで管理されていない部分に記録された鍵の位置情報を管理する部分である。
【００８４】
データ入力部１１４は記録が行われるデータの入力部分である。警告データ出力部１１５は、警告データ生成部１１６から警告データを受け取り、その警告データに合わせて出力する部分である。警告データ生成部１１６は記録制御部１０５から警告内容を示すデータを受け取り、その警告内容を示すデータを生成する部分である。
【００８５】
（記録フォーマット）
本実施形態の実施例１で用いる記録フォーマットについて、図１５を用いて説明する。図中のデータ６３０、データ６３１、データ６３２はファイルシステムの管理内の実データであり、暗号化されて記録してある。区間６３３、区間６３４、区間６３５はそれぞれ１６セクタ（３２Ｋｂｙｔｅ）以上の幅を持つ区間であり、光ディスクに読み出し順で、途中から後ろの部分に割り当てられている。なお、ここでいう途中とは、記録すべきデータが記録されるべき領域の範囲の最後部に相当するものである。区間を１６セクタ以上確保する理由は、書き込み単位が１６セクタずつであるためである。ここでは、区間の幅に余裕を持たせるために、１６セクタ以上の幅で区間を設定している。
【００８６】
データ６３０、データ６３１、およびデータ６３２の暗号化に関する鍵データは、それぞれ区間６３３、区間６３４、および区間６３５に記録される。すなわち、鍵データが記録される区間は、実データが記録された順で、読み出し方向において前から順番に割り当てられている。
【００８７】
次に鍵データを区間に記録する方法について説明する。暗号化方式としてＤＥＳ（Ｄａｔａ　Ｅｎｃｒｙｐｔｉｏｎ　Ｓｔａｎｄａｒｄ）を用いる場合、鍵データは６４ｂｉｔのデータからなる。そして、この６４ｂｉｔの鍵データは、記録時毎に区間のランダムな位置に記録される。図１５における鍵データ６３６、および鍵データ６３７は、このようにして記録された鍵データの例である。
【００８８】
また、図１５において、鍵データ６３７が記録されている区間６３４において、鍵データ６３７の左部分にダミーデータ６３８、右部分にダミーデータ６３９が記録されている。これは後述する消去処理によって、データ６３１が消去された後の鍵データ６３７が記録されている区間の状態を表している。
【００８９】
（記録方法）
次に、上記の記録消去装置における記録方法について図を用いて説明する。まず、図６および図７を参照しながら、記録前および記録後の光ディスクの状態を説明する。
【００９０】
図６は、記録前の光ディスクの状態を示している。同図において、領域６０６、領域６０７、領域６０８、領域６１０、領域６１３、および領域６６０については、図５（ｂ）で示したものと同様であるので、ここではその説明を省略する。鍵データ６１５は、領域６０７および領域６１０に記録されている実データを暗号化した鍵データとなっている。
【００９１】
図７は、記録後の光ディスクの状態を示している。同図において、領域６０６、領域６０７、領域６０８、領域６１０、領域６１３、および領域６６０については、図５（ｂ）で示したものと同様であるので、ここではその説明を省略する。領域６１６のＦＥは、新たに記録されるデータ６１７のファイルエントリである。データ６１７は新たに記録されるデータである。鍵データ６１８は、新たに記録されるデータ６１７を暗号化した鍵データである。領域６１９のＶＡＴは、データ６１７が記録されることによって更新されたＶＡＴである。領域６６１のＢｏｒｄｅｒ　ｏｕｔは、データ６１７を追記した後の終了位置を表している。
【００９２】
図９は、図７に示すように記録が行われる際の記録処理の流れを示すフローチャートである。ここでは、図７におけるデータ６１７を記録する手順を例にとって説明する。記録開始が指示されると、記録制御部１０５は記録媒体に関する情報の取得処理を開始する（ステップ１、以降、Ｓ１のように称する）。まず、記録制御部１０５は光ディスク１０１が存在するか否かを判定する（Ｓ２）。
【００９３】
光ディスク１０１が存在しないと判定された場合（Ｓ２においてＮＯ）、光ディスク１０１が存在しないという情報が警告データ生成部１１６に出力される。警告データ生成部１１６は、光ディスク１０１が存在しないという情報を受けると、出力形態に応じた警告データを生成し（Ｓ１２）、警告データ出力部１１５に出力する。そして、警告データ出力部１１５は、生成された警告データに基づいて警告を出力する（Ｓ１３）。
【００９４】
一方、光ディスク１０１が存在すると判定された場合（Ｓ２においてＹＥＳ）、記録制御部１０５は、光ディスク１０１の記録型情報を取得し、追記型であるか否かを判定する（Ｓ３）。ここで、光ディスク１０１の記録型情報が追記型でないと判定された場合（Ｓ３においてＮＯ）、光ディスク１０１の記録型情報が警告データ生成部１１６に出力される。警告データ生成部１１６は、この光ディスク１０１の記録型情報をもとに、出力形態に応じた警告データを生成し（Ｓ１２）、警告データ出力部１１５に出力する。警告データ出力部１１５は、生成された警告データに基づいて警告データを出力する（Ｓ１３）。
【００９５】
光ディスク１０１の記録型情報が追記型であると判定された場合（Ｓ３においてＹＥＳ）、記録制御部１０５はファイルシステムの管理情報を取得する（Ｓ４）。そして、Ｓ４において取得されたファイルシステムの管理情報に基づいて、ファイルシステムの管理内に記録されているデータの記録位置情報が取得され、これがファイルシステム管理情報管理部１１２に記憶される（Ｓ５）。このデータの記録位置情報とは、図６に示す例で言えば、ＶＡＴが記録されている領域６１３よりも左側の領域は記録済みであるという情報である。
【００９６】
次に、ファイルシステムの管理外に記録されている鍵記録位置情報が取得され、鍵位置管理部１１３に記憶される（Ｓ６）。この鍵記録位置情報とは、図６に示す例で言えば、ファイルシステムの管理外に記録されている鍵データ６１５は、記録されているデータ６０７およびデータ６１０の鍵データであるという情報である。
【００９７】
次に、記録位置制御部１０６は、ファイルシステム管理情報管理部１１２からＳ５において取得したファイルシステムの管理内のデータ記録位置情報を受け取るとともに、鍵位置管理部１１３からＳ６において取得した鍵記録位置情報を受け取り、この２種類の情報からデータ６１７の鍵データを記録する位置を決定する（Ｓ７）。図７に示す例では、左から２番目の区間にデータ６１７の鍵データ６１８が記録されるように決定される。
【００９８】
記録位置制御部１０６は、鍵データの記録位置の決定を次の手順で行う。まず、ファイルシステムの管理内のデータとファイルシステムの管理外に記録したデータが重ならないことが確認される。その後、ファイルシステムの管理外に割り当てられた区間のうち、未記録区間でかつ一番左の区間が決定され、区間が決定された後、その区間内のランダムな位置に鍵データの記録位置が決定される。
【００９９】
次に、鍵生成部１１０は、データを暗号化するための鍵データを生成する。暗号化処理部１１１は、データ入力部１１４から入力されたデータを鍵データで暗号化する（Ｓ８）。暗号化されたデータは記録データ切り替え部１０８を通して、記録制御部１０５で光ディスク１０１に記録される（Ｓ９）。この暗号化されたデータの記録方法は、ファイルシステムに則った記録方法である。つまり、図７に示す例では、記録されるデータはデータ６１７、そのファイルエントリは領域６１６のＦＥとなる。
【０１００】
その後、記録制御部１０５は、暗号化されたデータの記録が終了したか否かを判定する（Ｓ１０）。データの記録が終了していないと判定された場合（Ｓ１０においてＮＯ）、Ｓ８に戻って暗号化処理が繰り返される。一方、データの記録が終了したと判定された場合（Ｓ１０においてＹＥＳ）、Ｓ７において記録位置制御部１０６によって決定された鍵データの記録位置に従って、記録制御部１０５によって、鍵データが記録される（Ｓ１１）。図７に示す例では、鍵データ６１８の位置に鍵データが記録される。
【０１０１】
その後、記録されたデータのファイルエントリである、領域６１６のＦＥを加えられたＶＡＴが記録される。このＶＡＴは、図７に示す例では領域６１９のＶＡＴに対応する。最後に、Ｂｏｒｄｅｒ　ｏｕｔ６６１が記録される。以上で、記録消去装置における記録処理が終了する。
【０１０２】
（消去方法）
次に、上記の記録消去装置における消去方法について図を用いて説明する。まず、図７および図８を参照しながら、消去前および消去後の光ディスクの状態を説明する。
【０１０３】
図７は消去前の光ディスクの状態を示している。図７については、上記したとおりであるのでここではその説明を省略する。
【０１０４】
図８は消去後の光ディスクの状態を示している。ここでは、図７に示されていない領域およびデータに関してのみ説明する。ダミーデータ６２０は、鍵データ６１５が記録されている区間の中において、鍵データ６１５の左側部分に記録されるものである。また、ダミーデータ６２１は、同じく鍵データ６１５が記録されている区間の中において、鍵データ６１５の右側部分に記録されるものである。領域６２２のＶＡＴは、データ６０７およびデータ６１０が消去されることによって更新されたＶＡＴである。Ｂｏｒｄｅｒ　ｏｕｔ６６２は、領域６２２のＶＡＴが記録されたことによる追記の終了位置を表している。
【０１０５】
図１０は、図８に示すように消去が行われる際の記録処理の流れを示すフローチャートである。ここでは、図７において、領域６０６のＦＥが指すデータ６０７および６１０を消去する手順を例にとって説明をする。まず消去データの選択が行われる。消去データの選択は、次の手順で行われる。まず、ファイルシステムの管理情報が取得される（Ｓ２１）。そして、このファイルシステムの管理情報に基づいて、ファイルシステムの管理内に記録されている領域６１９のＶＡＴが読み込まれ、現在記録されているファイルエントリが選択されることによって消去データの選択が行われる（Ｓ２２）。
【０１０６】
次に、記録制御部１０５は、ファイルシステムの管理外に記録されている鍵記録位置情報を取得し、これを鍵位置管理部１１３に記憶する（Ｓ２３）。この鍵記録位置情報とは、図７に示す例で言えば、ファイルシステムの管理外に記録されている鍵データ６１５および鍵データ６１８の記録位置の情報である。
【０１０７】
次に、ダミーデータ生成部１０７は、ダミーデータを生成し、記録データ切り替え部１０８を通して記録制御部１０５に出力する（Ｓ２４）。記録制御部１０５はダミーデータを、消去選択したデータを暗号化した鍵データの前後に記録する（Ｓ２５）。このダミーデータの記録方法を図８を用いて説明すると、鍵データ６１５が記録されている区間において、鍵データ６１５の左側部分の未記録部分にダミーデータ６２０が記録され、鍵データ６１５の右側部分の未記録部分にダミーデータ６２１が記録される。これにより、鍵データが記録されていた区間が全て記録された状態となる。
【０１０８】
その後、消去したデータのファイルエントリである領域６０６のＦＥを除いたＶＡＴが記録される。このＶＡＴは、図８に示す例では、領域６２２のＶＡＴに対応する。最後に、Ｂｏｒｄｅｒ　ｏｕｔ６６２が記録される。以上で、記録消去装置における消去処理が終了する。
【０１０９】
以上のような消去方法が消去の役割を果たしている理由は、消去を行ったデータの鍵データが再生できない点にある。鍵データを再生できない理由は次のとおりである。記録媒体から読み取った情報が鍵データであると判断する基準として、記録媒体の記録部分および未記録部分が用いられている。ここで、上記のように鍵データの前後の未記録部分にダミーデータが記録されると、鍵データの判断基準の１つである未記録部分が失われることになり、その結果、鍵データの再生が不可能となる。
【０１１０】
また、悪意を持った人が消去されたデータを再生しようと考えた場合、ファイルシステムの管理外の区間に記録されたデータを最初から順に鍵データとみなして、再生しようとするデータを復号していかなければならない。しかし、この方法では再生しようとするデータに対応する鍵データを取得するまで、非常に時間がかかる。そのため、実際には、再生しようとするデータの鍵データを取得するのが困難となり、その結果、データの再生は不可能となる。
【０１１１】
（再生システム構成）
図２は、本実施形態におけるデータの再生を行う再生装置の機能的な構成を示すブロック図である。同図に示すように、再生装置は、ピックアップ部２０２、スピンドルモータ２０３、サーボ回路２０４、再生制御部２０５、再生位置制御部２０６、鍵検出部２０７、再生データ切り替え部２０８、ファイルシステム管理情報管理部２０９、鍵記憶部２１０、復号処理部２１１、データ出力部２１２、警告データ生成部２１３、および警告データ出力部２１４を備えた構成となっている。
【０１１２】
ピックアップ部２０２は、追記型記録媒体である光ディスク２０１からデータを読み取る部分である。スピンドルモータ２０３は光ディスク２０１を回転させる駆動部分である。サーボ回路２０４は再生制御部２０５から記録位置情報を受け取り、スピンドルモータ２０３およびピックアップ部２０２を駆動させる部分である。再生制御部２０５は再生位置制御部２０６からデータ記録位置情報を受け取り、ピックアップ部２０２から読み出したデータを再生データ切り替え部２０８に出力する部分である。
【０１１３】
再生位置制御部２０６は、ファイルシステム管理情報管理部２０９からファイルシステムの管理内の記録位置を受け取り、再生制御部２０５に出力する部分である。鍵検出部２０７は、再生データ切り替え部２０８から光ディスク２０１に記録された情報を受け取って鍵データを検出し、この鍵データを記憶部２１０に出力する部分である。
【０１１４】
再生データ切り替え部２０８は、ピックアップ部２０２で読み取られ、再生制御部２０５から受け取ったデータが、ファイルシステムの管理内のデータである場合には、これを復号処理部２１１に出力し、ファイルシステムの管理外のデータである場合には、これを鍵検出部２０７に出力する部分である。ファイルシステム管理情報管理部２０９は、光ディスク２０１のファイルシステムに関する情報を保持しておく部分である。
【０１１５】
鍵記憶部２１０は、鍵検出部２０７から鍵データを受け取り、一時的に記憶して、復号処理部２１１に鍵データを出力する部分である。復号処理部２１１は、再生データ切り替え部２０８から受け取った暗号化されたデータを、鍵記憶部２１０から受け取った鍵データに基づいて復号処理し、復号されたデータをデータ出力部２１２に出力する処理部である。
【０１１６】
データ出力部２１２はデータを出力する部分である。警告データ生成部２１３は、再生制御部２０５から警告内容を示すデータを受け取り、その警告内容を示すデータを生成する部分である。警告データ出力部２１４は警告データ生成部２１３から警告データを受け取り、その警告データに合わせて出力する部分である。
【０１１７】
（再生方法）
次に、上記の再生装置における再生方法について図を用いて説明する。図１１は、図７に示す状態で情報が記録されている光ディスクを再生する際の処理の流れを示すフローチャートである。ここでは特に、図７において、領域６１６のファイルエントリＦＥが指すデータ６１７を再生する手順を例にとって説明する。
【０１１８】
まず再生データの選択が次のように行われる。まず、ファイルシステム管理情報が取得され、ファイルシステムの管理内に記録されている領域６１９のＶＡＴが読み出される（Ｓ３１）。そして、現在記録されているファイルエントリが選択されることによって、再生データの選択が行われる（Ｓ３２）。
【０１１９】
次に、選択されたデータに関するファイルエントリＦＥの順番情報が取得される。この取得された順番情報に基づいて、ファイルシステムの管理外に記録されている対応する鍵データが鍵検出部２０７によって検出される（Ｓ３３）。図７に示す例では、データ６１７は実データにおいて２番目にエントリされているので、対応する鍵データは鍵データ６１８と判断される。
【０１２０】
ここで、鍵検出部２０７によって、再生すべき選択されたデータ（再生データ）の鍵データが存在しないと判断された場合（Ｓ３４においてＮＯ）、鍵データが存在しないという情報が再生データ切り替え部２０８を通して、警告データ生成部２１３に出力される。警告データ生成部２１３は、この鍵データが存在しないという情報をもとに、出力形態に応じた警告データを生成し（Ｓ３９）、警告データ出力部２１４に出力する。警告データ出力部２１４は、生成された警告データに基づいて警告を出力する（Ｓ４０）。
【０１２１】
一方、再生データの鍵データが存在すると判断された場合（Ｓ３４においてＹＥＳ）、鍵検出部２０７は、この鍵データを鍵記憶部２１０に出力し、鍵記憶部２１０はこの鍵データを記憶する（Ｓ３５）。また、鍵検出部２０７は、再生データ切り替え部２０８を通して、再生制御部２０５に、選択したデータの再生はこれ以降、ファイルシステムに則って再生するように指示する。再生制御部２０５は、ファイルシステムの管理情報を取得することによって得られたデータ記録位置情報を、ファイルシステム管理情報管理部２０９に記憶する（Ｓ３６）。
【０１２２】
次に、ファイルシステム管理情報管理部２０９に記憶されたデータ記録位置情報が再生位置制御部２０６に出力され、再生制御部２０５に出力される。再生制御部２０５は、入力されたデータ記録位置情報に基づいて、光ディスク２０１からデータを読み込み、復号処理部２１１に出力する。復号処理部２１１は、再生制御部２０５から受け取ったデータを、鍵記憶部２１０に記憶された鍵データで復号し（Ｓ３７）、復号されたデータがデータ出力部２１２に出力される（Ｓ３８）。
【０１２３】
（実施例１の変形例）
上記実施例１では、６４ｂｉｔの鍵データを連続して記録することを例にして説明したが、鍵データを複数に分割し、それぞれを複数の位置に記録する方法も考えられる。例えば、６４ｂｉｔの鍵データを８ｂｉｔのデータ８個に分割し、決められた区間に間を開けて記録する。このように、鍵データを分割して記録した場合、消去処理が行われた後のディスクから鍵データを再生することがより困難となる。
【０１２４】
また、上記実施例１では、鍵データを記録する区間を、読み出しが行われる順番で、ディスクの途中から後ろ側に順次設定するものとして説明した。このような方法によれば、ピックアップを最後まで移動させる必要がないというメリットがある。しかし、読み出しが行われる順番とは逆に、ディスクの後ろ側から鍵データを記録する区間を設定する方法としてもよい。この方法によれば、鍵データを記録する区間を予め確保する必要がなくなるので、記録媒体の無駄になる部分を少なくすることができる。
【０１２５】
また、上記実施例１では、鍵データを記録する区間はまとめて記録媒体の読み出し順で最後の部分に確保する例を示したが、鍵データを記録する区間を、記録処理および消去処理ごとにファイルシステムの管理外であるＢｏｒｄｅｒ　ｏｕｔの後ろに設定する方法としてもよい。この方法によれば、鍵データを記録する区間を予め確保する必要がなくなるので、記録媒体の無駄になる部分を少なくすることができる。
【０１２６】
また、上記実施例１では、鍵データを記録する区間の長さを全て同じ長さで固定とする例を示したが、区間の長さを区間毎に変える方法としてもよい。この方法によれば、区間の長さが固定長でないことによって、消去処理が行われた後の鍵データの再生がより困難になる。
【０１２７】
また、上記実施例１では、一個のデータを消去する消去方法を例にとって説明したが、ディスクの未記録部分に全てダミーデータを記録することで、全データの消去を行うことが可能である。
【０１２８】
（実施例２）
（記録消去システム構成）
以下では、実施例１と同様に、説明を簡潔にするため、データの記録または消去を行う記録消去装置とデータを再生する再生装置とを別々の装置として説明する。しかしながら、記録消去装置と再生装置とは、作用の等しい部分を共通化することによってデータの記録、消去および再生を行う記録再生消去装置として構成することが可能である。
【０１２９】
図３は、本実施例におけるデータの記録及び消去を行う記録消去装置の機能的な構成を示すブロック図である。同図に示すように、記録消去装置は、ピックアップ部３０２、スピンドルモータ３０３、サーボ回路３０４、記録制御部３０５、記録位置制御部３０６、ダミーデータ生成部３０７、記録データ切り替え部３０８、記録位置データ切り替え部３０９、暗号化復号化処理部３１０、鍵生成部３１１、ファイルシステム管理情報管理部３１２、データ入力部３１３、データ量判断部３１４、警告データ出力部３１５、警告データ生成部３１６、およびファイルシステム管理外管理部３１７を備えた構成となっている。
【０１３０】
ピックアップ部３０２は、追記型記録媒体である光ディスク３０１からデータを読み取る部分である。スピンドルモータ３０３は光ディスク３０１を回転させる駆動部分である。サーボ回路３０４は、記録制御部３０５から記録位置情報を受け取り、スピンドルモータ３０３、ピックアップ部３０２を駆動させる部分である。記録制御部３０５は、記録位置制御部３０６からデータ記録位置情報を受け取り、記録データ切り替え部３０８から入力されるデータ、鍵データ、またはダミーデータをその記録位置情報とともにサーボ回路３０４に出力する部分である。
【０１３１】
記録位置制御部３０６は、ファイルシステム管理情報管理部３１２からファイルシステムの管理内の記録位置を受け取り、光ディスクの記録されていない部分を判断し、その位置を記録位置情報として、記録制御部３０５に出力する部分である。ダミーデータ生成部３０７は、ユーザにより光ディスク３０１の消去指示があった場合、ランダムな値と量を持つダミーデータを生成し、記録データ切り替え部３０８に出力する部分である。
【０１３２】
記録データ切り替え部３０８は、暗号化復号化処理部３１０から暗号化されたデータを、ダミーデータ生成部３０７からダミーデータをそれぞれ受け取り、受け取ったデータのいずれか１種類を記録制御部３０５に出力する部分である。記録位置データ切り換え部３０９は、ファイルシステム管理情報管理部３１２からファイルシステム管理情報を、ファイルシステム管理外管理部３１７からファイルシステムの管理外のデータをそれぞれ受け取り、受け取った情報のいずれか１種類を記録位置制御部３０６に出力する部分である。
【０１３３】
暗号化復号化処理部３１０は、データ入力部３１３から受け取ったデータを、鍵生成部３１１から受け取った鍵データによって暗号化し、その暗号化したデータを記録データ切り替え部３０８に出力する処理部である。鍵生成部３１１は、データを記録する指示があった場合、データ量判断部３１４から受け取ったデータ量に基づいて鍵データを生成し、暗号化復号化処理部３１０に出力する部分である。
【０１３４】
ファイルシステム管理情報管理部３１２は光ディスク３０１のファイルシステムに関する情報を保持しておく部分である。データ入力部３１３は記録するデータの入力部分である。データ量判断部３１４は、データ入力部３１３から入力されたデータ、記録制御部３０５から入力されたデータ、または、ダミーデータ生成部３０７から入力されたダミーデータのデータ量を判断する部分である。
【０１３５】
警告データ出力部３１５は、警告データ生成部３１６から警告データを受け取り、その警告データに基づいて警告を出力する部分である。警告データ生成部３１６は、記録制御部３０５から警告内容を示すデータを受け取り、その警告内容を示すデータを生成する部分である。ファイルシステム管理外管理部３１７はファイルシステムの管理外に記録されたデータを保持しておく部分である。
【０１３６】
（記録フォーマット）
実施例２で用いる記録フォーマットについて、図１６を用いて説明する。図１６中において、図５（ｂ）で説明した領域に関しては、ここではその説明を省略する。データ６０７、データ６１０は光ディスクに暗号化されて記録してあるものであるが、その暗号化に用いる鍵データは、図１６中に示すＬｅｎｇｔｈを元にして生成される。このＬｅｎｇｔｈとは、ディスクの読み出し開始場所からダミーデータ６４０までのデータ量と定義する。
【０１３７】
ダミーデータ６４０は記録毎にランダムな値かつランダムなデータ量を有するものとする。また、ダミーデータ６４０はファイルシステムの管理外に記録されるので、Ｌｅｎｇｔｈを取得するためには、ファイルシステムの管理内のデータ量とファイルシステムの管理外のデータ量を取得する必要がある。また、Ｌｅｎｇｔｈの集合６７０には現在までのＬｅｎｇｔｈの集合が現在のデータ量で暗号化されて記録されている。
【０１３８】
（記録方法）
次に、上記の記録消去装置における記録方法について図を用いて説明する。まず、図１７および図１８を参照しながら、記録前および記録後の光ディスクの状態を説明する。
【０１３９】
図１７は、記録前の光ディスクの状態を示している。同図は、上記した図１６に示す状態において、領域６０６のＦＥから右側部分の光ディスクの状態となっている。図中のＬｅｎｇｔｈ１はダミーデータ６４０までのデータ量を表している。
【０１４０】
図１８は、記録後の光ディスクの状態を示している。ここでは、図１７に示されている領域以外の領域について説明する。ダミーデータ６４１は記録動作の最後に記録されるデータである。ダミーデータ６４３はダミーデータ６４０の直後に記録されるデータである。Ｌｅｎｇｔｈの集合６７１は、Ｌｅｎｇｔｈ２に基づいて生成された鍵データによってＬｅｎｇｔｈ１を暗号化したデータである。Ｌｅｎｇｔｈ２はダミーデータ６４１までのデータ量を表している。
【０１４１】
図１２は、図１８に示すように記録が行われる際の記録処理の流れを示すフローチャートである。ここでは、図１８におけるデータ６１７を記録する手順を例にとって説明する。記録開始が指示されると、記録制御部３０５は記録媒体に関する情報の取得処理を開始する（Ｓ４１）。まず、記録制御部３０５は光ディスク３０１が存在するか否かを判定する（Ｓ４２）。
【０１４２】
光ディスク３０１が存在しないと判定された場合（Ｓ４２においてＮＯ）、光ディスク３０１が存在しないという情報が警告データ生成部３１６に出力される。警告データ生成部３１６は、この光ディスク３０１が存在しないという情報に基づいて、出力形態に応じた警告データを生成し（Ｓ５３）、これを警告データ出力部３１５に出力する。警告データ出力部３１５は、生成された警告データに基づいて警告を出力する（Ｓ５４）。
【０１４３】
一方、光ディスク３０１が存在すると判定された場合（Ｓ４２においてＹＥＳ）、記録制御部３０５は、光ディスク３０１の記録型情報を取得し、追記型であるか否かを判定する（Ｓ４３）。光ディスク３０１の記録型情報が追記型ではないと判定された場合（Ｓ４３においてＮＯ）、光ディスク３０１の記録型情報が警告データ生成部３１６に出力される。警告データ生成部３１６は、この光ディスク３０１の記録型情報に基づいて、出力形態に応じた警告データを生成し（Ｓ５３）、警告データ出力部３１５に出力する。警告データ出力部３１５は生成された警告データに基づいて警告を出力する（Ｓ５４）。
【０１４４】
一方、光ディスク３０１の記録型情報が追記型であると判定された場合（Ｓ４３においてＹＥＳ）、記録制御部３０５はファイルシステムの管理情報を取得する（Ｓ４４）。次に、記録制御部３０５は、現在のデータ量を取得し、Ｌｅｎｇｔｈ１としてファイルシステム管理外管理部３１７に記憶する。そして、Ｓ４４において取得されたファイルシステムの管理情報に基づいて、ファイルシステムの管理内に記録されているデータの記録位置情報を記録制御部３０５が取得し、これをファイルシステム管理情報管理部３１２に記憶する（Ｓ４５）。ここで、データ記録位置情報とは、図１７に示す例では、Ｂｏｒｄｅｒ　ｏｕｔ６６０の位置情報となる。
【０１４５】
次に、記録制御部３０５は、ファイルシステムの管理外に記録されているダミーデータ６４０のデータ量を表す情報を受け取る。その後、ダミーデータ生成部３０７がダミーデータを生成し、記録制御部３０５が、生成されたダミーデータを、図１８に示すように、ダミーデータ６４３として記録する（Ｓ４６）。そして、記録制御部３０５は、ダミーデータ６４０とダミーデータ６４３との合計のデータ量を表す情報をファイルシステム管理外管理部３１７に記憶する。
【０１４６】
次に、記録位置制御部３０６は、ファイルシステム管理情報管理部３１２からＳ４５で取得したファイルシステムの管理内のデータ記録位置情報を、ファイルシステム管理外管理部３１７からファイルシステムの管理外に記録されたデータ量をそれぞれ受け取る。そして、記録位置制御部３０６は、得られた２種類の情報に基づいて図１８におけるデータ６１７を記録する位置を決定し、この記録位置情報、ファイルシステムの管理内の記録位置情報、および、ファイルシステムの管理外に記録されたデータ量を表す情報の合計３種類が記録制御部３０５に出力される。
【０１４７】
記録制御部３０５は、受け取った３種類の情報のうちデータ６１７の記録位置情報に従って、光ディスク３０１の制御を行う。また、記録制御部３０５は受け取った３種類の情報のうち、ファイルシステムの管理内の記録位置情報、および、ファイルシステムの管理外に記録されたデータ量を表す情報をデータ量判断部３１４に出力する。ダミーデータ生成部３０７はダミーデータを生成し、生成したダミーデータのデータ量をデータ量判断部３１４に出力する。
【０１４８】
データ量判断部３１４は、データ入力部３１３から、記録するデータのデータ量を示す情報を、記録制御部３０５から、ファイルシステムの管理内の記録位置情報およびファイルシステムの管理外に記録されたデータ量を表す情報を、ダミーデータ生成部３０７からダミーデータのデータ量をそれぞれ受け取り、この４種類のデータ量を合計する。この合計にＬｅｎｇｔｈの集合のデータ量と今回記録されるＶＡＴとＢｏｒｄｅｒ　ｏｕｔとを加えた合計がデータ量判断部３１４によって計算され（Ｓ４７）、この合計データ量が鍵生成部３１１に出力される。この合計データ量は図１８に示す例ではＬｅｎｇｔｈ２で示される量となる。
【０１４９】
鍵生成部３１１は、受け取った合計データ量に基づいて鍵データを生成し（Ｓ４８）、暗号化復号化処理部３１０に出力する。暗号化復号化処理部３１０は、データ入力部３１３から入力されたデータを受け取った鍵データを用いて暗号化処理を行う（Ｓ４９）。暗号化されたデータは記録データ切り換え部３０８を通して、記録制御部３０５によって光ディスク３０１に記録される（Ｓ５０）。この暗号化されたデータの記録方法は、ファイルシステムに則った方法である。図１８に示す例では、記録されるデータはデータ６１７、そのファイルエントリＦＥは、領域６１６のＦＥとなる。
【０１５０】
その後、記録制御部３０５は暗号化されたデータの記録が終了したか否かを判定する（Ｓ５１）。データの記録が終了していないと判定された場合（Ｓ５１においてＮＯ）、Ｓ４９からの処理が繰り返される。
【０１５１】
一方、データの記録が終了したと判定された場合（Ｓ５１においてＹＥＳ）、暗号化復号化処理部３１０は、前回までの記録のデータ量を示す複数のＬｅｎｇｔｈを、Ｌｅｎｇｔｈ２に基づいて生成した鍵データで暗号化し、Ｂｏｒｄｅｒ　ｏｕｔ６６１の後に記録する（Ｓ５２）。図１８に示す例では、記録されているファイルは１個なのでＬｅｎｇｔｈの集合は１個のみでＬｅｎｇｔｈ１である。したがって、Ｌｅｎｇｔｈ１を表すデータ量を、Ｌｅｎｇｔｈ２に基づいて生成した鍵データで暗号化したデータがＬｅｎｇｔｈの集合６７１となる。ここで、前回までの記録のデータ量の代わりに、鍵生成部３１１がデータ量をもとにして生成した鍵データの集合を記録してもよい。最後に、ダミーデータ生成部３０７が生成したダミーデータが記録される。これは、図１８に示す例では、ダミーデータ６４１に対応する。以上で、記録消去装置における記録処理が終了する。
【０１５２】
（消去方法）
次に、上記の記録消去装置における消去方法について図を用いて説明する。まず、図１８および図１９を参照しながら、消去前および消去後の光ディスクの状態を説明する。
【０１５３】
図１８は消去前の光ディスクの状態を示している。図１８については、上記したとおりであるのでここではその説明を省略する。
【０１５４】
図１９は消去後の光ディスクの状態を示している。ここでは、図１８に示されていない領域およびデータに関してのみ説明する。ダミーデータ６４２は消去動作の最後に記録されるデータである。ダミーデータ６４４はダミーデータ６４１の直後に記録されるデータである。Ｌｅｎｇｔｈの集合６７２は、Ｌｅｎｇｔｈ３に基づいて生成された鍵データを用いてＬｅｎｇｔｈ２を暗号化したデータである。Ｌｅｎｇｔｈ３はダミーデータ６４２までのデータ量を表している。
【０１５５】
図１３は、図１９に示すように消去が行われる際の消去処理の流れを示すフローチャートである。ここでは、図１８において、領域６０６のＦＥが指すデータ６０７および６１０を消去する手順を例にとって説明をする。まず、消去データの選択が行われる。消去データの選択は、次の手順で行われる。まず、ファイルシステムの管理情報が取得される（Ｓ６１）。そして、このファイルシステムの管理情報に基づいて、ファイルシステムの管理内に記録されている領域６１９のＶＡＴが読み込まれ、現在記録されているファイルエントリが選択されることによって消去データの選択が行われる（Ｓ６２）。
【０１５６】
次に、暗号化復号化処理部３１０はＬｅｎｇｔｈ２を取得し、鍵生成部４０９は取得されたＬｅｎｇｔｈ２に基づいて鍵データを生成する。次に、ファイルシステムの管理外に記録された暗号化されたＬｅｎｇｔｈの集合６７１が読み込まれる。ここで、Ｌｅｎｇｔｈ２に基づいて生成された鍵データを用いて暗号化されたＬｅｎｇｔｈの集合６７１が復号され、前回までのＬｅｎｇｔｈの集合が取得される。図１８に示す例の場合、Ｌｅｎｇｔｈの集合はＬｅｎｇｔｈ１となる。
【０１５７】
次に、Ｌｅｎｇｔｈの集合に対し、消去対象のデータの暗号化に用いたＬｅｎｇｔｈを除き、さらに最新の鍵データの元となるＬｅｎｇｔｈ２を追加する処理が行われる。ただし、Ｌｅｎｇｔｈ２で暗号化されたデータが消去対象の場合、Ｌｅｎｇｔｈ２は加えない。図１８に示す例の場合、データ６０７、６１０はＬｅｎｇｔｈ１で暗号化されているので、Ｌｅｎｇｔｈ１を除き、Ｌｅｎｇｔｈ２を加えた結果、Ｌｅｎｇｔｈの集合はＬｅｎｇｔｈ２のみの集合となる。ここで、Ｌｅｎｇｔｈの集合をデータ量判断部３１４に出力する。
【０１５８】
次に、ダミーデータ生成部３０７は２種類のダミーデータを生成し（Ｓ６３）、その１種類をダミーデータ６４１の直後にダミーデータ６４４として記録する（Ｓ６４）。このとき、ダミーデータ生成部３０７が生成した２種類のダミーデータの合計のデータ量がデータ量判断部３１４に出力される。ここで、データの消去が行われたので、ファイルエントリが更新され、これに伴いＶＡＴが更新される。これは、図１９に示す例では、領域６２２のＶＡＴに対応する。さらに、Ｂｏｒｄｅｒ　ｏｕｔ６６２が記録される。記録制御部３０５は領域６２２のＶＡＴとＢｏｒｄｅｒ　ｏｕｔ６６２とのデータ量をデータ量判断部３１４に出力する。
【０１５９】
データ量判断部３１４は、受け取ったデータ量とＬｅｎｇｔｈ２との合計を計算し、その結果を鍵生成部３１１に出力する。図１９に示す例では、合計のデータ量はＬｅｎｇｔｈ３に対応する。次に、更新されたＬｅｎｇｔｈの集合が、Ｌｅｎｇｔｈ３に基づいて生成される鍵データで暗号化され、Ｌｅｎｇｔｈの集合６７２に記録される（Ｓ６５）。最後に、Ｓ６３で生成されたダミーデータの残りの１種類をダミーデータ６４２として記録して、消去処理が終了する。
【０１６０】
以上のような消去方法が消去の役割を果たしている理由は、消去を行ったデータの鍵データが再生できない点にある。鍵データを再生できない理由は次のとおりである。データを暗号化する鍵データは、記録時のデータ量を元に生成されており、消去動作で新たにダミーデータを記録することで、データを暗号化したときのデータ量が判断できないようになっているためである。
【０１６１】
（再生システム構成）
図４は、本実施形態におけるデータの再生を行う再生装置の機能的な構成を示すブロック図である。同図に示すように、再生装置は、ピックアップ部４０２、スピンドルモータ４０３、サーボ回路４０４、再生制御部４０５、再生位置制御部４０６、データ量判断部４０７、ファイルシステム管理情報管理部４０８、鍵生成部４０９、復号処理部４１０、データ出力部４１１、警告データ出力部４１２、警告データ生成部４１３、ファイルシステム管理外管理部４１４、およびデータ切り替え部４１６を備えた構成となっている。
【０１６２】
ピックアップ部４０２は追記型記録媒体である光ディスク４０１からデータを読み取る部分である。スピンドルモータ４０３は光ディスク４０１を回転させる駆動部分である。サーボ回路４０４は再生制御部４０５から再生位置情報を受け取り、スピンドルモータ４０３、ピックアップ部４０２を駆動させる部分である。再生制御部４０５は再生位置制御部４０６からデータ記録位置情報を受け取り、復号処理部４１０またはデータ量判断部４０７にデータを出力する部分である。
【０１６３】
再生位置制御部４０６は、ファイルシステム管理情報管理部４０８から、ファイルシステムの管理内の記録位置を受け取り、再生制御部４０５に出力する部分である。データ量判断部４０７は、再生制御部４０５から光ディスク４０１に記録された情報を受け取り、データ量を判断して、その判断結果を鍵生成部４０９に出力する部分である。ファイルシステム管理情報管理部４０８は光ディスク４０１のファイルシステムに関する情報を保持しておく部分である。
【０１６４】
鍵生成部４０９は、データ量判断部４０７からデータ量を受け取り、そのデータ量を元にして鍵データを生成する部分である。復号処理部４１０は、鍵生成部４０９から鍵データを、再生制御部４０５から暗号化されたデータをそれぞれ受け取り、鍵データによって暗号化されたデータを復号し、復号されたデータをデータ出力部４１１に出力する処理部である。
【０１６５】
データ出力部４１１はデータを出力する部分である。警告データ出力部４１２は警告データ生成部４１３から警告データを受け取り、その警告データに基づいて警告を出力する部分である。警告データ生成部４１３は、再生制御部４０５から警告内容を示すデータを受け取り、その警告内容を示すデータを生成する部分である。
【０１６６】
ファイルシステム管理外管理部４１４は、ファイルシステムの管理外に記録されたデータを保持しておく部分である。データ切り換え部４１５は、ファイルシステム管理情報管理部４０８からファイルシステムの管理情報を、ファイルシステム管理外管理部４１４からファイルシステムの管理外のデータをそれぞれ受け取り、受け取った情報のいずれか１種類を再生位置制御部４０６に出力する部分である。
【０１６７】
（再生方法）
次に、上記の再生装置における再生方法について図を用いて説明する。図１４は、図１８に示す状態で情報が記録されている光ディスクを再生する際の処理の流れを示すフローチャートである。ここでは特に、図１８において、領域６０６のファイルエントリＦＥが指すデータ６０７およびデータ６１０を再生する手順を例にとって説明する。
【０１６８】
まず再生データの選択が次のように行われる。まず、ファイルシステム管理情報が取得され、ファイルシステムの管理内に記録されている領域６１９のＶＡＴが読み出される（Ｓ７１）。そして、現在記録されているファイルエントリが選択されることによって、再生データの選択が行われる（Ｓ７２）。
【０１６９】
次に、再生制御部４０５はファイルシステムの管理内のデータ量をデータ量判断部４０７に出力する。そして、再生制御部４０５は、ファイルシステムの管理外に記録されたデータを読み込み（Ｓ７３）、その読み込んだデータ量をデータ量判断部４０７に出力する。
【０１７０】
データ量判断部４０７は、再生制御部４０５から受け取ったファイルシステムの管理内のデータ量と、ファイルシステムの管理外のデータ量とに基づいて光ディスク４０１に記録されている部分のデータ量を判断し（Ｓ７４）、鍵生成部４０９に出力する。このとき、ディスクに記録されているデータ量は、図１８に示す例では、Ｌｅｎｇｔｈ２に相当する。
【０１７１】
鍵生成部４０９は、データ量判断部４０７から受け取ったデータ量、図１８に示す例の場合、Ｌｅｎｇｔｈ２に基づいて鍵データを生成し（Ｓ７５）、復号処理部４１０に出力する。次に、再生制御部４０５によって、再生選択したデータが最後に記録したデータであるか否かが判定される（Ｓ７６）。
【０１７２】
ここで、最後に記録したデータでないと判定された場合（Ｓ７６においてＮＯ）、復号処理部４１０は、Ｌｅｎｇｔｈ２に基づいて生成された鍵データを用いてＬｅｎｇｔｈの集合６７１を復号し、選択されたデータの鍵データとなるＬｅｎｇｔｈ１を取得する（Ｓ７９）。そして、取得されたＬｅｎｇｔｈ１が鍵生成部４０９に出力される。
【０１７３】
このとき、Ｌｅｎｇｔｈの集合の中で、選択されたデータのアドレスを越える最小のＬｅｎｇｔｈが、選択されたデータの鍵データとなるＬｅｎｇｔｈとして判定される。図１８に示す例の場合、データ６０７、データ６１０が選択されているので、これに対応するＬｅｎｇｔｈはＬｅｎｇｔｈ１となる。
【０１７４】
鍵生成部４０９は、受け取ったＬｅｎｇｔｈ１に基づいて鍵データを生成し（Ｓ８０）、これを復号処理部４１０に出力してＳ７７に進む。
【０１７５】
一方、Ｓ７６においてＮＯ、すなわち、再生選択したデータが最後に記録したデータであると判定された場合、復号処理部４１０は、鍵生成部４０９から受け取った鍵データを用いて、再生制御部４０５から受け取ったファイルシステムの管理内のデータ６０７、データ６１０を復号し（Ｓ７７）、その結果をデータ出力部４１１に出力する（Ｓ７８）。
【０１７６】
（実施例２の変形例）
上記実施例２では、データの記録、消去動作において、Ｂｏｒｄｅｒ　ｏｕｔの右部分に暗号化されたＬｅｎｇｔｈの集合を記録し、さらに、その右部分にダミーデータを記録して、ダミーデータまでのデータ量をＬｅｎｇｔｈにすることを例にして説明した。しかし、データの記録、消去動作において、暗号化されたＬｅｎｇｔｈの集合の後ろにダミーデータを記録しない方法も考えられる。この場合のＬｅｎｇｔｈは、暗号化されたＬｅｎｇｔｈの集合までがＬｅｎｇｔｈとなる。このようにできる理由は、暗号化されたＬｅｎｇｔｈの集合は、暗号化されているためにデータを再生できないので、実際にはダミーデータとして扱うことができるからである。ただし、Ｌｅｎｇｔｈの集合にダミーデータの役割を持たせているので、Ｌｅｎｇｔｈの集合のデータ量を変える必要がある。このようにした場合、ダミーデータを記録しない分、記録媒体の無駄になる部分を少なくすることができる。
【０１７７】
また、上記実施例２では、Ｌｅｎｇｔｈを、記録したデータのデータ量として説明したが、Ｌｅｎｇｔｈに他の情報を用いる方法も考えられる。例えば、記録媒体の読み出し順で最後からダミーデータを記録し、そのダミーデータのデータ量をＬｅｎｇｔｈとする方法などが考えられる。この場合、ダミーデータと記録するデータとを別領域に記録できるので、記録するデータを固めて記録することによって、データの読み出しを早くすることができる。
【０１７８】
また、上記実施例２では、データを記録する場合、データを暗号化するための鍵データとなるＬｅｎｇｔｈを、記録するデータのデータ量として説明したが、記録するデータを暗号化するＬｅｎｇｔｈを、前回までのデータ量としてもよい。実施例２と異なるのは次の２点である。１点目は、記録媒体に最初に記録するデータの暗号化に用いるＬｅｎｇｔｈに関するもので、データの記録動作の前に、ダミーデータを記録し、このダミーデータのデータ量をＬｅｎｇｔｈとして、データを暗号化する点である。２点目は、記録するデータの暗号化に用いるＬｅｎｇｔｈとして、前回のＬｅｎｇｔｈを用いる点である。この場合、予め記録するデータのデータ量を知らなくとも、実施例２の効果を持たせたままデータを暗号化して記録することができる。例えば、ビデオデータのリアルタイム記録のように、記録開始時に全体のデータ量がわからない場合に適用することができる。
【０１７９】
【発明の効果】
以上のように、本発明に係る記録装置は、データを記録媒体に記録する記録装置において、データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、データを暗号化するための鍵データを生成する鍵生成部と、上記鍵データに基づいて記録すべきデータを暗号化する暗号化処理部と、上記ピックアップ部から読み取った上記記録媒体の未記録部分に、上記暗号化処理部によって暗号化された記録すべきデータを記録する制御を行うとともに、上記鍵生成部で生成された上記鍵データを、前後に未記録部分を設けた状態で記録する制御を行う記録制御部とを備える構成である。
【０１８０】
これにより、記録したデータの機密性を保護したまま処分することが可能となるので、特別な注意を必要とせずに処分することが出来るという効果を奏する。
【０１８１】
また、記録したデータの一部を指定して再生できなくすることが可能となるので、機密性のあるデータが記録された追記型記録媒体で、特定の機密性のあるデータのみを消去し、残りのデータをそのまま使うことが可能となる。よって、追記型記録媒体を無駄なく有効利用することが可能となるという効果を奏する。
【０１８２】
また、本発明に係る記録装置は、上記記録制御部が、上記記録媒体の読み出し順において、記録すべきデータが記録されるべき領域の範囲の最後部から後ろ側に、上記鍵生成部で生成された上記鍵データを、データの記録順に上記記録媒体に記録する制御を行う構成としてもよい。
【０１８３】
これにより、上記の構成による効果に加えて、鍵データを読み出す際には、記録媒体の最後までピックアップを移動させる必要がなくなるので、データの読み出しを高速に行うことが可能となるという効果を奏する。
【０１８４】
また、本発明に係る記録装置は、上記記録制御部が、上記鍵生成部で生成された上記鍵データを、上記記録媒体の読み出し順で最後部から、データの記録順に上記記録媒体に記録する制御を行う構成としてもよい。
【０１８５】
これにより、上記の構成による効果に加えて、鍵データを記録する区間を予め確保する必要がなくなるので、記録媒体の無駄になる部分を少なくすることができるという効果を奏する。
【０１８６】
また、本発明に係る記録装置は、上記記録制御部が、上記記録媒体の読み出し順において、上記鍵生成部で生成された上記鍵データを、上記記録するデータの直後に記録し、次回に記録されるデータを、前回に記録された上記鍵データの後ろ側に記録する制御を行う構成としてもよい。
【０１８７】
これにより、上記の構成による効果に加えて、鍵データを記録する区間を予め確保する必要がなくなるので、記録媒体の無駄になる部分を少なくすることができるという効果を奏する。
【０１８８】
また、本発明に係る記録装置は、上記記録制御部が、上記鍵生成部で生成された上記鍵データを、複数に分割し、それぞれを複数の箇所に記録する制御を行う構成としてもよい。
【０１８９】
これにより、上記の構成による効果に加えて、鍵データが分割して記録されることになるので、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができるという効果を奏する。
【０１９０】
また、本発明に係る記録装置は、上記鍵データが複数ある場合、上記記録制御部が、１つの鍵データに対して記録する区間を１つずつ設け、その区間において、ランダムな位置に、鍵データを記録する制御を行う構成としてもよい。
【０１９１】
これにより、上記の構成による効果に加えて、鍵データの前後の未記録部分の長さが、各鍵データに関して全てばらばらとなるので、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができるという効果を奏する。
【０１９２】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、上記鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成部で生成されたダミーデータを記録する制御を行う記録制御部とを備える構成である。
【０１９３】
これにより、鍵データの前後に設けられた未記録部分に、ダミーデータ生成部で生成された、ランダムな値とランダムなデータ量を持つダミーデータが記録されるので、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができるという効果を奏する。
【０１９４】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、上記鍵データが記録されている区間内において、該鍵データの前後に設けられた未記録部分に、上記ダミーデータ生成部で生成されたダミーデータを記録する制御を行う記録制御部とを備える構成である。
【０１９５】
これにより、鍵データが記録されている区間内における、鍵データの前後に設けられた未記録部分に、ダミーデータ生成部で生成された、ランダムな値とランダムなデータ量を持つダミーデータが記録されるので、消去処理が行われた後のディスクから鍵データを再生することをより困難にすることができるという効果を奏する。
【０１９６】
また、本発明に係る記録装置は、データを記録媒体に記録する記録装置において、記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量とを取得するデータ量判断部と、データを暗号化するための鍵データを上記データ量判断部が取得したデータ量に基づいて生成する鍵生成部と、上記鍵生成部が生成した上記鍵データを用いて、記録すべきデータを暗号化する暗号化処理部と、上記暗号化処理部によって暗号化されたデータを上記記録媒体に記録する制御を行う記録制御部とを備える構成である。
【０１９７】
これにより、データを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となる。よって、記録したデータの機密性を保護したまま処分することが可能となるので、特別な注意を必要とせずに処分することが出来るという効果を奏する。
【０１９８】
また、記録したデータの一部を指定して再生できなくすることが可能となるので、機密性のあるデータが記録された追記型記録媒体で、特定の機密性のあるデータのみを消去し、残りのデータをそのまま使うことが可能となる。よって、追記型記録媒体を無駄なく有効利用することが可能となるという効果を奏する。
【０１９９】
また、本発明に係る記録装置は、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、上記データ量判断部が、記録するデータのデータ量と、上記ダミーデータ生成部が生成したダミーデータのデータ量との合計のデータ量を取得し、上記鍵生成部が、上記データ量判断部によって取得された上記合計のデータ量に基づいて鍵データを生成する構成としてもよい。
【０２００】
これにより、上記の構成による効果に加えて、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となるという効果を奏する。
【０２０１】
また、本発明に係る記録装置は、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、上記記録制御部が、上記ダミーデータ生成部が生成したダミーデータを上記記録媒体に記録する制御を行うとともに、上記データ量判断部が、記録媒体に記録されたダミーデータのデータ量を取得し、上記鍵生成部が、上記データ量判断部によって取得された上記データ量に基づいて鍵データを生成する構成としてもよい。
【０２０２】
これにより、上記の構成による効果に加えて、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となるという効果を奏する。
【０２０３】
また、本発明に係る記録装置は、上記記録制御部が、上記記録媒体における過去のデータ量の履歴を、上記鍵生成部で生成された鍵データを用いて暗号化して上記記録媒体に記録する制御を行う構成としてもよい。
【０２０４】
これにより、上記の構成による効果に加えて、消去処理が行われると、過去のデータ量の履歴のデータを暗号化する際の鍵データを解析することが困難となるという効果を奏する。
【０２０５】
また、本発明に係る記録装置は、上記記録制御部が、上記記録媒体の読み出し順において、次回のデータを記録する位置の直前に、上記ダミーデータ生成部が生成したダミーデータを上記記録媒体に記録する制御を行う構成としてもよい。
【０２０６】
これにより、上記の構成による効果に加えて、記録媒体において、前回の記録時までに何らかのデータが記録されている領域の後端部からランダムな距離だけ離れた位置に、次回のデータが記録されることになる。よって、消去処理が行われた場合に、消去されたデータを不正に読み出すことを困難にすることができるという効果を奏する。
【０２０７】
また、本発明に係る記録装置は、上記データ量判断部が、上記記録媒体に既に記録されているデータ量と、これから記録するデータのデータ量との合計のデータ量を取得するとともに、上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、記録すべきデータを暗号化して上記記録媒体に記録する制御を行う構成としてもよい。
上記の構成において、鍵データは、記録媒体に既に記録されているデータ量と、これから記録するデータのデータ量との合計のデータ量に基づいて生成されるので、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となるという効果を奏する。
【０２０８】
また、本発明に係る記録装置は、上記データ量判断部が、上記記録媒体に既に記録されたデータ量を取得するとともに、上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、記録すべきデータを暗号化して上記記録媒体に記録する制御を行う構成としてもよい。
上記の構成において、鍵データは、記録媒体に既に記録されているデータ量に基づいて生成されるので、あるデータを消去する際に、新たにダミーデータを記録する処理を行うことによって、そのデータを暗号化したときのデータ量を把握することが困難となるという効果を奏する。
【０２０９】
また、本発明に係る記録装置は、上記記録制御部が、上記記録媒体においてダミーデータが記録されている前後に、上記ダミーデータ生成部が生成したランダムな値でランダムなデータ量を持つダミーデータを記録する制御を行い、上記データ量判断部が、上記記録媒体に既に記録されているダミーデータのデータ量と、今回記録したダミーデータの合計のデータ量を取得し、上記記録制御部が、この取得したデータ量に基づいて上記鍵生成部が生成した鍵データを用いて、過去のダミーデータのデータ量の履歴を上記記録媒体に記録する制御を行う構成としてもよい。
上記の構成において、消去処理が行われると、過去のダミーデータのデータ量の履歴のデータを暗号化する際の鍵データを解析することが困難となるので、消去されたデータを暗号化したときのデータ量を把握することが困難となるという効果を奏する。
【０２１０】
また、本発明に係る記録装置は、上記記録制御部が、データを記録する際に用いたデータ量の基準を変える位置に、上記ダミーデータ生成部が生成したランダムな値でランダムなデータ量を持つダミーデータを記録する制御を行う構成としてもよい。
上記の構成において、記録が行われるごとに、記録されるデータ量が変化することになるので、消去処理が行われると、消去されたデータを暗号化したときのデータ量を把握することが困難となるという効果を奏する。
【０２１１】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量との合計のデータ量を取得するデータ量判断部と、データを暗号化および復号するための鍵データを生成する鍵生成部と、データを暗号化および復号する暗号化復号化処理部と、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部と、データを記録するのに用いたデータ量の基準を変える位置に、上記ダミーデータ生成部が生成したダミーデータを記録する制御を行う記録制御部とを備える構成である。
【０２１２】
これにより、消去が行われるごとに、消去が行われる際に記録されるデータ量が変化することになるので、消去されたデータを暗号化したときのデータ量を把握することが困難となるという効果を奏する。
【０２１３】
また、本発明に係る消去装置は、上記本発明に係る記録装置によってデータが記録された記録媒体のデータを消去する消去装置であって、データを記録する記録媒体の記録部分と未記録部分とを区別することのできるピックアップ部と、記録すべきデータのデータ量と、記録すべきデータのデータ量以外に記録時に必要なデータ量との合計のデータ量を取得するデータ量判断部と、データを暗号化および復号するための鍵データを生成する鍵生成部と、データを暗号化および復号する暗号化復号化処理部と、上記記録媒体の過去のデータ量の履歴、または過去のダミーデータのデータ量の履歴から、消去対象のデータを暗号化するのに用いた鍵データのもとになるデータ量を除いたものを暗号化して記録する制御を行う記録制御部を備える構成である。
【０２１４】
これにより、消去処理が行われた後では、消去対象のデータを暗号化するのに用いた鍵データのもとになるデータ量を把握することが困難となる。よって、消去されたデータの再生を行うことを困難にすることができるという効果を奏する。
【０２１５】
また、本発明に係る消去装置は、ランダムな値とランダムなデータ量を持つダミーデータを生成するダミーデータ生成部をさらに備え、上記記録制御部が、上記記録媒体の読み出し順において、消去を行うためのデータを記録する位置の直前に、上記ダミーデータ生成部が生成したダミーデータを記録する制御を行う構成としてもよい。
【０２１６】
これにより、上記の構成による効果に加えて、記録媒体において、前回の記録時までに何らかのデータが記録されている領域の後端部からランダムな距離だけ離れた位置に、消去を行うためのデータが記録されることになる。よって、消去処理が行われた場合に、消去されたデータを不正に読み出すことを困難にすることができるという効果を奏する。
【０２１７】
また、本発明に係る再生装置は、上記本発明に係る記録装置によってデータが記録された記録媒体、もしくは、上記本発明に係る消去装置によってデータが消去された記録媒体を再生する再生装置であって、上記記録媒体の記録部分と未記録部分とを区別することができるピックアップ部と、上記記録媒体において、前後を未記録部分で囲まれて記録された鍵データを検出する鍵検出部とを備える構成である。
【０２１８】
また、本発明に係る再生装置は、上記本発明に係る記録装置によってデータが記録された記録媒体、もしくは、上記本発明に係る消去装置によってデータが消去された記録媒体を再生する再生装置であって、上記記録媒体に記録されている情報を受け取り、データ量を判断するデータ量判断部と、上記データ量判断部が判断したデータ量に基づいて鍵データを生成する鍵生成部とを備える構成である。
【０２１９】
これにより、上記本発明に係る記録装置によってデータが記録された記録媒体、もしくは、上記本発明に係る消去装置によってデータが消去された記録媒体を的確に再生することが可能となるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る記録消去装置の一実施例における機能的な構成を示すブロック図である。
【図２】本発明の一実施形態に係る再生装置の一実施例における機能的な構成を示すブロック図である。
【図３】本発明の一実施形態に係る記録消去装置の別の実施例における機能的な構成を示すブロック図である。
【図４】本発明の一実施形態に係る再生装置の別の実施例における機能的な構成を示すブロック図である。
【図５】同図（ａ）は、ディレクトリ／ファイル構成の例を示す図であり、同図（ｂ）は、同図（ａ）に示すディレクトリ／ファイル構成をＵＤＦで記録した例を示す図である。
【図６】一実施例における上記記録消去装置によって記録あるいは消去処理が行われる前の光ディスクの記録状態の一例を示す図である。
【図７】一実施例における上記記録消去装置によって記録処理が行われた後の光ディスクの記録状態の一例を示す図である。
【図８】一実施例における上記記録消去装置によって消去処理が行われた後の光ディスクの記録状態の一例を示す図である。
【図９】一実施例における上記記録消去装置による記録処理の流れを示すフローチャートである。
【図１０】一実施例における上記記録消去装置による消去処理の流れを示すフローチャートである。
【図１１】一実施例における上記再生装置による再生処理の流れを示すフローチャートである。
【図１２】別の実施例における上記記録消去装置による記録処理の流れを示すフローチャートである。
【図１３】別の実施例における上記記録消去装置による消去処理の流れを示すフローチャートである。
【図１４】別の実施例における上記再生装置による再生処理の流れを示すフローチャートである。
【図１５】一実施例における上記記録消去装置または上記再生装置で用いられる光ディスクの記録フォーマットの例を示す図である。
【図１６】別の実施例における上記記録消去装置または上記再生装置で用いられる光ディスクの記録フォーマットの例を示す図である。
【図１７】別の実施例における上記記録消去装置によって記録あるいは消去処理が行われる前の光ディスクの記録状態の一例を示す図である。
【図１８】別の実施例における上記記録消去装置によって記録処理が行われた後の光ディスクの記録状態の一例を示す図である。
【図１９】別の実施例における上記記録消去装置によって消去処理が行われた後の光ディスクの記録状態の一例を示す図である
【符号の説明】
１０１・２０１・３０１・４０１　　光ディスク
１０２・２０２・３０２・４０２　　ピックアップ部
１０４・２０４・３０４・４０４　　サーボ回路
１０５・３０５　　記録制御部
１０６・３０６　　記録位置制御部
１０７・３０７　　ダミーデータ生成部
１０８・３０８　　記録データ切り替え部
１０９・３０９　　記録位置データ切り替え部
１１０・３１１　　鍵生成部
１１４・３１３　　データ入力部
１１２・３１２　　ファイルシステム管理情報管理部
１１１　　暗号化処理部
１１３　　鍵位置管理部
３１０　　暗号化復号化処理部
３１７　　ファイルシステム管理外管理部
２０５・４０５　　再生制御部
２０９・４０８　　ファイルシステム管理情報管理部
２１１・４１０　　復号処理部
２１２・４１１　　データ出力部
２０７　　鍵検出部
２０８　　再生データ切り替え部
２１０　　鍵記憶部
４０７　　データ量判断部
４０９　　鍵生成部
４１４　　ファイルシステム管理外管理部
４１５　　データ切り替え部
【図１】
2004111007.tif 000003
【図２】
2004111007.tif 000004
【図３】
2004111007.tif 000005
【図４】
2004111007.tif 000006
【図５】
2004111007.tif 000007
【図６】
2004111007.tif 000008
【図７】
2004111007.tif 000009
【図８】
2004111007.tif 000010
【図９】
2004111007.tif 000011
【図１０】
2004111007.tif 000012
【図１１】
2004111007.tif 000013
【図１２】
2004111007.tif 000014
【図１３】
2004111007.tif 000015
【図１４】
2004111007.tif 000016
【図１５】
2004111007.tif 000017
【図１６】
2004111007.tif 000018
【図１７】
2004111007.tif 000019
【図１８】
2004111007.tif 000020
【図１９】
2004111007.tif 000021