(57)【要約】【課題】記憶媒体に記憶された記憶データの不正使用を防止することができるとともに、正規の使用である場合には、記憶媒体のアクセス遅延を招くことがない。【解決手段】情報処理装置本体にハードディスクドライブ装置１４ａが装着されるカーナビゲーション装置１０において、制御部２１がハードディスクドライブ装置１４ａのフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動し、フォーマット領域内のディレクトリエントリデータを削除して、ディレクトリエントリデータを隠蔽する。【選択図】図１
2011090612.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置本体に記憶媒体が装着される情報処理装置において、
前記情報処理装置本体が、
前記記憶媒体のフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動し、前記フォーマット領域内のディレクトリエントリデータを削除して、該データを隠蔽するディレクトリエントリデータ処理部を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記特定アドレスが前記情報処理装置本体の固有データに基づいて定められたアドレスに対応することを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２記載の情報処理装置において、
前記ディレクトリエントリデータ処理部は、データアクセス要求があった場合に、前記フォーマット領域内のディレクトリエントリデータへのアクセスに先だって、前記ノーフォーマット領域内のディレクトリエントリデータへのアクセスを行うことを特徴とする情報処理装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の情報処理装置において、
前記ノーフォーマット領域は、システム管理領域として設けられていることを特徴とする情報処理装置。
【請求項５】
情報処理装置本体に記憶媒体が装着される情報処理装置の制御方法において、
前記記憶媒体のフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動する移動過程と、
前記フォーマット領域内のディレクトリエントリデータを削除して、該データを隠蔽する削除過程と、
を備えたことを特徴とする情報処理装置の制御方法。
【請求項６】
情報処理装置本体に記憶媒体が装着される情報処理装置をコンピュータにより制御するための制御プログラムにおいて、
前記記憶媒体のフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動させる移動手段、
前記フォーマット領域内のディレクトリエントリデータを削除して、該データを隠蔽する削除手段、
として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来、ハードディスク装置などの記憶媒体に格納されているデータの不正使用を防止するために、データを暗号化し内容が分からないようにするのが一般的であった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７８５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の方法では、記憶媒体にデータを格納するには、格納するデータを暗号化しなければならず、記憶媒体に格納されている暗号化されたデータにアクセスするためには、復号化する必要があった。
そのため暗号化、復号化の処理時間が必要となり、記憶媒体のアクセスに遅延が発生してしまい、高速性が要求されるシステムには適用しづらいという問題点があった。
また不正使用を防止するためには、同種の他の装置に記憶媒体を装着した場合でも、使用できなくする必要があった。
そこで、本発明の目的は、記憶媒体に記憶された記憶データの不正使用を防止することができるとともに、正規の使用である場合には、記憶媒体のアクセス遅延を招くことがない情報処理装置、情報処理装置の制御方法および制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の第１態様は、情報処理装置本体に記憶媒体が装着される情報処理装置において、前記情報処理装置本体が、前記記憶媒体のフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動し、前記フォーマット領域内のディレクトリエントリデータを削除して、該データを隠蔽するディレクトリエントリデータ処理部を備えたことを特徴としている。
上記構成によれば、ディレクトリエントリデータ処理部は、記憶媒体のフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動し、フォーマット領域内のディレクトリエントリデータを削除して、該データを隠蔽する。
したがって、記憶媒体に記憶されている記憶データにアクセスするためのディレクトリエントリデータが隠蔽されるため、ひいては、ディレクトリエントリデータに対応する記憶データも隠蔽されるので、記憶データの不正使用を防止することができる。さらに、記憶データは隠蔽されているだけであり、特定アドレスに移動されたディレクトリエントリデータを参照すれば、復号化処理などの複雑な手順を踏まずに記憶データを読み出すことができアクセス遅延を招くこともない。
また、本発明の第２態様は、第１態様において、前記特定アドレスが前記情報処理装置本体の固有データに基づいて定められたアドレスに対応することを特徴としている。
上記構成によれば、特定アドレスは、情報処理装置本体の固有データに基づいているため、他の情報処理装置で記憶媒体に記憶されている記憶データにアクセスしようとしてもアクセスできず不正使用を防止することができる。
【０００６】
また、本発明の第３態様は、第１態様または第２態様において、前記ディレクトリエントリデータ処理部は、データアクセス要求があった場合に、前記フォーマット領域内のディレクトリエントリデータへのアクセスに先だって、前記ノーフォーマット領域内のディレクトリエントリデータへのアクセスを行うことを特徴としている。
上記構成によれば、ノーフォーマット領域内のディレクトリエントリデータへのアクセスを先に行うため、ディレクトリエントリデータの隠蔽に伴うアクセス遅延の影響を最小限とすることができる。
【０００７】
本発明の第４態様は、第１態様ないし第３態様のいずれかにおいて、前記ノーフォーマット領域は、システム管理領域として設けられていることを特徴としている。
したがって、ユーザが任意にアクセスすることはできず、ディレクトリエントリデータの隠蔽をより確実にすることができ、ひいては、記憶媒体に記憶されている記憶データの隠蔽をより確実にして、不正使用を防止することができる。
【０００８】
本発明の第５態様は、情報処理装置本体に記憶媒体が装着される情報処理装置の制御方法において、前記記憶媒体のフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動する移動過程と、前記フォーマット領域内のディレクトリエントリデータを削除して、該データを隠蔽する削除過程と、を備えたことを特徴としている。
上記構成によれば、記憶媒体に記憶されている記憶データにアクセスするためのディレクトリエントリデータが隠蔽されるため、ひいては、ディレクトリエントリデータに対応する記憶データも隠蔽されるので、記憶データの不正使用を防止することができる。さらに、記憶データは隠蔽されているだけであり、特定アドレスに移動されたディレクトリエントリデータを参照すれば、復号化処理などの複雑な手順を踏まずに記憶データを読み出すことができアクセス遅延を招くこともない。
【０００９】
本発明の第６態様は、情報処理装置本体に記憶媒体が装着される情報処理装置をコンピュータにより制御するための制御プログラムにおいて、前記記憶媒体のフォーマット領域内のディレクトリエントリデータを、あらかじめ作成したノーフォーマット領域内の特定アドレスに移動させる移動手段、前記フォーマット領域内のディレクトリエントリデータを削除して、該データを隠蔽する削除手段、として機能させることを特徴としている。
上記構成によれば、制御プログラムにより、記憶媒体に記憶されている記憶データにアクセスするためのディレクトリエントリデータが隠蔽されるため、ひいては、ディレクトリエントリデータに対応する記憶データも隠蔽されるので、記憶データの不正使用を防止することができる。さらに、記憶データは隠蔽されているだけであり、特定アドレスに移動されたディレクトリエントリデータを参照すれば、復号化処理などの複雑な手順を踏まずに記憶データを読み出すことができアクセス遅延を招くこともない。
【発明の効果】
【００１０】
本発明によれば、ディレクトリエントリデータの隠蔽によりディレクトリエントリデータに対応する記憶データも隠蔽されるので、記憶データの不正使用を防止することができ、特定アドレスに移動されたディレクトリエントリデータを参照すれば、復号化処理などの複雑な手順を踏まずに記憶データを読み出すことができるので、アクセス遅延を招くこともないという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置としてのカーナビゲーション装置の概要構成ブロック図である。
【図２】記憶媒体を構成するハードディスクドライブ装置の記憶領域の記憶フォーマットの概念図である。
【図３】論理ドライブの記録領域の概要構成説明図である。
【図４】地図データのインストール時の処理フローチャートである。
【図５】データ読出処理の処理フローチャートである。
【図６】地図データの更新時の処理フローチャートである。
【図７】メモリカードの記憶領域の記憶フォーマットの概念図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、情報処理装置としてのカーナビゲーション装置の概要構成ブロック図である。
カーナビゲーション装置１０は、乗用車などの車両に搭載され、当該車両の経路案内を行うナビゲーション機能や施設検索機能を有する装置である。
カーナビゲーション装置１０は、ＧＰＳユニット１１と、ジャイロユニット１２と、記憶媒体としてのメモリカードＭＣが挿入されるとともに、自己が搭載された車両側から車両の走行状態を示す信号が入力されるインタフェース（Ｉ／Ｆ）部１３と、記憶部１４と、操作部１５と、表示制御部１６と、表示部１７と、音声出力制御部１８と、音声出力部１９と、無線ネットワーク制御部２０と、これら各部を中枢的に制御する制御部２１と、を備えている。
ここで、ＧＰＳユニット１１、ジャイロユニット１２、インタフェース部１３、操作部１５、表示制御部１６、表示部１７、音声出力制御部１８、音声出力部１９、無線ネットワーク制御部２０およびカーナビゲーション装置１０を構成する各部を中枢的に制御する制御部２１は、情報処理装置本体を構成している。
また、メモリカードＭＣ及び記憶部１４は、記憶媒体を構成している。
【００１３】
ＧＰＳユニット１１は、ＧＰＳアンテナ１１ａを介してＧＰＳ衛星からのＧＰＳ電波を受信し、ＧＰＳ電波に重畳されたＧＰＳ信号から、車両の現在位置を示す位置座標と進行方向とを演算により取得する。
ジャイロユニット１２は、図示しないジャイロセンサーを備え、ジャイロセンサーにより検出した車両の相対的な方位情報を制御部２１へ出力するものである。
インタフェース部１３は、ＳＤメモリカードなどとして構成されたメモリカードＭＣの読み書きを行うリーダ／ライタ機能や、図示しないパーキングブレーキ信号及び車速パルス信号が制御部２１に入力される際のインタフェース機能を提供する。
記憶部１４は、比較的大きなデータ格納領域を有する記録媒体を持つハードディスクドライブ装置１４ａを有している。
このハードディスクドライブ装置１４ａの記憶領域の詳細な構成については後述する。
【００１４】
操作部１５は、複数の操作ボタン１５ａ１〜１５ａｎに加え、さらに、上記表示部１７の表示パネル１７ａの手前側に重ねて配設されたタッチパネル１５ｂを有し、ユーザが表示パネル１７ａに表示されている各種ボタン表示に対応づけてタッチパネル１５ｂに指などで触れた場合、触れた箇所を示す信号が制御部２１に入力される。これにより、制御部２１は、表示パネル１７ａに表示している各種ボタン表示の位置と対比して、ユーザがどのボタンをタッチ操作しようとしたかを特定する。
【００１５】
表示部１７は、上述した表示パネル１７ａを備え、この表示パネル１７ａとしては、例えば液晶ディスプレイパネルやＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｔ）ディスプレイパネル等を用いて構成することができる。表示制御部１６は、図示しない描画プロセッサーを有し、制御部２１から地図情報、ボタン表示等の表示指示を含む描画コマンドを受け取り、この描画コマンドに基づいた表示を行うべく表示部１７を制御する。
【００１６】
音声出力制御部１８は、図示しないＤ／Ａコンバータ、アンプ等を備え、経路案内用の音声データ信号をディジタル／アナログ変換し、アンプにより増幅して、スピーカー等により構成される音声出力部１９を介して車室内に音声出力する。
無線ネットワーク制御部２０は、無線アンテナ２０ａを備え、図示しないアクセスポイントと無線通信を確立し、アクセスポイントを介して通信ネットワークに接続し、通信ネットワークを介して接続される外部サーバー等の他の装置との間でデータの送受信を制御する。
【００１７】
制御部２１は、カーナビゲーション装置１０を構成する各部を中枢的に制御するＣＰＵ２１ａと、ＣＰＵ２１ａにより実行される各種制御プログラムおよびデータが不揮発的に記憶されるＲＯＭ２１ｂと、ＣＰＵ２１ａの作業領域として機能し、各種データを一時的に記憶するＲＡＭ２１ｃと、を備え、ＧＰＳユニット１１とジャイロユニット１２との検出結果に基づき車両の現在地及び進行方向を特定し、現在地周辺の地図を表示させる。また、制御部２１は、目的地が設定された場合、目的地までの最適経路を計算し、表示地図中に表示して目的地まで経路案内処理を実行する経路案内手段として機能する。
【００１８】
次にハードディスクドライブ装置の記憶領域の構成について詳細に説明する。
図２は、記憶媒体を構成するハードディスクドライブ装置の記憶領域の記憶フォーマットの概念図である。
ハードディスクドライブ装置１４ａは、図２に示すように、システム管理領域としてのＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）フォーマット以外の特定のフォーマット形式でフォーマットされたノーフォーマット領域３１と、ＦＡＴフォーマットされた複数の論理ドライブ３２Ａ〜３２Ｄが構築されたドライブ領域３２と、を備えている。以下の説明においては、複数の論理ドライブ３２Ａ〜３２Ｄの内、第２論理ドライブ３２Ｂに経路案内を行うための地図データ３３が格納されているものとする。
【００１９】
上述したように、ノーフォーマット領域３１は、ドライブ領域３２のフォーマット形式であるＦＡＴフォーマットとは異なる特定のフォーマットがなされており、通常の手順では、ユーザがアクセスできないようにされている。さらにノーフォーマット領域３１は、ドライブ領域３２とは独立しており、ドライブ領域をＦＡＴフォーマットにより初期化したとしても、そのままの状態で残されるようになっている。
【００２０】
図３は、論理ドライブの記録領域の概要構成説明図である。
論理ドライブ３２Ａ〜３２Ｄは、大別すると、予約領域３５と、ＦＡＴ領域３６と、ルートディレクトリエントリ領域３７と、データ領域３８とを備えている。
予約領域３５は、ブートパラメータを格納したブートパラメータブロック、ディスクラベルデータ等が格納されるシステム管理領域である。
ＦＡＴ領域３６は、データ領域３８におけるデータの格納位置を示すクラスタポインタを格納したファイルアロケーションテーブルを格納している。
ルートディレクトリエントリ領域は、ファイルの属性（ファイル名、記録時間、記録容量、最初のクラスポインタの格納領域情報など）が格納されている領域であり、１ファイル当たり割り当てられている容量が決まっている（例えば、３２バイト）。
データ領域は、実際のファイルデータ、ディレクトリデータが格納されている領域である。
【００２１】
例えば、第２論理ドライブ３２Ｂの場合には、初期状態において、ルートディレクトリエントリ領域３７のアドレスＡＤＲ２には、地図データ３３に対応するディレクトリエントリデータ３３Ａが格納されており、データ領域３８には、地図データ３３が格納されている。
【００２２】
次にカーナビゲーション装置の動作について説明する。
まず、隠蔽対象となるディレクトリエントリデータが、地図データに対応するディレクトリエントリデータである場合の地図データのインストール時の処理について説明する。
【００２３】
図４は、地図データのインストール時の処理フローチャートである。
この場合において、制御部２１は、予め、記憶部１４を制御し、ハードディスクドライブ装置１４ａの記憶領域のうち、図２に示すように、アドレスＡＤＲＳで表される先頭領域に所定容量のノーフォーマット領域３１を作成しているものとする（ステップＳ１）。
次に制御部２１は、地図データインストールアプリケーションに従って、地図データ３３のインストール処理を行う（ステップＳ２）。
【００２４】
具体的には、図３に示したように、第２論理ドライブ３２Ｂのデータ領域３８に地図データ３３を格納する。このとき、制御部２１は、ルートディレクトリエントリ領域の空きアドレス（実施形態では、アドレスＡＤＲ２）にルートディレクトリエントリデータ３３Ａを書き込むこととなる。
そして、制御部２１は、当該カーナビゲーション装置１０の固有データ（シリアル番号データ等）に基づいて、ルートディレクトリエントリデータの移動先のノーフォーマット領域３１のアドレス（特定アドレス）を算出する（ステップＳ３）。この場合において、固有データは、あらかじめＲＯＭ２１ｂの所定領域に書き込まれているものとする。
具体的には、あらかじめ設定された固有データをパラメータとして、所定の関数（例えば、ハッシュ関数）に基づいて演算を行い、図２に示した、ノーフォーマット領域３１内のアドレスＡＤＲ１を特定アドレスとして算出することとなる。ここで、特定アドレスは、情報処理装置本体固有のアドレスとなるように算出されている。
【００２５】
続いて、制御部２１は、ルートディレクトリエントリデータをノーフォーマット領域３１内のアドレスＡＤＲ１で始まる固有領域にルートディレクトリエントリデータを移動し（ステップＳ４）、ルートディレクトリエントリ記憶領域のアドレスＡＤＲ２に格納されている元のルートディレクトリエントリデータにオール“０”で上書きし、実効的にルートディレクトリエントリデータを削除する（ステップＳ５）。
この結果、ノーフォーマット領域３１に移動されたルートディレクトリエントリデータは、当該カーナビゲーション装置１０の固有データが一致しない限り、読み出すことはできず、ひいては、データ領域の地図データ３３を読み出すことはできなくなる。
【００２６】
次にデータ読出時の処理について説明する。
図５は、データ読出処理の処理フローチャートである。
まず、当該カーナビゲーション装置１０がハードディスクドライブ装置１４ａに対して正規の装置である場合について説明する。
制御部２１は、ナビゲーションアプリケーションからデータ読出要求があると（ステップＳ１１）、ＲＯＭ２１ｂの所定領域から固有データを読み出す（ステップＳ１２）。
続いて制御部２１は、読み出した固有データからノーフォーマット領域の固有領域の先頭アドレスを算出する（ステップＳ１３）。
続いて制御部２１は、データ読出要求に対応するルートディレクトリエントリデータが存在するか否かを判別する（ステップＳ１４）。
【００２７】
ステップＳ１４の判別において、データ読出要求に対応するルートディレクトリエントリデータが存在する場合には（ステップＳ１４；Ｙｅｓ）、制御部２１は、記憶部１４を制御してノーフォーマット領域からデータ読出要求に対応するルートディレクトリエントリデータを読み出し、ＦＡＴ領域のＦＡＴを参照して（ステップＳ１９）、ハードディスクドライブ装置１４ａの所定のクラスタから所望のデータである地図データを読み出す（ステップＳ２０）。
そして当該クラスタからのデータの読み出しが完了した時点で、所望のデータである地図データの読み出しが完了しているか否かを判別する（ステップＳ２１）。
【００２８】
ステップＳ２１の判別において、未だ所望のデータである地図データの読み出しが未完了である場合には、制御部２１は、処理を再びステップＳ１９に移行して、以下、同様の処理を繰り返すこととなる。
ステップＳ２１の判別において、所望のデータである地図データの読み出しが完了した場合には、制御部２１は、読出処理を終了する。
次に、当該カーナビゲーション装置１０がハードディスクドライブ装置１４ａに対して正規の装置ではない場合、すなわち、当該カーナビゲーション装置１０がハードディスクドライブ装置１４ａに対して、地図データをインストールしたカーナビゲーション装置とは異なる場合について再び図５を参照して説明する。
【００２９】
この場合に、制御部２１は、ナビゲーションアプリケーションからデータ読出要求があると（ステップＳ１１）、ＲＯＭ２１ｂの所定領域から固有データを読み出す（ステップＳ１２）。
続いて制御部２１は、読み出した固有データからノーフォーマット領域の固有領域の先頭アドレスを算出する（ステップＳ１３）。
この場合、固有領域は、地図データに対応する固有領域とは異なることとなっているため、データ読出要求に対応するルートディレクトリエントリデータが存在するか否かを判別するが（ステップＳ１４）、この判別において、データ読出要求に対応するルートディレクトリエントリデータは常に存在しないこととなる（ステップＳ１４）。
【００３０】
この結果、非正規のカーナビゲーション装置の制御部２１は、第２論理ドライブ３２Ｂのルートディレクトリエントリ領域３７を参照することとなるが、既にこちらのルートディレクトリデータ３３Ａは、削除されているため、ステップＳ１７の判別において、データが存在しないこととなり（ステップＳ１７；Ｎｏ）、データ読出要求に対応するルートディレクトリエントリデータを読み出すことができず、ひいては、ハードディスクドライブ装置１４ａの所定のクラスタから所望のデータである地図データを読み出すことができずに処理を終了することとなる。
したがって、地図データ３３をインストールしたカーナビゲーション装置１０以外のカーナビゲーション装置では、地図データ３３を読み出すことが困難となり、不正使用を防止することができる。
【００３１】
次に地図データの更新時の処理について説明する。
図６は、地図データの更新時の処理フローチャートである。
地図データの更新を行う場合には、カーナビゲーション装置１０からハードディスクドライブ装置１４ａを取り外し、取り外したハードディスクドライブ装置１４ａを図示しないパーソナルコンピュータに対し、ＵＳＢ端子などを介して接続する（ステップＳ３１）。
続いて図示しないパーソナルコンピュータにおいて、専用の地図データ更新アプリケーションを起動する（ステップＳ３２）。
【００３２】
続いて、ユーザがハードディスクドライブ装置１４ａを取り外したカーナビゲーション装置１０の固有データを入力すると（ステップＳ３３）、地図データ更新アプリケーションは、固有データに基づいてディレクトリエントリデータを移動先のアドレス（特定アドレス）を特定し、ハードディスクドライブ装置１４ａの当該特定アドレスは、ディレクトリエントリデータ３３Ａが格納されている領域に対応する正規アドレスであるか否かを判別する（ステップＳ３５）。
【００３３】
ステップＳ３５の判別において、特定した特定アドレスが正規アドレスである場合には、ディレクトリエントリデータ３３Ａを元のルートディレクトリエントリ格納領域３７Ａに書き戻し（ステップＳ３６）、地図データ更新アプリケーションにより地図データの更新処理がなされる（ステップＳ３７）。
一方、ステップＳ３５の判別において、特定した特定アドレスが正規アドレスではない場合には（ステップＳ３５；Ｎｏ）、不正な更新要求であるとして地図データ更新処理を行わず、処理を終了する。
したがって、不正更新を防止することが可能となる。
【００３４】
以上の説明のように、本第１実施形態によれば、あらかじめ記憶媒体にノーフォーマット領域を作成し、その領域内の特定アドレスにルートディレクトリエントリ領域を移動し、元の領域のディレクトリエントリデータは実効的に削除（例えば、全て“０”のデータで上書き）することでディレクトリエントリデータを隠蔽し、ひいては、記憶媒体の記憶データを隠蔽するとともに、特定アドレスは、装置固有のデータに基づいて定めているので、記憶媒体からの不正なデータコピー、不正なデータ更新等の不正使用を回避して、記憶媒体に記憶されているデータは、他の情報処理装置（カーナビゲーション装置等）使用不能状態としつつ、自己がアクセスする際には、データの暗号化／符号化などの余計な処理が必要ないため、アクセス速度の遅延は起こらない。
【００３５】
［２］第２実施形態
以上の第１実施形態は、記憶媒体としてハードディスクドライブ装置１４ａを用い、ルートディレクトリエントリデータを個別に隠蔽する場合のものであったが、本第２実施形態は、記憶媒体として、ＳＤメモリカードなどのメモリカードＭＣを用いる場合にルートディレクトリエントリデータが格納されたルートディレクトリエントリデータ格納領域全体を隠蔽してしまう場合の実施形態である。
図７は、メモリカードの記憶領域の記憶フォーマットの概念図である。
メモリカードＭＣは、図７に示すように、システム管理領域としてのＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）フォーマット以外の特定のフォーマット形式でフォーマットされたノーフォーマット領域４１と、ＦＡＴフォーマットされた論理ドライブ領域４２と、を備えている。
【００３６】
本第２実施形態においても、ノーフォーマット領域４１は、論理ドライブ領域４２のフォーマット形式であるＦＡＴフォーマットとは異なる特定のフォーマットがなされており、通常の手順では、ユーザがアクセスできないようにされている。さらにノーフォーマット領域４１は、論理ドライブ領域４２とは独立しており、論理ドライブ領域４２をＦＡＴフォーマットにより初期化したとしても、そのままの状態で残されるようになっている。
そして、本第２実施形態によれば、論理ドライブ領域４２のアドレスＡＤＲ１２に配置されているルートディレクトリエントリ領域４３は、ノーフォーマット領域内の特定アドレスであるアドレスＡＤＲ１１に移動され、元のルートディレクトリエントリ領域４３は、無効データとされ、実効的に削除（例えば、全て“０”のデータで上書き）されるので、全てのディレクトリエントリデータは隠蔽され、ひいては、記憶媒体の記憶データ全体を隠蔽することとなる。
【００３７】
この結果、例えばメモリカードＭＣに音楽ファイルを格納していたとしても、他の情報処理装置（カーナビゲーション装置あるいはディジタルオーディオ再生装置など）において、音楽ファイルを再生することはできない。
このとき、特定アドレスは、情報処理装置固有のデータに基づいて定めているので、記憶媒体からの不正なデータコピー等の不正使用を回避するとともに、正規の除法処理装置がデータへアクセスする際には、データの暗号化／符号化などの余計な処理が必要ないため、アクセス速度の遅延は起こらない。
［３］実施形態の変形例
以上の説明においては、ノーフォーマット領域内の特定アドレスを情報処理装置本体の固有データに基づいて演算して求めていたが、あらかじめ固有データに基づいて特定アドレスを定めておき、これを記憶しておくように構成することも可能である。
また、以上の説明においては、データ読出要求がある毎に、フォーマット領域内の特定アドレスを情報処理装置本体の固有データに基づいて演算していたが、電源投入後データ読出要求が最初になされた時点で、演算を行い、演算結果を揮発性のメモリ（例えば、ＲＡＭ２１ｃ）に記憶しておいて利用するように構成することも可能である。
【符号の説明】
【００３８】
１０  カーナビゲーション装置
１４  記憶部
１４ａ  ハードディスクドライブ装置（記憶媒体）
２１  制御部
３１、４１  ノーフォーマット領域
３２  ドライブ領域（フォーマット領域）
３２Ａ  第１論理ドライブ（フォーマット領域）
３２Ｂ  第２論理ドライブ（フォーマット領域）
３２Ｃ  第３論理ドライブ（フォーマット領域）
３２Ｄ  第４論理ドライブ（フォーマット領域）
３３  地図データ
３３Ａ  ディレクトリエントリデータ
３６  ＦＡＴ領域
３７  ルートディレクトリエントリ領域
３７Ａ  ルートディレクトリエントリ格納領域
３８  データ領域
ＭＣ  メモリカード（記憶媒体）
【図１】
2011090612.tif 000003
【図２】
2011090612.tif 000004
【図３】
2011090612.tif 000005
【図４】
2011090612.tif 000006
【図５】
2011090612.tif 000007
【図６】
2011090612.tif 000008
【図７】
2011090612.tif 000009