【手続補正書】
【提出日】平成21年2月19日(2009.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶装置と前記記憶装置を制御する制御装置の間に接続されるデータ処理装置であって、
前記制御装置から受信したデータに対して暗号化処理を実行して前記記憶装置へ転送する暗号化手段と、
前記記憶装置から受信したデータに対して復号化処理を実行して前記制御装置へ転送する復号化手段と、
前記制御装置からコマンドを受信する受信手段と、
前記受信手段が受信したコマンドのうち前記記憶装置へ送信すべきコマンドを特定するための特定情報を記憶する記憶手段と、
前記記憶手段に記憶された前記特定情報に基づいて、前記受信手段が受信したコマンドを前記記憶装置へ送信するか否かを判断する判断手段と、
前記判断手段により前記記憶装置へ送信すると判断されたコマンドを前記記憶装置へ送信する送信手段と、
前記送信手段により送信されたコマンドが暗号化されていないデータを前記記憶装置から読み出すための特定コマンドである場合は前記送信手段によるコマンドの送信に応答して前記記憶装置から受信するデータに対して前記復号化処理を実行せず、前記送信手段により送信されたコマンドが前記特定コマンドでない場合は前記送信手段によるコマンドの送信に応答して前記記憶装置から受信するデータに対して前記復号化処理を実行するよう前記復号化手段を制御する制御手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記特定コマンドは、前記制御装置から前記記憶装置へ転送されたデータとは異なる、前記記憶装置の固有情報を前記記憶装置から読み出すためのコマンドであることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記制御装置とデータ処理装置の間で認証を行う認証手段と、
前記認証手段による認証前には前記記憶装置へのアクセスを遮断する遮断モードとし、
前記認証手段による認証終了後には前記記憶装置へのアクセスを許可するアクセスモードとするように、データ処理装置の動作モードを制御する動作モード制御手段とを有し、
前記判断手段は、前記動作モードに応じて、前記記憶装置へ送信すると判断するコマンドを異ならせることを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記暗号化処理及び前記復号化処理で使用する鍵情報を生成するためのシード情報を記憶するシード情報記憶手段と、
前記シード情報記憶手段に記憶されるシード情報と前記制御装置の固有情報とに基づいて前記鍵情報を生成する鍵生成手段を有し、
前記暗号化処理及び前記復号化処理は、前記鍵生成手段に基づいて生成された鍵情報を用いて行われることを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項５】
データ処理装置が起動される度に前記制御装置から前記制御装置の固有情報を取得する取得手段を有し、
前記鍵生成手段は、前記シード情報記憶手段に記憶されるシード情報と前記取得された制御装置の固有情報とに基づいてデータ処理装置が起動される度に前記鍵情報を生成することを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
記憶装置と前記記憶装置を制御する制御装置の間に接続され、前記制御装置から受信したデータに対して暗号化処理を実行して前記記憶装置へ転送する暗号化手段と、前記記憶装置から受信したデータに対して復号化処理を実行して前記制御装置へ転送する復号化手段とを有するデータ処理装置におけるデータ処理方法であって、
前記制御装置からコマンドを受信する受信ステップと、
前記受信ステップにて受信されるコマンドのうち前記記憶装置へ送信すべきコマンドを特定するための特定情報に基づいて、前記受信ステップで受信したコマンドを前記記憶装置へ送信するか否かを判断する判断ステップと、
前記判断ステップにより前記記憶装置へ送信すると判断されたコマンドを前記記憶装置へ送信する送信ステップと、
前記送信ステップにより送信されたコマンドが暗号化されていないデータを前記記憶装置から読み出すための特定コマンドである場合は前記送信ステップによるコマンドの送信に対応して前記記憶装置から受信するデータに対して前記復号化処理を実行せず、前記送信ステップにより送信されたコマンドが前記特定コマンドでない場合は前記送信ステップによるコマンドの送信に応答して前記記憶装置から受信するデータに対して前記復号化処理を実行するよう前記復号化手段を制御する制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項７】
前記特定コマンドは、前記制御装置から前記記憶装置へ転送されたデータとは異なる、前記記憶装置の固有情報を前記記憶装置から読み出すためのコマンドであることを特徴とする請求項６に記載のデータ処理方法。
【請求項８】
前記制御装置とデータ処理装置の間で認証を行う認証ステップと、
前記認証ステップによる認証前には前記記憶装置へのアクセスを遮断する遮断モードとし、前記認証ステップによる認証終了後には前記記憶装置へのアクセスを許可するアクセスモードとするように、データ処理装置の動作モードを制御する動作モード制御ステップとを有し、
前記判断ステップは、前記動作モードに応じて、前記記憶装置へ送信すると判断するコマンドを異ならせることを特徴とする請求項６又は７に記載のデータ処理方法。
【請求項９】
前記データ処理装置は、前記暗号化処理及び前記復号化処理で使用する鍵情報を生成するためのシード情報を記憶するシード情報記憶手段を有し、
前記データ処理方法は、前記シード情報記憶手段に記憶されるシード情報と前記制御装置の固有情報とに基づいて前記鍵情報を生成する鍵生成ステップを有し、
前記暗号化処理及び前記復号化処理は、前記鍵生成ステップに基づいて生成された鍵情報を用いて行われることを特徴とする請求項６乃至８のいずれか１項に記載のデータ処理方法。
【請求項１０】
データ処理装置が起動される度に前記制御装置から前記制御装置の固有情報を取得する取得ステップを有し、
前記鍵生成ステップは、前記シード情報記憶手段に記憶されるシード情報と前記取得された制御装置の固有情報とに基づいてデータ処理装置が起動される度に前記鍵情報を生成することを特徴とする請求項９に記載のデータ処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ処理装置およびデータ処理方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明は、記憶装置と前記記憶装置を制御する制御装置の間に接続されるデータ処理装置であって、前記制御装置から受信したデータに対して暗号化処理を実行して前記記憶装置へ転送する暗号化手段と、前記記憶装置から受信したデータに対して復号化処理を実行して前記制御装置へ転送する復号化手段と、前記制御装置からコマンドを受信する受信手段と、前記受信手段が受信したコマンドのうち前記記憶装置へ送信すべきコマンドを特定するための特定情報を記憶する記憶手段と、前記記憶手段に記憶された前記特定情報に基づいて、前記受信手段が受信したコマンドを前記記憶装置へ送信するか否かを判断する判断手段と、前記判断手段により前記記憶装置へ送信すると判断されたコマンドを前記記憶装置へ送信する送信手段と、前記送信手段により送信されたコマンドが暗号化されていないデータを前記記憶装置から読み出すための特定コマンドである場合は前記送信手段によるコマンドの送信に応答して前記記憶装置から受信するデータに対して前記復号化処理を実行せず、前記送信手段により送信されたコマンドが前記特定コマンドでない場合は前記送信手段によるコマンドの送信に応答して前記記憶装置から受信するデータに対して前記復号化処理を実行するよう前記復号化手段を制御する制御手段とを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明によれば、記憶装置と前記記憶装置を制御する制御装置の間に接続され、暗号化手段と復号化手段とを有するデータ処理装置において、制御装置から受信したコマンドのうち記憶装置へ送信すべき適切なコマンドを記憶装置へ送信するとともに、送信するコマンドが暗号化されていないデータを記憶装置から読み出すための特定コマンドである場合に読み出したデータに対して復号化処理を実行しないようにすることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０２０１
【補正方法】変更
【補正の内容】
【０２０１】
そして、ステップＳ１６０３において、データ暗号化装置１０２のＣＰＵ１０６は、コマンドレジスタに設定されたコマンドがＨＤＤ１０３にて実行可能なコマンドであるか否かの判断を行う。そして、実行可能なコマンド（メモリ１１１内の参照データ内に登録されているコマンド（図９））のみＨＤＤ１０３のコマンドレジスタに設定を行う（転送する）。即ち、ＤＭＡ転送のコマンドは、一旦、データ暗号化装置１０２で実行可能か否かが確認され、実行可能なコマンドのみＨＤＤ１０３へ転送される。ここでは、ＤＭＡ転送タイプのＡＴＡコマンドはＨＤＤ１０３にて実行可能と判断され、データ暗号化装置１０２からＨＤＤ１０３に転送されるものとする。