【手続補正書】
【提出日】平成30年4月13日(2018.4.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係る書換検出システムは、プログラム又はデータを記憶した記憶部、該記憶部に記憶されたプログラム又はデータに基づく処理を行う処理部、並びに、ネットワークを介して他の装置との通信を行う通信部を有する情報処理装置に対して、前記記憶部に記憶されたプログラム又はデータの書き換えを検出する書換検出システムであって、前記ネットワークを介して前記情報処理装置へハッシュ値算出のための種情報を送信する種情報送信手段、該種情報送信手段が送信した種情報に応じて前記情報処理装置から送信されるハッシュ値を受信するハッシュ値受信手段、並びに、該ハッシュ値受信手段が受信したハッシュ値の正否を判定するハッシュ値判定手段を有し、該ハッシュ値判定手段の判定結果に応じて書き換えを検出する書換検出装置を備え、前記書換検出装置は、前記種情報送信手段による種情報の送信を反復実行し、書換検出を繰り返し行うようにしてあり、前記情報処理装置は、少なくとも２回目以降のハッシュ値算出時において前記書換検出装置から指定されることなく、前記書換検出装置と共通の算法により、前記記憶部から処理対象とすべき記憶領域を自律的に決定する記憶領域決定手段と、前記種情報送信手段が送信した種情報及び前記記憶領域決定手段が決定した記憶領域に記憶したプログラム又はデータに基づくハッシュ値を算出するハッシュ値算出手段を有し、該ハッシュ値算出手段が算出したハッシュ値を前記書換検出装置へ送信するようにしてあり、前記情報処理装置及び前記書換検出装置は共通の前記処理対象とすべき記憶領域を各々で自ら決定できるように前記共通の算法をそれぞれ記憶していることを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明に係る書換検出システムは、前記情報処理装置の前記記憶領域決定手段は、前回のハッシュ値算出の処理対象とした記憶領域に対して、先頭位置及び末尾位置が所定番地離隔した記憶領域を処理対象と決定するようにしてあることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明に係る書換検出システムは、前記情報処理装置の前記記憶領域決定手段は、前記記憶部を複数に分割し、分割した記憶領域を順番に処理対象の記憶領域と決定するようにしてあることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明に係る書換検出システムは、前記書換検出装置が、少なくとも２回目以降のハッシュ値算出時において、ハッシュ値の処理対象となる記憶領域を、前記情報処理装置から指定されることなく前記情報処理装置と共通の算法により自律的に決定し、決定した記憶領域に基づくハッシュ値の期待値を取得し、前記ハッシュ値判定手段は取得した期待値を用いて、前記ハッシュ値受信手段が受信したハッシュ値の正否を判定することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明においては、書換検出装置は種情報を生成して情報処理装置へ送信を反復実行し、情報処理装置が受信した種情報と記憶部に記憶されたプログラム又はデータとに基づいてハッシュ値を算出して書換検出装置へ送信する。情報処理装置は、少なくとも２回目以降のハッシュ値算出時において前記書換検出装置から指定されることなく、前記書換検出装置と共通の算法により、記憶部の記憶領域のうち、ハッシュ値算出の処理対象とする記憶領域を自ら決定し、ハッシュ値の算出を行う。また種情報には、例えば所定ビット数のランダムな値を生成して用いることができる。書換検出装置は、情報処理装置から受信したハッシュ値の正否を判定し、プログラム又はデータに対する不正な書き換えが行われたか否かを判定する。即ち書換検出装置は、ハッシュ値が正しいものである場合には不正な書き換えが行われていないと判断し、ハッシュ値が正しいものでない場合には不正な書き換えが行われたと判断することができる。
これにより、情報処理装置のプログラム又はデータに対する不正な書き換えを検出し、不正な書き換えがなされた情報処理装置の動作停止、修理又は交換等の手当てを適切に行うことが可能となる。情報処理装置が処理対象とすべき記憶領域を自ら決定することによって、書換検出装置は記憶領域を指定する情報などを情報処理装置へ送信する必要がなく、書換検出装置及び情報処理装置の間の通信量を低減できる。また情報処理装置は種情報の受信により、記憶領域を指定する情報の受信などを待つことなく、ハッシュ値算出の処理を開始することができるため、処理時間を短縮することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また本発明においては、情報処理装置は、前回のハッシュ値算出の対象とした記憶領域に対して、先頭位置及び末尾位置が所定番地離隔した記憶領域を今回の処理対象の記憶領域とする。即ち情報処理装置は、前回の記憶領域が例えばＡ０番地からＡ１番地までであったとした場合、今回の記憶領域を例えばＡ０＋α番地からＡ１＋α番地までと決定することができる。なお書換検出装置も同じ所定番地αを記憶しておき、情報処理装置がいずれの記憶領域を用いてハッシュ値の算出を行ったかを把握しておく。これにより情報処理装置は、容易且つ確実に処理対象とすべき記憶領域を決定することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また本発明においては、情報処理装置は記憶領域を複数に分割し、分割した記憶領域を順番に、ハッシュ値算出の処理対象として切り替える。これにより情報処理装置は、容易且つ確実に処理対象とすべき記憶領域を決定することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また本発明においては、書換検出装置が少なくとも２回目以降のハッシュ値算出時において、ハッシュ値の処理対象となる記憶領域を、情報処理装置から指定されることなく情報処理装置と共通の算法により自律的に決定し、決定した記憶領域に基づくハッシュ値の期待値を取得し、ハッシュ値判定手段は取得した期待値を用いて、ハッシュ値受信手段が受信したハッシュ値の正否を判定する。情報処理装置は処理対象とすべき記憶領域を自ら決定する。情報処理装置は種情報の受信により、記憶領域を指定する情報の受信などを待つことなく、ハッシュ値の算出を行うことができるため、処理時間を短縮することができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プログラム又はデータを記憶した記憶部、該記憶部に記憶されたプログラム又はデータに基づく処理を行う処理部、並びに、ネットワークを介して他の装置との通信を行う通信部を有する情報処理装置に対して、前記記憶部に記憶されたプログラム又はデータの書き換えを検出する書換検出システムであって、
前記ネットワークを介して前記情報処理装置へハッシュ値算出のための種情報を送信する種情報送信手段、該種情報送信手段が送信した種情報に応じて前記情報処理装置から送信されるハッシュ値を受信するハッシュ値受信手段、並びに、該ハッシュ値受信手段が受信したハッシュ値の正否を判定するハッシュ値判定手段を有し、該ハッシュ値判定手段の判定結果に応じて書き換えを検出する書換検出装置を備え、
前記書換検出装置は、前記種情報送信手段による種情報の送信を反復実行し、書換検出を繰り返し行うようにしてあり、
前記情報処理装置は、少なくとも２回目以降のハッシュ値算出時において前記書換検出装置から指定されることなく、前記書換検出装置と共通の算法により、前記記憶部から処理対象とすべき記憶領域を自律的に決定する記憶領域決定手段と、前記種情報送信手段が送信した種情報及び前記記憶領域決定手段が決定した記憶領域に記憶したプログラム又はデータに基づくハッシュ値を算出するハッシュ値算出手段を有し、該ハッシュ値算出手段が算出したハッシュ値を前記書換検出装置へ送信するようにしてあり、
前記情報処理装置及び前記書換検出装置は共通の前記処理対象とすべき記憶領域を各々で自ら決定できるように前記共通の算法をそれぞれ記憶していること
を特徴とする書換検出システム。
【請求項２】
前記情報処理装置の前記記憶領域決定手段は、前回のハッシュ値算出の処理対象とした記憶領域に対して、先頭位置及び末尾位置が所定番地離隔した記憶領域を処理対象と決定するようにしてあること
を特徴とする請求項１に記載の書換検出システム。
【請求項３】
前記情報処理装置の前記記憶領域決定手段は、前記記憶部を複数に分割し、分割した記憶領域を順番に処理対象の記憶領域と決定するようにしてあること
を特徴とする請求項１に記載の書換検出システム。
【請求項４】
前記書換検出装置は、
少なくとも２回目以降のハッシュ値算出時において、ハッシュ値の処理対象となる記憶領域を、前記情報処理装置から指定されることなく前記情報処理装置と共通の算法により自律的に決定し、決定した記憶領域に基づくハッシュ値の期待値を取得し、
前記ハッシュ値判定手段は取得した期待値を用いて、前記ハッシュ値受信手段が受信したハッシュ値の正否を判定すること
を特徴とする請求項１乃至請求項３のいずれか１つに記載の書換検出システム。
【請求項５】
前記書換検出装置は、ハッシュ値算出の処理対象とすべき初回の記憶領域を指定する記憶領域指定情報を前記情報処理装置へ送信する情報送信手段を有し、
前記情報処理装置の前記記憶領域決定手段は、前記書換検出装置から受信した前記記憶領域指定情報に基づいて、処理対象とすべき初回の記憶領域を決定するようにしてあること
を特徴とする請求項１乃至請求項４のいずれか１つに記載の書換検出システム。