【手続補正書】
【提出日】平成19年9月14日(2007.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理装置の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された位置情報に依存する鍵を生成する鍵生成手段と、
前記鍵生成手段により生成された鍵を用いてデータを暗号化する暗号化手段と、
前記暗号化手段により暗号化されたデータを外部記録媒体に記録する記録手段と、
前記外部記録媒体に記録されている暗号化されたデータを、前記位置情報取得手段によって取得された位置情報に依存する鍵を用いて復号化する復号化手段とを有することを特徴とするデータ処理装置。
【請求項２】
前記位置情報取得手段により取得された位置情報を、前記データ処理装置の位置を管理する位置管理装置に送信する位置情報送信手段と、
前記位置情報送信手段により送信された位置情報に対応するエリア情報を前記位置管理装置から取得するエリア情報取得手段とを有し、
前記鍵生成手段は、前記エリア情報取得手段によって取得されたエリア情報を用いて鍵を生成することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記エリア情報取得手段は、前記位置管理装置と前記データ処理装置との共通鍵を用いて暗号化されたエリア情報を取得し、
前記復号化手段は、前記エリア情報取得手段により取得されたエリア情報を、前記共通鍵を用いて復号化し、
前記鍵生成手段は、前記復号化手段により復号化されたエリア情報を用いて鍵を生成することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記位置情報取得手段は、前記データを暗号化する場合と、前記データを復号化する場合に、前記位置情報を取得することを特徴とする請求項１〜３の何れか１項に記載のデータ処理装置。
【請求項５】
前記暗号化手段、及び前記復号化手段により使用された鍵を無効化する鍵無効化手段を有することを特徴とする請求項１〜４の何れか１項に記載のデータ処理装置。
【請求項６】
前記鍵生成手段により生成された鍵を保持する鍵保持手段と、
前記データ処理装置の移動を検出する移動検出手段とを有し、
前記位置情報取得手段は、前記移動検出手段によりデータ処理装置の移動が検出された場合に、前記位置情報を取得することを特徴とする請求項１〜３の何れか１項に記載のデータ処理装置。
【請求項７】
前記鍵保持手段は、前記鍵生成手段により生成された最新の鍵を保持することを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記移動検出手段によりデータ処理装置の移動が検出されたときに前記鍵保持手段により保持されている鍵を無効化する鍵無効化手段を有することを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
外部記録媒体にデータを記録するための記録指示を受け付ける記録指示受付ステップと、
前記記録指示受付ステップにより受け付けられた記録指示に基づいて、データ処理装置の位置情報を取得する第１の位置情報取得ステップと、
前記第１の位置情報取得ステップにより取得された位置情報に依存する鍵を生成する第１の鍵生成ステップと、
前記第１の鍵生成ステップにより生成された鍵を用いてデータを暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化されたデータを前記外部記録媒体に記録する記録ステップと、
前記外部記録媒体に記録されているデータを再生するための再生指示を受け付ける再生指示受付ステップと、
前記再生指示受付ステップにより受け付けられた再生指示に基づいて、データ処理装置の位置情報を取得する第２の位置情報取得ステップと、
前記第２の位置情報取得ステップにより取得された位置情報に依存する鍵を生成する第２の鍵生成ステップと、
前記第２の鍵生成ステップにより生成された鍵を用いて、前記外部記録媒体に記録されている暗号化されたデータを復号化する復号化ステップとを有することを特徴とするデータ処理方法。
【請求項１０】
前記第１の位置情報取得ステップにより取得された位置情報を、前記データ処理装置の位置を管理する位置管理装置に送信する第１の位置情報送信ステップと、
前記第１の位置情報送信ステップにより送信された位置情報に対応するエリア情報を前記位置管理装置から取得する第１のエリア情報取得ステップと、
前記第２の位置情報取得ステップにより取得された位置情報を、前記データ処理装置の位置を管理する位置管理装置に送信する第２の位置情報送信ステップと、
前記第２の位置情報送信ステップにより送信された位置情報に対応するエリア情報を前記位置管理装置から取得する第２のエリア情報取得ステップとを有し、
前記第１の鍵生成ステップは、前記第１のエリア情報取得ステップにより取得されたエリア情報を用いて鍵を生成し、前記第２の鍵生成ステップは、前記第２のエリア情報取得ステップにより取得されたエリア情報を用いて鍵を生成することを特徴とする請求項９に記載のデータ処理方法。
【請求項１１】
前記第１のエリア情報取得ステップにより取得されたエリア情報を、前記位置管理装置と前記データ処理装置との共通鍵を用いて復号化する第１の情報復号化ステップと、
前記第２のエリア情報取得ステップにより取得されたエリア情報を、前記位置管理装置と前記データ処理装置との共通鍵を用いて復号化する第２のエリア情報復号化ステップとを有し、
前記第１の鍵生成ステップは、前記第１のエリア情報復号化ステップにより復号化されたエリア情報を用いて鍵を生成し、前記第２の鍵生成ステップは、前記第２のエリア情報復号化ステップにより復号化されたエリア情報を用いて鍵を生成することを特徴とする請求項１０に記載のデータ処理方法。
【請求項１２】
前記暗号化ステップによりデータが暗号化された際に使用された鍵を無効化する第１の鍵無効化ステップと、
前記復号化ステップによりデータが復号化された際に使用された鍵を無効化する第２の鍵無効化ステップとを有することを特徴とする請求項９〜１１の何れか１項に記載のデータ処理方法。
【請求項１３】
データ処理装置の移動を検出する移動検出ステップと、
前記移動検出ステップによりデータ処理装置の移動が検出された場合に、前記データ処理装置の位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップにより取得された位置情報に依存する鍵を生成する鍵生成ステップと、
前記鍵生成ステップにより生成された鍵を保持する鍵保持ステップと、
前記鍵を用いてデータを暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化されたデータを外部記録媒体に記録する記録ステップと、
前記鍵保持ステップにより保持された鍵を用いて、前記外部記録媒体に記録されている暗号化されたデータを復号化する復号化ステップとを有することを特徴とするデータ処理方法。
【請求項１４】
前記位置情報取得ステップにより取得された位置情報を、前記データ処理装置の位置を管理する位置管理装置に送信する位置情報送信ステップと、
前記位置情報送信ステップにより送信された位置情報に対応するエリア情報を前記位置管理装置から取得するエリア情報取得ステップとを有し、
前記鍵生成ステップは、前記エリア情報取得ステップにより取得されたエリア情報を用いて鍵を生成することを特徴とする請求項１３に記載のデータ処理方法。
【請求項１５】
前記エリア情報取得ステップにより取得されたエリア情報を、前記位置管理装置と前記データ処理装置との共通鍵を用いて復号化するエリア情報復号化ステップを有し、
前記鍵生成ステップは、前記エリア情報復号化ステップにより復号化されたエリア情報を用いて鍵を生成することを特徴とする請求項１４に記載のデータ処理方法。
【請求項１６】
前記鍵保持ステップは、前記鍵生成ステップにより生成された最新の鍵を保持することを特徴とする請求項１３〜１５の何れか１項に記載のデータ処理方法。
【請求項１７】
前記移動検出ステップによりデータ処理装置の移動が検出されたときに前記鍵保持ステップにより保持されている鍵を無効化する鍵無効化ステップを有することを特徴とする請求項１６に記載のデータ処理方法。
【請求項１８】
請求項９〜１７の何れか１項に記載のデータ処理方法の各ステップをコンピュータに実行させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明のデータ処理装置は、データ処理装置の位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された位置情報に依存する鍵を生成する鍵生成手段と、前記鍵生成手段により生成された鍵を用いてデータを暗号化する暗号化手段と、前記暗号化手段により暗号化されたデータを外部記録媒体に記録する記録手段と、前記外部記録媒体に記録されている暗号化されたデータを、前記位置情報取得手段によって取得された位置情報に依存する鍵を用いて復号化する復号化手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明のデータ処理方法は、外部記録媒体にデータを記録するための記録指示を受け付ける記録指示受付ステップと、前記記録指示受付ステップにより受け付けられた記録指示に基づいて、データ処理装置の位置情報を取得する第１の位置情報取得ステップと、前記第１の位置情報取得ステップにより取得された位置情報に依存する鍵を生成する第１の鍵生成ステップと、前記第１の鍵生成ステップにより生成された鍵を用いてデータを暗号化する暗号化ステップと、前記暗号化ステップにより暗号化されたデータを前記外部記録媒体に記録する記録ステップと、前記外部記録媒体に記録されているデータを再生するための再生指示を受け付ける再生指示受付ステップと、前記再生指示受付ステップにより受け付けられた再生指示に基づいて、データ処理装置の位置情報を取得する第２の位置情報取得ステップと、前記第２の位置情報取得ステップにより取得された位置情報に依存する鍵を生成する第２の鍵生成ステップと、前記第２の鍵生成ステップにより生成された鍵を用いて、前記外部記録媒体に記録されている暗号化されたデータを復号化する復号化ステップとを有することを特徴とする。
また、本発明のデータ処理方法の他の一態様例では、データ処理装置の移動を検出する移動検出ステップと、前記移動検出ステップによりデータ処理装置の移動が検出された場合に、前記データ処理装置の位置情報を取得する位置情報取得ステップと、前記位置情報取得ステップにより取得された位置情報に依存する鍵を生成する鍵生成ステップと、前記鍵生成ステップにより生成された鍵を保持する鍵保持ステップと、前記鍵を用いてデータを暗号化する暗号化ステップと、前記暗号化ステップにより暗号化されたデータを外部記録媒体に記録する記録ステップと、前記鍵保持ステップにより保持された鍵を用いて、前記外部記録媒体に記録されている暗号化されたデータを復号化する復号化ステップとを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明のコンピュータプログラムは、前記データ処理方法の各ステップをコンピュータに実行させることを特徴とする。