(57)【特許請求の範囲】
【請求項１】
上位装置からのアクセスコマンドに従って記憶媒体に対してアクセスして、データの再生及び／又は記録を行うデータ処理装置において、
書き換え可能な記憶媒体の所定領域を、記録済みデータの更新は不可であり且つ未記録部分にデータ書き込み可能な追加記録専用領域に設定するとともに、前記追加記録専用領域にアクセス制御情報を記録することで、前記記憶媒体をセキュリティ媒体に設定する設定部と、
前記記憶媒体がセキュリティ媒体であるかどうか判定し、前記記憶媒体がセキュリティ媒体である場合は、前記追加記録専用領域に記録されたアクセス制御情報に基づいて、アクセス要求された前記セキュリティ媒体に対するアクセスの許可／不許可の制御を行い、前記記憶媒体がセキュリティ媒体でない場合は、アクセス要求に従って前記記憶媒体にアクセスするよう制御する制御部とを備え、
前記アクセス制御情報は、前記データ処理装置による記憶媒体に対するアクセス可能回数を含み、
アクセスが許可された場合、前記制御部は前記アクセス可能回数を所定回数に更新し、当該更新されたアクセス可能回数を前記追加記録専用領域の未記録部分に記録することを特徴とするデータ処理装置。
【請求項２】
請求項１において、
前記記憶媒体が前記セキュリティ媒体であり、前記アクセス要求された前記セキュリティ媒体におけるデータ領域に対するアクセスが許可され、前記制御部が当該データ領域にアクセスした場合、前記制御部は、前記アクセス可能回数を所定回数減算し、当該減算されたアクセス可能回数を前記追加記録専用領域の未記録部分に記録し、
前記制御部は、前記追加記録専用領域に記録された前記アクセス可能回数のうち最小回数に基づいて、前記記憶媒体に対するアクセスの許可／不許可の制御を行うことを特徴とするデータ処理装置。
【請求項３】
請求項１において、
前記記憶媒体が前記セキュリティ媒体であり、前記アクセス要求された前記セキュリティ媒体におけるデータ領域に対するアクセスが許可され、前記制御部が当該データ領域にアクセスした場合、前記制御部は、アクセス回数を所定回数積算し、当該積算されたアクセス回数を前記追加記録専用領域の未記録部分に記録し、
前記制御部は、前記追加記録専用領域に記録されたアクセス回数のうち最大回数と前記アクセス可能回数に基づいて、前記記憶媒体に対するアクセスの許可／不許可の制御を行うことを特徴とするデータ処理装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記アクセス制御情報は、記憶媒体の書き換え可能なデータ領域のうちの少なくとも１つのアクセス可能なデータに対して設定されることを特徴とするデータ処理装置。
【請求項５】
請求項１乃至４のいずれかにおいて
前記設定部は、前記アクセス制御情報を前記追加記録専用領域にバイト単位で記録し、前記追加記録専用領域以外の書き換え可能なデータ領域には、複数バイトから構成されるセクタ単位でデータを記録することを特徴とするデータ処理装置。
【請求項６】
請求項１において、
前記アクセス制御情報は、ユーザＩＤ及びパスワードの少なくとも一方、アクセス可能領域及びアクセス可能回数を含むことを特徴とするデータ処理装置。
【請求項７】
請求項６において、
前記記憶媒体が前記セキュリティ媒体である場合、前記制御部は、上位装置から入力されたユーザＩＤ及びパスワードの少なくとも一方が、前記アクセス制御情報に含まれる前記ユーザＩＤ及びパスワードの少なくとも一方と一致し、且つ上位装置から入力されたアクセス要求領域が前記アクセス制御情報に含まれる前記アクセス可能領域に含まれ、且つ前記記憶媒体に対するこれまでのアクセス回数が前記アクセス制御情報に含まれる前記アクセス可能回数に達していない場合に、前記セキュリティ媒体におけるアクセス要求されたデータ領域に対するアクセスを許可することを特徴とするデータ処理装置。
【請求項８】
上位装置からのアクセスコマンドに従って記憶媒体に対してアクセスして、データの再生及び／又は記録を行うデータ処理装置における前記記憶媒体に対するアクセス制御方法において、
前記データ処理装置が、書き換え可能な記憶媒体の所定領域を、記録済みデータの更新は不可であり且つ未記録部分にデータ書き込み可能な追加記録専用領域に設定するとともに、前記追加記録専用領域にアクセス制御情報を記録することで、前記記憶媒体をセキュリティ媒体に設定する設定ステップと、
前記データ処理装置が、前記記憶媒体がセキュリティ媒体であるかどうか判定し、前記記憶媒体がセキュリティ媒体である場合は、前記追加記録専用領域に記録されたアクセス制御情報に基づいて、アクセス要求された前記セキュリティ媒体に対するアクセスの許可／不許可の制御を行い、前記記憶媒体がセキュリティ媒体ではない場合は、アクセス要求に従って前記記憶媒体にアクセスするよう制御する制御ステップと、
前記アクセス制御情報は、前記データ処理装置による記憶媒体に対するアクセス可能回数を含み、アクセスが許可された場合、前記アクセス可能回数を所定回数に更新し、当該更新されたアクセス可能回数を前記追加記録専用領域の未記録部分に記録するステップとを備えることを特徴とするアクセス制御方法。
【請求項９】
請求項８において、
前記記憶媒体が前記セキュリティ媒体であり、前記アクセス要求された前記セキュリティ媒体におけるデータ領域に対するアクセスが許可され、前記データ処理装置が当該データ領域にアクセスした場合、前記データ処理装置は、前記アクセス可能な回数を所定回数減算し、当該減算されたアクセス可能回数を前記追加記録専用領域の未記録部分に記録し、
前記データ処理装置は、前記追加記録専用領域に記録された前記アクセス可能回数のうち最小回数に基づいて、前記記憶媒体に対するアクセスの許可／不許可の制御を行うことを特徴とするアクセス制御方法。
【請求項１０】
請求項８において、
前記記憶媒体が前記セキュリティ媒体であり、前記アクセス要求された前記セキュリティ媒体におけるデータ領域に対するアクセスが許可され、前記データ処理装置が当該データ領域にアクセスした場合、前記データ処理装置は、アクセス回数を所定回数積算し、当該積算されたアクセス回数を前記追加記録専用領域の未記録部分に記録し、
前記データ処理装置は、前記追加記録専用領域に記録されたアクセス回数のうち最大回数と前記アクセス可能回数に基づいて、前記記憶媒体に対するアクセスの許可／不許可の制御を行うことを特徴とするアクセス制御方法。
【請求項１１】
請求項８乃至１０のいずれかにおいて、
前記アクセス制御情報は、記憶媒体のデータ領域のうちの少なくとも１つのアクセス可能なデータに対して設定されることを特徴とするアクセス制御方法。
【請求項１２】
請求項８乃至１１のいずれかにおいて
前記データ処理装置は、前記アクセス制御情報を前記追加記録専用領域にバイト単位で記録し、前記追加記録専用領域以外の書き換え可能なデータ領域には、複数バイトから構成されるセクタ単位でデータを記録することを特徴とするアクセス制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶媒体にアクセスしてデータの再生及び／又は記録を行うデータ処理装置に係り、特に、アクセス制御情報に基づいて記憶媒体に対するアクセス制御を行うデータ処理装置に関する。
【０００２】
【従来の技術】
光ディスクや光磁気ディスクのような大容量記憶媒体は、映画などの画像情報や音楽情報のような著作権などで保護されるデータを格納する媒体として適している。そして、記憶媒体に格納されたデータに対する使用許諾を行う場合、データ処理装置によってアクセスできるデータの制限やアクセス回数の制限などのアクセス許諾条件が設定される場合がある。
【０００３】
このようなアクセス許諾条件は、例えば、記憶媒体の所定領域にアクセス制御情報として記録される。そして、データ処理装置は、そのアクセス制御情報を読み出して、それに基づいてデータへのアクセスを行う。また、アクセス制御情報は、無断で書き換えられるのを防止するため、例えば、データ処理装置に接続される上位装置から入力されるパスワードと、アクセス制御情報に含まれるパスワードとが一致した場合にのみアクセス可能となる。
【０００４】
【発明が解決しようとする課題】
しかしながら、何らかの手段によりパスワードが解読されると、アクセス制御情報にアクセス可能となり、それが不正に書き換えられるおそれがある。従って、このアクセス制御情報が記録された所定領域を、書き換え不能領域として設定することが考えられるが、その場合、例えば次のような不都合がある。即ち、アクセス制御情報として所定のデータ領域へのアクセス回数を制限するアクセス可能回数が設定されている場合、アクセス可能回数の更新ができなくなる。具体的には、データ領域への１回のアクセス毎にアクセス回数をカウントし、残存するアクセス可能回数を更新する必要があるが、所定領域が書き換え不能領域であると、その更新処理が不可能である。このように、更新が必要なアクセス制御情報がある場合に、アクセス制御情報のセキュリティの確保が要求される。
【０００５】
従って、本発明の目的は、更新が必要なアクセス制御情報のセキュリティを確保することができるデータ処理装置及びそのアクセス制御方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するための本発明のデータ処理装置は、記憶媒体に対してアクセスして、データの再生及び／又は記録を行うデータ処理装置において、
記憶媒体の所定領域を、記録済みデータの更新は不可であり且つ未記録部分にデータ書き込み可能な追加記録専用領域に設定する設定部と、追加記録専用領域にアクセス制御情報を記録する記録部と、追加記録専用領域に記録されたアクセス制御情報に基づいて、記憶媒体に対するアクセスを制御するアクセス制御部とを備えることを特徴とする。
【０００７】
これにより、アクセス制御領域に記録されたアクセス制御情報の必要な更新処理は可能となるとともに、不正なアクセス制御情報の書き換えはできなくなるので、アクセス制御情報のセキュリティが確保される。
【０００８】
例えば、アクセス制御情報は、記憶媒体に対してアクセス可能な回数の情報を有する場合、記録部は、アクセス制御部による記憶媒体に対するアクセス毎に減算されるアクセス可能な回数を、追加記録専用領域の未記録部分に記録する。この場合、アクセス制御部は、追加記録専用領域に記録されたアクセス可能な回数のうち最小回数に基づいて、記憶媒体に対するアクセスを制御する。または、記録部は、前記アクセス制御部による記憶媒体に対するアクセス毎に積算されるアクセス回数を、前記追加記録専用領域の未記録部分に記録してもよい。この場合、アクセス制御部は、追加記録専用領域に記録されたアクセス回数のうち最大回数に基づいて、記憶媒体に対するアクセスを制御する。
【０００９】
また、記憶媒体のデータ領域に複数のデータが記録されている場合、アクセス制御情報は、記憶媒体のデータ領域のうちの少なくとも１つのアクセス可能なデータに対して設定される。これにより、データ領域の一部に対してアクセス制御情報が設定される。
【００１０】
また、好ましくは、記録部は所定領域にバイト単位でアクセス制御情報を記録し、アクセス制御部はアクセス制御情報をバイト単位で読み出す。これにより、通常数百バイト以上から構成されるセクタ単位での記録と比較して、比較的データ量の小さいアクセス制御情報を、アクセス制御領域に効率的に記録することができる。
【００１１】
また、上記目的を達成するための本発明のアクセス制御方法は、記憶媒体の所定領域を、記録済みデータの更新は不可であり且つ未記録部分にデータ書き込み可能な追加記録専用領域に設定するステップと、追加記録専用領域にアクセス制御情報を記録するステップと、追加記録専用領域に記録されたアクセス制御情報に基づいて、記憶媒体に対するアクセスを制御するステップとを備えることを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。しかしながら、本発明の技術的範囲が、本実施の形態に限定されるものではない。
【００１３】
図１は、本発明の実施の形態におけるデータ処理装置である光磁気ディスク装置の概略ブロック構成図である。本発明の実施の形態においては、データが記録される媒体として光磁気ディスク（ＭＯ）に基づいた説明を行うが、記憶媒体はこれに限定されるものではなく、例えば磁気ディスク、フロッピィディスク、光ディスク、相変化型光ディスクのような他の書き換え可能な記憶媒体であってもよい。
【００１４】
図１において、光磁気ディスク装置１は、上位装置であるコンピュータ（例えば、パーソナルコンピュータ）２とＳＣＳＩインターフェースを介して接続されている。コンピュータ２には、本発明の光磁気ディスク装置１のドライバが組み込まれる。そして、光磁気ディスク装置１は、光磁気ディスクに対する書き込み及び読み出し動作を行う機構部１０と、その動作を制御する制御部２０とを備える。そして、この制御部２０に、本発明のアクセス制御方法を実施するためのソフトウェアが格納されたファームウェアを有する光ディスク制御部（Optical Disk Controller、以下、単にＯＤＣという）１１が設けられる。後述する本発明のアクセス制御方法は、このＯＤＣ１１によって制御される。
【００１５】
また、制御部２０は、さらに、光磁気ディスク装置１の全体制御を行うＭＰＵ１２、読み取り／書き込み用バッファメモリであるＤ−ＲＡＭ１３、位置決め制御を行うＤＳＰ（デジタルシグナルプロセッサ）１４、書き込みデータ増幅回路１５、読み取りデータ増幅回路１６、ＡＧＣ増幅回路１７、ヘッド駆動用電力増幅回路１８及びディスク回転モータ制御回路１９を有する。
【００１６】
機構部１０は、ヘッドセンサ１００、データ読み取り／書き込み用レーザダイオード１０１、ヘッドの傾きなどを検出するディテクタ１０２を有する。さらに、機構制御部１０は、ヘッド駆動用電力増幅回路１８により制御されるフォーカスアクチュエータ回路１０３、トラックアクチュエータ回路１０４，ディスク取り出し（イジェクト）モータ１０５及びヘッド駆動用ボイスコイルモータ（ＶＣＭ）１０６を有し、また、モータ制御回路１９により回転制御され、ディスクを回転するスピンドルモータ１０７を備える。
【００１７】
一方、キーボード３から入力されるユーザの指示に対応し、コンピュータ２から光ディスク制御部（ＯＤＣ）１１に対してコマンドが送信されて、データの書き込み／読み出し制御が行われる。また、コンピュータ２には、書き込みデータ及び読み出しデータを表示するディスプレイ４が接続される。
【００１８】
ＯＤＣ１１は、フラッシュＲＯＭで構成されるファームウェアを有し、コンピュータ２から送られるコマンドを解析する機能を有する。さらに、コマンドに対応して、ＭＰＵ１２と協働して、機構部１０に対して書き込み／読み出し制御を行う機能を有する。
【００１９】
図２は、光磁気ディスク（ＭＯ）のディスクフォーマットのレイアウト例であって、3.5インチ光磁気ディスクカートリッジに関する標準規格であるＩＳＯ規格により取り決められた媒体の領域区分である。図２に示されるように、円盤状のＭＯの中心から半径23.72mm から半径41.00mm の範囲が、データが書き込まれるデータ領域である。そして、その半径方向の内側と外側は、媒体の種類及び構成などの各種媒体情報が記録される媒体情報管理領域である。そして、本発明の実施の形態では、アクセス制御情報が書き込まれるアクセス制御領域が、このデータ領域又は媒体情報管理領域のうちの所定領域に設けられる。具体的には、アクセス制御領域は、媒体情報管理領域のバッファゾーンのように、コンピュータ２からの一般的なコマンドではＯＤＣ１１がアクセスしない領域に設けられる。
【００２０】
さらに、本発明の実施の形態では、このアクセス制御領域は追加記録専用領域として設けられる。即ち、追加記録専用領域は、記録済み領域に対する書き込みはできないが、未記録領域に対する書き込みが可能な領域である。未記録領域は、例えばアクセス可能回数情報などなんらかのデータが記録されていない領域をいう。
【００２１】
図３は、アクセス制御領域に記録されるアクセス制御情報を模式の模式図である。図３（ａ）によれば、アクセス制御情報は、ユーザＩＤ、パスワード、アクセス可能領域情報、アクセス可能回数情報を有する。ユーザＩＤは、データ領域に記録されたデータにアクセス可能なユーザを識別するための識別情報である。
【００２２】
パスワードは、通常ユーザのみが知りうる暗証番号である。アクセス可能領域情報は、データ領域のうちユーザがアクセス許可された領域のアドレス情報である。アクセス可能領域は、データ領域全体であってもよいし、その一部の領域であってもよい。また、その一部の領域が複数であってもよい。アクセス可能回数情報は、アクセス可能領域へアクセスできる回数の情報である。アクセス可能回数は、初期設定では、許可されたアクセス可能回数の初期値（例えば、１０回）が設定される。そして、後述するように、アクセス可能領域にアクセスする毎に、初期値から所定値（例えば「１」）ずつ減算されたアクセス可能回数が未記録領域に記録される。また、以下の説明において、ユーザＩＤ、パスワード、アクセス可能領域情報をまとめてアクセス許可情報と称する。
【００２３】
また図３（ｂ）は、アクセス制御情報の別の例であって、初期設定された後減算されるアクセス可能回数情報に代わって、初期設定されたアクセス可能回数情報と、アクセス回数情報を有する。アクセス回数情報は、アクセス可能領域にアクセスする毎に、初期値（例えば「１」）から所定値（例えば「１」）ずつ積算される数値が未記録領域に記憶される。
【００２４】
本発明の実施の形態では、アクセス制御領域が追加記録専用領域として設定されるので、すでに記録されたアクセス制御情報のうちアクセス許可情報の書き換えが不可能となるとともに、１回のアクセス毎に減少するアクセス可能回数情報を記録することができる未記録領域を設けることで、アクセス可能回数情報の更新が可能となる。
【００２５】
従って、本発明のデータ処理装置により、アクセス制御領域にアクセスし、例えば無許可でアクセス可能領域を拡張しようとしたり、アクセス可能回数を増大させるような不正なアクセス制御情報の書き換えを防止することができる。
【００２６】
また、通常、光磁気ディスクのデータ領域及び媒体情報管理領域は、例えば512バイトや1024バイトのような所定バイト数ごとのセクタに区分され、データ領域に対する記録はセクタ単位で実行される。しかしながら、本発明の実施の形態のアクセス制御領域はバイト単位に区分されて設定され、アクセス制御情報はバイト単位で記録される。これは、例えば、アクセス毎に追加記録されるアクセス可能回数情報は、数バイトあれば足りるデータ量であり、そのような小さなデータに対して比較的データ量の大きい１つのセクタを割り当てるのは非効率的であるからである。また、アクセス許可情報（ユーザＩＤ、パスワード、アクセス可能領域情報）のデータ量も、１つセクタのバイト数に対応するデータ量と比べて十分小さいので、アクセス可能回数情報と同様に、それらに１つのセクタを割り当てるのは非効率的である。このように、アクセス制御領域にアクセス制御情報をバイト単位で記録することにより、アクセス制御領域を効率的に利用することができる。
【００２７】
従って、ＯＤＣ１１は、アクセス制御領域については、バイト単位でアクセス制御情報を読み出し、それ以外の領域については、通常通りセクタ単位でデータを読み出す。
【００２８】
次に、図４乃至図６を参照しながら、本発明の実施の形態におけるアクセス制御処理をさらに詳しく説明する。図４乃至図６のアクセス制御処理は、本発明のデータ処理装置に対応するドライバをインストールした図１のコンピュータ２からのコマンドに従って、図１のＯＤＣ１１の制御に従って実行される。
【００２９】
図４は、アクセス制御領域の設定処理フローチャートである。まず、ステップＳ４０において、新しい未使用状態の標準規格（ＩＳＯ規格）記憶媒体がデータ処理装置にロードされる。ステップＳ４１において、ＯＤＣ１１は、ロードされた記憶媒体が通常フォーマットされたフォーマット媒体であるか判定する。フォーマット媒体でなければ、ステップＳ４２において、一般的なフォーマット処理が行われる。
【００３０】
次に、ステップＳ４３において、ＯＤＣ１１は、記憶媒体の所定領域に追加記録専用のアクセス制御領域を設定する。以下、追加記録専用のアクセス制御領域が設定された媒体を、セキュリティ媒体と称する。ステップＳ４４において、セキュリティ媒体のデータ領域にデータが書き込まれる。本発明のデータ処理装置のＯＤＣ１１は、所定の暗号化プログラムを格納し、それによって、データ領域のデータは暗号化される。また、ＯＤＣ１１は復号化プログラムも格納し、後述するようにデータ領域へのアクセスが許可された場合は、暗号化されたデータを復号化して読み出す。従って、このセキュリティ媒体に対して、本発明のデータ処理装置でない通常のデータ処理装置がアクセスした場合であっても、暗号化されたデータを復号できないので、データにアクセスしてもデータの読み出しに失敗し、データのセキュリティが確保される。
【００３１】
ステップＳ４５において、コンピュータ２からの所定のコマンドに従って、ＯＤＣ１１はアクセス制御情報をアクセス制御領域に記録する。即ち、データ領域のデータに対してアクセス許諾する権利を有する者（例えば著作権者など、以下、アクセス許諾者という）からデータへのアクセス許可を得たユーザのユーザＩＤ、パスワード、アクセス許諾を得たデータのアドレス情報に対応するアクセス可能領域情報、アクセス可能回数情報の初期情報が記録される。
【００３２】
図５は、アクセス制御領域に図３（ａ）に対応するアクセス制御情報が設定された記憶媒体へのアクセス制御処理のフローチャートである。ステップＳ５０において、記憶媒体がデータ処理装置にロードされる。ステップＳ５１において、ロードされた記憶媒体が、通常の記憶媒体であるか、アクセス制御領域が設定されたセキュリティ媒体であるかを判断するため、ＯＤＣ１１は記憶媒体の所定領域にアクセスし、アクセス制御領域の有無を判断する。そして、通常の記憶媒体である場合、ステップＳ５２において、データ領域への通常のアクセス制御が行われる。即ち、コンピュータ２からのアクセスコマンドに従って、データ領域の所定データが読み出される。
【００３３】
一方、セキュリティ媒体である場合、ステップＳ５３において、ＯＤＣ１１は、ユーザＩＤ、パスワード、アクセス要求するデータのアドレス情報であるアクセス許可情報を上位装置に要求する。ステップＳ５４において、上位装置であるコンピュータ２のキーボード３から、アクセス許可情報が入力されると、ステップＳ５５において、ＯＤＣ１１が、入力されたアクセス許可情報と、アクセス制御領域に記録されたアクセス許可情報（ユーザＩＤ、パスワード、アクセス可能領域情報）とを比較する。そして、それらが一致しない場合、ＯＤＣ１１は、アクセス要求されたデータへのアクセスを拒否する（ステップＳ５６）。ユーザＩＤとパスワードが一致する場合であっても、アクセス要求されたデータのアドレス情報とアクセス可能領域情報のアドレス情報が一致しない場合も、もちろんアクセス拒否される。なお、入力されたアクセス許可情報におけるアクセス要求するデータのアドレス情報は、記憶媒体のアクセス制御領域に記録されるアクセス許可情報のアクセス可能領域情報に含まれていればよい。
【００３４】
一方、一致する場合、ステップＳ５７において、ＯＤＣ１１はアクセス制御領域のアクセス可能回数情報を読み出す。アクセス制御領域には、アクセス可能回数情報として、少なくとも１つの数値が書き込まれている。すでにデータへのアクセスが許可されたことがある場合は、減算されたアクセス可能回数が追加記録されているので、複数の数値が順次書き込まれている。従って、ＯＤＣ１１は、読み出された数値のうち最小の数値を最新のアクセス可能回数情報と判断する。
【００３５】
そして、ステップＳ５７において、アクセス可能回数が「１」以上である場合、ステップＳ５８において、要求されたデータへのアクセスが許可される。即ち、ＯＤＣ１１は、暗号化されたデータを復号化して読み出す。そして、ステップＳ５９において、ＯＤＣ１１は、読み出された最小のアクセス可能回数から「１」を減算して、減算された数値が、アクセス可能回数を記録するための未記録領域に記録される。一方、ステップＳ５７において、アクセス可能回数が所定「０」の場合、要求されたデータへのアクセスが拒否される（ステップＳ５６）。
【００３６】
このように、アクセス毎にアクセス可能回数が「１」ずつ減算され、アクセス可能回数が「０」に達すると、次のアクセス要求に対するアクセス制御処理において、アクセス許可情報が一致する場合であっても、アクセス可能回数を越えてアクセスすることはできないので、アクセスが拒否される。
【００３７】
なお、アクセス可能回数情報は、アクセス可能回数に対応する数値に限定されず、減算される数値も「１」に限定されない。例えば、アクセス可能回数が１０回であるときに、アクセス可能情報として「２０」が設定され、アクセス毎に「２」ずつ減算されるようにしてもよい。
【００３８】
なお、図３（ｂ）のアクセス制御情報が設定された場合は、ステップＳ５７において、アクセス可能回数情報とアクセス回数情報が読み出され、読み出されたアクセス回数情報のうちの最大の数値が、アクセス可能回数より小さい数値であれば、アクセスが許可される。そして、ステップＳ５９において、読み出された最大の数値に「１」が加算されて、加算された数値が、アクセス回数を記録するための未記録領域に記録される。
【００３９】
また、例えば、アクセス可能回数（図３（ａ）の場合）又はアクセス回数（図３（ｂ）の場合）は、更新順序が識別できる情報（更新順序識別情報、例えば日付など）とともにアクセス制御領域に記録され、その更新順序識別情報に基づいて最新のアクセス可能回数又はアクセス回数が、ステップＳ５７において読み出されるようにしてもよい。
【００４０】
このように、本発明のデータ処理装置によって、追加記録専用のアクセス制御領域を設定することによって、アクセス制御領域に記録されたアクセス制御情報の必要な更新処理は可能となるとともに、不正なアクセス制御情報の書き換えはできなくなるので、アクセス制御情報のセキュリティが確保される。従って、アクセス制御情報が不正に書き換えられて、アクセス許可されていないデータへのアクセスが行われたり、アクセス許可された回数以上のアクセスが行われたりすることを防止することができる。これにより、著作権などで保護されるデータの保護がアクセス許諾者の権利を保護することができる。
【００４１】
さらに、図４のフローチャートに従って一旦アクセス制御領域に書き込まれたアクセス制御情報を更新できるように、アクセス許諾者が管理するパスワードを用いることで、アクセス制御領域を書き換え可能としてもよい。アクセス制御情報の更新によって、例えば、アクセス可能領域の追加設定、アクセス可能回数の増減、さらには、パスワードの変更などが行われる。
【００４２】
図６は、アクセス制御情報の更新処理のフローチャートである。図６において、ステップＳ６０において、アクセス制御情報を書き換えるための所定の更新コマンドと、アクセス許諾者が管理するパスワードがコンピュータ２から入力される。アクセス許諾者が管理するパスワードは、ＯＤＣ１１内部のメモリにあらかじめ格納されている。そして、ステップＳ６１において、入力されるパスワードとＯＤＣ１１に格納されたパスワードが一致した場合に、アクセス制御領域は書き換え可能状態となり、上位装置からの所定の更新コマンドに従って、アクセス制御領域のアクセス制御情報は更新される（ステップＳ６２）。一方、ステップＳ６１において、パスワードが一致しない場合は、コマンドエラーとなる（ステップＳ６３）。
【００４３】
なお、上述の実施の形態において、アクセス制御情報として、アクセス許可されたデータに対するアクセスレベルが設定されてもよい。例えば、アクセス許可されたデータの読み出しのみ可能なアクセスレベルと読み出し及び書き込みの両方が可能なアクセスレベルが設定されてもよい。
【００４４】
また、上述の実施の形態では、アクセス制御情報としてアクセス可能回数情報が設定されたが、それに代わって、アクセス可能な日数や時間などの期間によってアクセス制御するためのアクセス可能期間情報が設定されてもよい。この場合、データ処理装置はタイマを備え、タイマにより計数される時間に基づいて上位装置がソフトウェア制御によってアクセス制御を行う。
【００４５】
また、複数のユーザが１枚の記録媒体を利用できるように、アクセス制御領域には、複数のパスワードが設定されるようにしてもよい。この場合、上位装置から入力されたパスワードが、これら複数のパスワードのいずれか一つと一致すればよい。
【００４６】
また、アクセス制御領域のうち、ユーザＩＤとパスワードが記録される領域は書き換え可能領域であってもよい。この場合、ユーザＩＤを書き換える場合は、上記図６のように、アクセス許諾者が管理するパスワードを用いることによってユーザＩＤの書き換えが許可される。また、パスワードの書き換えは、上位装置からユーザが入力するパスワードと、アクセス制御領域に記録されたパスワードとの一致により許可される。
【００４７】
【発明の効果】
以上説明したとおり、本発明によれば、記憶媒体に追加記録専用のアクセス制御領域が設定されることによって、アクセス制御領域に記録されたアクセス制御情報の必要な更新処理は可能となるとともに、不正なアクセス制御情報の書き換えはできなくなるので、アクセス制御情報のセキュリティが確保される。従って、アクセス制御情報が不正に書き換えられて、アクセス許可されていないデータへのアクセスが行われたり、アクセス許可された回数以上のアクセスが行われたりすることを防止することができる。これにより、著作権などで保護されるデータの保護がアクセス許諾者の権利を保護することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における記憶装置である光磁気ディスク装置の概略ブロック構成図である。
【図２】光磁気ディスク（ＭＯ）のディスクフォーマットのレイアウト例である。
【図３】アクセス制御領域に記録されるアクセス制御情報を模式の模式図である。
【図４】アクセス制御領域の設定処理フローチャートである。
【図５】アクセス制御領域にアクセス制御情報が設定された記憶媒体へのアクセス制御処理のフローチャートである。
【図６】アクセス制御情報の更新処理のフローチャートである。
【符号の説明】
１  光磁気ディスク装置
２  コンピュータ
３  キーボード
１０  機構部
１１  ＯＤＣ
１２  ＭＰＵ
１４  ＤＳＰ
２０  制御部
【図１】
0003758886.tif 000002
【図２】
0003758886.tif 000003
【図３】
0003758886.tif 000004
【図４】
0003758886.tif 000005
【図５】
0003758886.tif 000006
【図６】
0003758886.tif 000007