(57)【要約】【課題】  本発明は、整合性測定装置及び方法を提供する。【解決手段】  メモリの割当単位によって第１のオブジェクトから二つ以上に分解された第２のオブジェクトのうち少なくとも一つを前記メモリにローディングするマッピングモジュール、前記分解された第２のオブジェクトについてのハッシュ値を貯蔵する貯蔵モジュール、及び前記ローディングされた第２のオブジェクトについてのハッシュ値と前記貯蔵されたハッシュ値の比較によって前記第１のオブジェクトの整合性を測定する測定モジュールを含む。これにより、整合性を測定するためのオブジェクトの不要なメモリへのローディングを防止できる。【選択図】      図２
2011170888.tif 000002
【特許請求の範囲】
【請求項１】
第１のオブジェクトをメモリ割当単位の複数の第２のオブジェクトに分解し、分解された第２のオブジェクトのうち選択された一部を前記メモリにローディングするマッピングモジュール；
前記選択された一部を前記メモリにローディングする前に前記分解された複数の第２のオブジェクトについての全てのハッシュ値を貯蔵する貯蔵モジュール；
前記分解された第２のオブジェクトを前記メモリに全てローディングせず、前記メモリにローディングされた第２のオブジェクトについてのハッシュ値と前記貯蔵モジュールに貯蔵されたハッシュ値のうち前記ローディングされた第２オブジェクトに該当するハッシュ値の比較によって前記第１のオブジェクトの整合性を測定する測定モジュールを含み、
前記メモリにローディングされた第２オブジェクトについてのハッシュ値と前記貯蔵モジュールに既貯蔵されたハッシュ値は同一のハッシュ関数が使用されることを特徴とする整合性測定装置。
【請求項２】
前記測定モジュールは、前記メモリにローディングされた第２のオブジェクトに該当するハッシュ値を前記貯蔵モジュールから抽出することを特徴とする請求項１に記載の整合性測定装置。
【請求項３】
前記測定モジュールは、前記メモリにローディングされた第２のオブジェクトについてのハッシュ値を算出し、前記算出されたハッシュ値と前記抽出されたハッシュ値を比較して前記第１のオブジェクトの整合性を測定することを特徴とする請求項２に記載の整合性測定装置。
【請求項４】
マッピングモジュールが、第１のオブジェクトをメモリ割当単位の複数の第２のオブジェクトに分解し、分解された第２のオブジェクトのうち選択された一部を前記メモリにローディングする段階；
前記選択された一部を前記メモリにローディングする前に前記分解された複数の第２のオブジェクトについての全てのハッシュ値を貯蔵する段階；及び
測定モジュールが、前記分解された第２のオブジェクトを前記メモリに全てローディングせず、前記メモリにローディングされた第２のオブジェクトについてのハッシュ値と前記貯蔵モジュールに貯蔵されたハッシュ値のうち前記ローディングされた第２オブジェクトに該当するハッシュ値の比較によって前記第１のオブジェクトの整合性を測定する段階を含み、
前記メモリにローディングされた第２オブジェクトについてのハッシュ値と前記貯蔵モジュールに既貯蔵されたハッシュ値は同一のハッシュ関数が使用されることを特徴とする整合性測定方法。
【請求項５】
前記整合性を測定する段階は、前記メモリにローディングされた第２のオブジェクトに該当するハッシュ値を前記貯蔵モジュールから抽出する段階を含むことを特徴とする請求項４に記載の整合性測定方法。
【請求項６】
前記整合性を測定する段階は、前記メモリにローディングされた第２のオブジェクトについてのハッシュ値を算出する段階；及び
前記算出されたハッシュ値と前記抽出されたハッシュ値を比較して前記第１のオブジェクトの整合性を測定する段階を含むことを特徴とする請求項５に記載の整合性測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は整合性測定装置及び方法に係り、さらに詳細には、整合性を測定するためのオブジェクトの不要なメモリへのローディングを防止できる整合性測定装置及び方法に関する。
【背景技術】
【０００２】
ＤＥＳのような対称形暗号又はＲＳＡ公開キー暗号は、正当な送信者と受信者以外の第３の者からデータの内容を隠匿させるために使用される暗号とアルゴリズムである。最近、通信ネットワークによるデータの交換が活発になることによって単純にデータの機密性を維持することだけには不十分なようになった。
【０００３】
受信者の立場では、受信したデータが伝送される過程で不法な第３の者によって意図的に変調しなかったという確信を有するようにするデータに関する整合性及び受信したデータの実際作成者を確認するデータ認証が要求される。
【０００４】
原則的に整合性とデータ認証は、分離して取り扱われることができない概念であって、データ認証は整合性を含み、反対に整合性はデータ認証を含んでいる。その理由は、元来のメッセージ作成者が送ったデータが中途で第３の者によって変調したら、すなわち整合性が満足できなければその変調したデータの作成者が新しい送信者になり、またデータの実際作成者を把握できなければデータの整合性は意味がなくなるためである。
【０００５】
ハッシュ関数は、データの整合性を保障することであり、ハッシュ関数は所定データを入力値とする所定の出力値を出力するようになる。このような出力値はデータが変更されれば、さらに以上有効ではなく、データが不安全な場所に貯蔵されれば、整合性はたびたび出力値の再計算と出力値が変わらないことの確認によって点検できる。
【０００６】
図１は、従来の技術による整合性測定装置が示されている図面である。
【０００７】
図示するように、従来の技術による整合性測定装置１０は、メモリ１１、整合性を測定しようとするデータ（以下、第１のデータという。）をメモリ１１のメモリ割当単位によって分解した少なくとも一つのデータ（以下、第２のデータという。）を選択的にメモリ１１にローディングするマッピングモジュール１２、第１のデータについてのハッシュ値を貯蔵する貯蔵モジュール１３、メモリ１１にローディングされた第２のデータとそうではないデータを統合する統合モジュール１４、及び第１のデータに関する整合性を測定する測定モジュール１５を含む。
【０００８】
この時、メモリ１１には第１のデータがメモリ割り当てられる分解された多数個の第２のデータが選択的にローディングされる。例えば、第１のデータがメモリ割当単位によってＮ個の第２のデータに分解された場合、Ｎ個の第２のデータが全てローディングされるか、或いは選択的に一部個の第２のデータのみがローディングされる。
【０００９】
測定モジュール１５は、貯蔵モジュール１３に貯蔵された第１のデータに関するハッシュ値によって第１のデータの整合性を測定するのでメモリ１１に多数個の第２のデータが選択的にローディングされた場合には、統合モジュール１４によってメモリ１１にローディングされない第２のデータをローディングされた第２のデータと統合するようになる。また、測定モジュール１５は統合されたデータを貯蔵モジュール１３のハッシュ値を求めるため使用されたハッシュ関数と同一なハッシュ関数の入力値として求められる出力値を貯蔵されたハッシュ値と比較して第１のデータの整合性を測定するようになる。
【００１０】
しかしながら、従来の技術による整合性測定装置１０は、メモリ割当単位によって分解される前の第１のデータのハッシュ値によって第１のデータの整合性を測定するので第１のデータが少なくとも一つの第２のデータに分解され、分解された少なくとも一つの第２のデータが選択的にメモリ１１にローディングされる場合、ローディングされない第２のデータもメモリ１１にローディングしなければならないので不要なデータのローディングによって整合性測定の性能が低下する問題点がある。
【００１１】
特許文献１はメモリ割当において、ドライバーエンジンはハッシュ関数装置とメモリ割当装置とを有し、メモリの衝突が発生すれば選択的に当該ハッシュテーブルの値によって識別子を割り当てる方法を開示しているが、これはデータの整合性を測定するため不要なデータのローディングを防止して整合性測定時性能低下を防止できる方案は提案されていない。
【特許文献１】米国公開特許第２００４−２１０７３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明が解決しようとする技術的課題は、整合性測定時不要なメモリローディングを減らすことによってオーバーヘッドを減少させて効率的な整合性測定を可能とする整合性測定装置及び方法を提供することにある。
【００１３】
本発明の技術的課題は以上で言及した技術的課題で制限されないし、言及されないまた他の技術的課題は以下の記載から当業者に明確に理解されることができることである。
【課題を解決するための手段】
【００１４】
前記技術的課題を達成するために、本発明の実施形態による整合性測定装置は、第１のオブジェクトをメモリ割当単位の複数の第２のオブジェクトに分解し、分解された第２のオブジェクトのうち選択された一部を前記メモリにローディングするマッピングモジュール；前記選択された一部を前記メモリにローディングする前に前記分解された複数の第２のオブジェクトについての全てのハッシュ値を貯蔵する貯蔵モジュール；前記分解された第２のオブジェクトを前記メモリに全てローディングせず、前記メモリにローディングされた第２のオブジェクトについてのハッシュ値と前記貯蔵モジュールに貯蔵されたハッシュ値のうち前記ローディングされた第２オブジェクトに該当するハッシュ値の比較によって前記第１のオブジェクトの整合性を測定する測定モジュールを含み、前記メモリにローディングされた第２オブジェクトについてのハッシュ値と前記貯蔵モジュールに既貯蔵されたハッシュ値は同一のハッシュ関数が使用される。
【００１５】
また、前記技術的課題を達成するために、本発明の実施形態による整合性測定方法は、マッピングモジュールが、第１のオブジェクトをメモリ割当単位の複数の第２のオブジェクトに分解し、分解された第２のオブジェクトのうち選択された一部を前記メモリにローディングする段階；前記選択された一部を前記メモリにローディングする前に前記分解された複数の第２のオブジェクトについての全てのハッシュ値を貯蔵する段階；及び測定モジュールが、前記分解された第２のオブジェクトを前記メモリに全てローディングせず、前記メモリにローディングされた第２のオブジェクトについてのハッシュ値と前記貯蔵モジュールに貯蔵されたハッシュ値のうち前記ローディングされた第２オブジェクトに該当するハッシュ値の比較によって前記第１のオブジェクトの整合性を測定する段階を含み、前記メモリにローディングされた第２オブジェクトについてのハッシュ値と前記貯蔵モジュールに既貯蔵されたハッシュ値は同一のハッシュ関数が使用される。
【００１６】
その他実施形態の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００１７】
上述したように、本発明の整合性測定装置及び方法によれば、第１のオブジェクトがメモリ割当単位によって分解された多数個の第２のオブジェクトのうち選択的にメモリにローディングされた第２のオブジェクトによって第１のオブジェクトの整合性を測定するのでメモリにローディングされない第２のオブジェクトを不要なようにメモリにローディングしなくて整合性測定による性能低下を防止できる効果がある。
【図面の簡単な説明】
【００１８】
【図１】従来の技術による整合性測定装置が示されている図である。
【図２】本発明の実施形態による整合性測定装置が示されている図である。
【図３】本発明の実施形態による第１のオブジェクトがメモリ割当単位によって分解された第２のオブジェクトがローディングされたメモリが示されている図である。
【図４】本発明の実施形態による第１のオブジェクトがメモリ割当単位によって分解された各第２のオブジェクトによって貯蔵モジュールに貯蔵されたハッシュ値が示されている図である。
【図５】本発明の実施形態による整合性測定方法が示されている図である。
【発明を実施するための形態】
【００１９】
本発明の利点及び特徴、そしてそれらを達成する方法は添付する図面と共に詳細に後述している実施形態を参照すれば明確になる。しかしながら、本発明は、以下で開示される実施形態に限定されるものではなく、相異なる多様な形態で具現されるものであり、本実施形態は、本発明の開示が完全となり、当業者に発明の範疇を完全に知らせるために提供されるものであり、本発明は、特許請求の範囲の記載に基づいて決められなければならない。なお、明細書全体にかけて同一参照符号は同一構成要素を示すものとする。
【００２０】
以下、本発明の実施形態によって整合性測定装置及び方法を説明するためのブロック図又は処理流れ図に関する図面を参照して本発明について説明する。この時、処理流れ図図面の各ブロックと流れ図図面の組み合わせはコンピュータプログラムインストラクションによって遂行できることを理解できるものである。これらコンピュータプログラムインストラクションは汎用コンピュータ、特殊用コンピュータ又はその他プログラム可能なデータプロセッシング装備のプロセッサーに搭載できるため、コンピュータ又はその他プログラム可能なデータプロセッシング装備のプロセッサーを通じて遂行されるそのインストラクションが流れ図ブロックで説明された機能を遂行する手段を生成するようになる。これらコンピュータプログラムインストラクションは、特定方式に機能を実現するためコンピュータ又はその他プログラム可能なデータプロセッシング装備を指向できるコンピュータ利用可能又はコンピュータ読み取り可能メモリに貯蔵されることも可能なので、そのコンピュータ利用可能又はコンピュータ読み取り可能メモリに貯蔵されたインストラクションは流れ図ブロックで説明された機能を遂行するインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションは、コンピュータ又はその他プログラム可能なデータプロセッシング装備上に搭載されることも可能なので、コンピュータ又はその他プログラム可能なデータプロセッシング装備上で一連の動作段階が遂行されてコンピュータで実行されるプロセスを生成してコンピュータ又はその他プログラム可能なデータプロセッシング装備を遂行するインストラクションは流れ図ブロックで説明された機能を実行するための段階を提供することも可能である。
【００２１】
また、各ブロックは特定された論理的機能を実行するための一つ以上の実行可能なインストラクションを含むモジュール、セグメント又はコードの一部を示すことができる。また、幾つ代替実行例ではブロックで言及された機能が順序を外れて発生することも可能なことを注目しなければならない。例えば、繋がって示されている二個のブロックは事実実質的に同時に遂行されることも可能であり、又はそのブロックがたびたび該当する機能によって逆順に遂行されることも可能である。
【００２２】
図２は、本発明の実施形態による整合性測定装置が示されている図面である。
【００２３】
図示するように、本発明の実施形態による整合性測定装置１００は、メモリ１１０、マッピングモジュール１２０、貯蔵モジュール１３０、及び測定モジュール１４０を含むことができる。
【００２４】
メモリ１１０はキャッシュ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ、ＳＲＡＭ及びＤＲＡＭのような形態の装置が含まれることができるが、これに限定されない。また、本発明の実施形態でメモリ１１０はメモリ領域を割り当てるための割当単位を有するようになる。例えば、フラッシュメモリの場合にはデータを書き取るときページ単位に書き取られるようになるためメモリ割当単位はページになることができる。従って、所定オブジェクトをメモリ１１０にローディングするときその大きさがメモリ割当単位を超過する場合には効果的なメモリマッピングのためオブジェクトをメモリ割当単位に分解してローディングするようになる。この時、本発明の実施形態で使用される用語のうちオブジェクトは運営体制、カーネル、ファイル及び応用プログラムなどを含むことができるが、これに限定されない。
【００２５】
マッピングモジュール１２０は、オブジェクトをメモリ１１０にローディングするようになり、ローディングするオブジェクトの大きさがメモリ１１０のメモリ割当単位を超過する場合にはメモリ割当単位によってオブジェクトを分解してローディングできる。以下、本発明の実施形態でメモリ１１０にローディングされる前のオブジェクトを第１のオブジェクトと称し、第１のオブジェクトがメモリ割当単位によって分解されたオブジェクトを第２のオブジェクトと称する。従って、第２のオブジェクトがメモリ１１０にローディングされることと理解できる。
【００２６】
また、第１のオブジェクトの大きさがメモリ割当単位を超過する場合、第１のオブジェクトはメモリ割当単位によって分解されてローディングできるため、第２のオブジェクトは少なくとも一つ以上になることができる。従って、第１のオブジェクトはメモリ１１０にローディングされるとき一つの第２のオブジェクトからなるか、或いは多数個の第２のオブジェクトからなることができる。
【００２７】
この時、第１のオブジェクトが一つの第２のオブジェクトからなる場合は第１のオブジェクトの大きさがメモリ１１０のメモリ割当単位と同じか、或いはメモリ割当単位より小さいことと理解できる。
【００２８】
また、マッピングモジュール１２０はメモリ１１０にローディングされた第２のオブジェクトについてのマッピング情報を貯蔵できる。この時、マッピング情報はメモリ１１０に貯蔵されるか、或いは別途の貯蔵媒体に貯蔵でき、メモリ１１０にローディングされた第２のオブジェクトが設けられたアドレスなどに理解できる。このようなマッピング情報は今後にメモリ１１０にローディングされた第２のオブジェクトに接近する場合参照されて使用できる。
【００２９】
一方、第１のオブジェクトがメモリ１１０のメモリ割当単位を超過してメモリ割当単位によって多数個の第２のオブジェクトに分解された場合、多数個の第２のオブジェクトは全てローディングされてもよく、選択的にローディングされてもよい。
【００３０】
具体的には、マッピングモジュール１２０は図３のように、第１のオブジェクト２１０をメモリ１１０のメモリ割当単位１１１によって分解した多数個の第２のオブジェクト２２０を選択的にメモリ１１０にローディングすることである。
【００３１】
貯蔵モジュール１３０は、第１のオブジェクトがメモリ割当単位によって分解された少なくとも一つ以上の第２のオブジェクトを入力値とするハッシュ関数の出力値を貯蔵できる。以下、本発明の実施形態でハッシュ関数の出力値をハッシュ値と称する。
【００３２】
例えば、第１のオブジェクトの大きさがメモリ１１０のメモリ割当単位を超過する場合、第１のオブジェクトはメモリ割当単位によって分解が行われるようになる。この時、第１のオブジェクトがＮ個の第２のオブジェクトに分解された場合、図４のようにそれぞれの第２のオブジェクトを第２のオブジェクト１、第２のオブジェクト２、第２のオブジェクト３、．．．、第２のオブジェクトＮ−１、第２のオブジェクトＮと仮定すれば、貯蔵モジュール１３０はそれぞれの第２のオブジェクト入力値とするハッシュ関数の出力値であるＮ個のハッシュ値を貯蔵できる。言い換えれば、貯蔵モジュール１３０はそれぞれ第２のオブジェクト１、第２のオブジェクト２、第２のオブジェクト３、．．．、第２のオブジェクトＮ−１、第２のオブジェクトＮによるハッシュ値であるハッシュ値１、ハッシュ値２、ハッシュ値３、．．．、ハッシュ値Ｎ−１、ハッシュ値Ｎが貯蔵されることである。勿論、第１のオブジェクトの大きさがメモリ１１０のメモリ割当単位と同じか、或いはメモリ割当単位より小さい場合には、第２のオブジェクトは一つになるためハッシュ値また一つが貯蔵できる。
【００３３】
一方、貯蔵モジュール１３０は外部からの接近によって貯蔵されたハッシュ値が変更されることを防止できるように読み取り専用領域からなるか、或いは偽造防止技術であるＴＲＭ（Ｔｅｍｐｅｒ  Ｒｅｓｉｓｔａｎｃｅ  Ｍａｎａｇｅｍｅｎｔ）技術のような技術が適用できる。
【００３４】
測定モジュール１４０は、メモリ１１０にローディングされた少なくとも一つの第２のオブジェクトについてのハッシュ値を貯蔵モジュール１３０から抽出した後、抽出されたハッシュ値とメモリ１１０にローディングされた少なくとも一つの第２のオブジェクトを入力値とするハッシュ関数の出力値を比較して第１のオブジェクトの整合性を測定できる。例えば、第１のオブジェクトがＮ個の第２のオブジェクトに分解され、分解されたＮ個の第２のオブジェクトのうち第２のオブジェクト１、第２のオブジェクト２、第２のオブジェクト３がメモリ１１０にローディングされた場合、測定モジュール１４０は貯蔵モジュール１３０から第２のオブジェクト１、第２のオブジェクト２、第２のオブジェクト３についてのハッシュ値であるハッシュ値１、ハッシュ値２、ハッシュ値３を抽出した後、貯蔵モジュール１３０に貯蔵されたハッシュ値を得るため使用されたハッシュ関数にローディングされた第２のオブジェクト１、第２のオブジェクト２、第２のオブジェクト３を入力して出力値を算出するようになる。以後、測定モジュール１４０は抽出されたハッシュ値と算出されたハッシュ値を比較して同一な場合、第１のオブジェクトが整合性が保障されることと判断し、そうではない場合整合性が保障されないことと判断するようになる。
【００３５】
従って、既存に第１のオブジェクトの整合性を測定するためにメモリ１１０にローディングされた第２のオブジェクトだけではなく、ローディングされない第２のオブジェクトでメモリ１１０にローディングして第１のオブジェクトを入力値とするハッシュ関数の出力値によって第１のオブジェクトの整合性を測定する場合に比べて不要な第２のオブジェクトのローディングが不要なようになって整合性測定で発生する性能低下を防止できるようになる。
【００３６】
図５は、本発明の実施形態による整合性測定方法が示されている図面である。
【００３７】
図示するように、本発明の実施形態による整合性測定方法は、先ず第１のオブジェクトとメモリ１１０のメモリ割当単位を比較し（Ｓ１１０）、比較結果によって第１のオブジェクトをメモリ割当単位によって少なくとも一つの第２のオブジェクトに分解する（Ｓ１２０）。例えば、メモリ１１０がフラッシュメモリである場合、メモリ割当単位はページになり、第１のオブジェクトの大きさがページの大きさを超過する場合ページの大きさによって分解されることである。また、第１のオブジェクトの大きさがメモリ割当単位と同じか、或いはメモリ割当単位より小さい場合、第１のオブジェクトは分解が行われないので一つの第２のオブジェクトからもなることができる。
【００３８】
マッピングモジュール１２０は、メモリ割当単位によって分解された少なくとも一つの第２のオブジェクトを選択的にメモリ１１０にローディングするようになる（Ｓ１３０）。言い換えれば、第１のオブジェクトがメモリ割当単位によってＮ個の第２のオブジェクトに分解された場合、Ｎ個の第２のオブジェクトが全てメモリ１１０にローディングされてもよく、選択的にローディングされてもよい。
【００３９】
また、マッピングモジュール１２０はメモリ１１０に第２のオブジェクトをローディングするとき、ローディングされた第２のオブジェクトのマッピング情報を貯蔵できる。このようなマッピング情報はメモリ１１０にローディングされた第２のオブジェクト及びローディングされた第２のオブジェクトが設けられたアドレスなどの情報を含むことができる。
【００４０】
測定モジュール１４０は、貯蔵モジュール１３０からメモリ１１０にローディングされた第２のオブジェクトによるハッシュ値を抽出する（Ｓ１４０）。この時、測定モジュール１４０は、マッピングモジュール１２０がメモリ１１０に少なくとも一つの第２のオブジェクトをローディングするとき貯蔵されるマッピング情報を通じてメモリ１１０にローディングされた第２のオブジェクトを確認できる。従って、測定モジュール１４０はマッピング情報に応じてローディングされた第２のオブジェクトについてのハッシュ値を貯蔵モジュール１３０から抽出できる。
【００４１】
測定モジュール１４０は、貯蔵モジュール１３０に貯蔵されたハッシュ値を得るため使用されたハッシュ関数と同一なハッシュ関数によってメモリ１１０にローディングされた少なくとも一つの第２のオブジェクトについてのハッシュ値を算出する（Ｓ１５０）。この時、メモリ１１０にローディングされた第２のオブジェクトのハッシュ値を算出するために使用するハッシュ関数は貯蔵モジュール１３０に貯蔵されたハッシュ値を求めるため使用されたハッシュ関数と同一なハッシュ関数が使用できる。
【００４２】
測定モジュール１４０は、抽出されたハッシュ値と算出されたハッシュ値とを比較し（Ｓ１６０）、比較結果抽出されたハッシュ値と算出されたハッシュ値が同一な場合には第１のオブジェクトの整合性が保障されることと判断する（Ｓ１７０）。
【００４３】
もし比較結果抽出されたハッシュ値と算出されたハッシュ値が同一ではない場合には第１のオブジェクトの整合性が保障されないことと判断される（Ｓ１８０）。
【００４４】
このように、第１のオブジェクトがメモリ１１０のメモリ割当単位によって分解された少なくとも一つの第２のオブジェクトが選択的にメモリ１１０にローディングされたときローディングされた第２のオブジェクトのハッシュ値を貯蔵モジュール１３０から抽出し、ローディングされた第２のオブジェクトのハッシュ値を算出して抽出されたハッシュ値と算出されたハッシュ値によって第１のオブジェクトの整合性を測定するので既存に第１のオブジェクトの整合性を測定するためメモリ１１０にローディングされた第２のオブジェクトだけではなく、ローディングされない第２のオブジェクトまたメモリ１１０にローディングして第１のオブジェクト全体のハッシュ値によって第１のオブジェクトの整合性を測定する場合に比べて不要なようにローディングされない第２のオブジェクトをローディングしないので整合性測定の効率が高まれ、整合性測定によって発生する性能低下を防止できるようになる。
【００４５】
前記‘モジュール’はソフトウェア又はＦＰＧＡ（フィールドプログラマブルゲートアレイ）又は注文型半導体（ＡＳＩＣ）のようなハードウェア構成要素を意味し、モジュールはどんな役割を遂行する。だが、モジュールはソフトウェア又はハードウェアに限定される意味ではない。モジュールは、アドレッシングできる貯蔵媒体にあるように構成されてもよく、一つ又はその以上のプロセッサーを実行させるように構成されてもよい。従って、一例としてモジュールはソフトウェア構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバー、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、及び変数を含む。構成要素とモジュールで提供される機能はさらに小さい数の構成要素及びモジュールで結合されるか、或いは追加的な構成要素とモジュールでさらに分離できる。
【００４６】
以上のように本発明に従う整合性測定装置及び方法を例示された図面を参照して説明したが、本明細書に開示された実施形態と図面によって本発明は限定されなく、その発明の技術思想範囲内で当業者によって多様な変形が行われることができることは勿論である。
【符号の説明】
【００４７】
１１０      メモリ
１２０      マッピングモジュール
１３０      貯蔵モジュール
１４０      測定モジュール
【図１】
2011170888.tif 000003
【図２】
2011170888.tif 000004
【図３】
2011170888.tif 000005
【図４】
2011170888.tif 000006
【図５】
2011170888.tif 000007