(57)【特許請求の範囲】
【請求項１】
モバイル端末上のデータを暗号化／復号化するための方法であって、
サービス鍵を生成するステップ、及び、前記サービス鍵を暗号化／復号化するステップ
を含み、
前記サービス鍵を暗号化／復号化するステップは、
第１の公開鍵及び第１の秘密鍵を含む鍵ペアを生成することと、
前記モバイル端末の識別情報を取得することと、
第１の暗号化された公開鍵及び第１の暗号化された秘密鍵を取得し、且つ、それらを保存するように、前記識別情報を使用することにより、前記第１の公開鍵及び前記第１の秘密鍵を含む前記鍵ペアを暗号化することと、
前記サービス鍵の暗号化の間、前記モバイル端末の前記識別情報を取得すること、前記第１の秘密鍵を取得するように、前記識別情報を使用することにより、前記第１の暗号化された秘密鍵を復号化すること、及び、暗号化されたサービス鍵を取得するように、前記第１の秘密鍵を使用することにより、前記サービス鍵を暗号化することと、
前記サービス鍵の復号化の間、前記モバイル端末の前記識別情報を取得すること、前記第１の公開鍵を取得するように、前記識別情報を使用することにより、前記第１の暗号化された公開鍵を復号化すること、及び、前記サービス鍵を取得するように、前記第１の公開鍵を使用することにより、前記暗号化されたサービス鍵を復号化することと、
前記モバイル端末上の暗号化／復号化される必要のあるデータを取得することと、
前記サービス鍵を使用することにより、前記データを暗号化／復号化すること、
を含む、データを暗号化／復号化するための方法。
【請求項２】
前記識別情報を使用することにより、前記第１の公開鍵及び前記第１の秘密鍵を含む前記鍵ペアを前記暗号化することが、
前記識別情報に従って文字列を生成することと、
前記文字列を使用することにより、前記第１の公開鍵及び前記第１の秘密鍵を別々に暗号化すること
を含む、請求項１に記載のデータを暗号化／復号化するための方法。
【請求項３】
前記識別情報を使用することにより、前記第１の暗号化された秘密鍵を前記復号化することは、
前記識別情報に従って文字列を生成することと、
前記文字列を使用することにより、前記第１の暗号化された秘密鍵を復号化すること
を含む、請求項１に記載のデータを暗号化／復号化するための方法。
【請求項４】
前記識別情報を使用することにより、前記第１の暗号化された公開鍵を前記復号化することが、
前記識別情報に従って文字列を生成することと、
前記文字列を使用することにより、前記第１の暗号化された公開鍵を復号化すること
を含む、請求項１に記載のデータを暗号化／復号化するための方法。
【請求項５】
前記識別情報に従って文字列を前記生成することが、
前記文字列を取得するように、前記識別情報についてのハッシュアルゴリズム処理を実行すること
を含む、請求項３または請求項４に記載のデータを暗号化／復号化するための方法。
【請求項６】
前記識別情報が、次のタイプ、すなわち、前記モバイル端末の
国際移動体装置識別番号と、
国際移動体加入者識別番号と、
メディアアクセス制御アドレスと、
汎用一意識別子
の１つまたは複数を含む、請求項１に記載のデータを暗号化／復号化するための方法。
【請求項７】
モバイル端末上のデータを暗号化／復号化するための装置であって、
サービス鍵を生成するように構成される第１の生成ユニットと、
第１の公開鍵及び第１の秘密鍵を含む鍵ペアを生成するように構成される第２の生成ユニットと、
前記モバイル端末の識別情報を取得するように構成される第１の取得ユニットと、
第１の暗号化された公開鍵及び第１の暗号化された秘密鍵を取得し、且つ、それらを保存するように、前記識別情報を使用することにより、前記第１の公開鍵及び前記第１の秘密鍵を含む前記鍵ペアを暗号化するように構成される第１の暗号化ユニットと、
前記第１の秘密鍵を取得するように、前記識別情報を使用することにより、前記第１の暗号化された秘密鍵を復号化するように構成される第１の復号化ユニットと、
暗号化されたサービス鍵を取得するように、前記第１の秘密鍵を使用することにより、前記サービス鍵を暗号化するように構成される第２の暗号化ユニットと、
前記第１の公開鍵を取得するように、前記識別情報を使用することにより、前記第１の暗号化された公開鍵を復号化するように構成される第２の復号化ユニットと、
前記サービス鍵を取得するように、前記第１の公開鍵を使用することにより、前記暗号化されたサービス鍵を復号化するように構成される第３の復号化ユニットと、
前記モバイル端末上の暗号化／復号化される必要のあるデータを取得するように構成される第２の取得ユニットと、
前記サービス鍵を使用することにより、前記データを暗号化するように構成される第３の暗号化ユニットと、
前記サービス鍵を使用することにより、前記データを復号化するように構成される第４の復号化ユニットと、
を含む、データを暗号化／復号化するための装置。
【請求項８】
前記第１の暗号化ユニットがさらに、
前記識別情報に従って文字列を生成し、
前記文字列を使用することにより、前記第１の公開鍵及び前記第１の秘密鍵を別々に暗号化する
ように構成される、請求項７に記載のデータを暗号化／復号化するための装置。
【請求項９】
前記第１の復号化ユニットがさらに、
前記識別情報に従って文字列を生成し、
前記文字列を使用することにより、前記第１の暗号化された秘密鍵を復号化する
ように構成される、請求項７に記載のデータを暗号化／復号化するための装置。
【請求項１０】
前記第２の復号化ユニットが、
前記識別情報に従って文字列を生成し、
前記文字列を使用することにより、前記第１の暗号化された公開鍵を復号化する
ように構成される、請求項７に記載のデータを暗号化／復号化するための装置。
【請求項１１】
前記識別情報に従って前記文字列を前記生成することが、
前記文字列を取得するように、前記識別情報についてのハッシュアルゴリズム処理を実行すること
を含む、請求項９または請求項１０に記載のデータを暗号化／復号化するための装置。
【請求項１２】
前記識別情報が、次のタイプ、すなわち、前記モバイル端末の
国際移動体装置識別番号と、
国際移動体加入者識別番号と、
メディアアクセス制御アドレスと、
汎用一意識別子
の１つまたは複数を含む、請求項７に記載のデータを暗号化／復号化するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、データ処理の分野に関し、特に、モバイル端末上のデータを暗号化／復号化するための方法及び装置に関する。
【背景技術】
【０００２】
モバイル通信及びネットワーク技術の発達により、人々は、モバイル端末（携帯電話及びタブレットコンピュータなど）を使用することにより、インターネットにアクセスする習慣を次第に発展させてきた。それゆえ、携帯電話デバイスの固有識別子及びいくつかのキーサービスデータを含め、多くのプライベートデータが、モバイル端末上で保存される必要がある。そのようなデータは、モバイル端末に安全にストアされる必要があり、それゆえ、プライベートデータが盗まれたり不正変更されたりしないことを確実にするように、安全なデータ暗号化方法が必要とされる。
【０００３】
従来技術において、モバイル端末上のデータは、ハードウェア保護または公開及び私有鍵保護によって保護される。ハードウェア保護は、一般に、プレーンテキストでプライベートデータをストアするように、モバイル端末上のプライベートデータを保護するためのキャリアとして暗号化カードまたは携帯電話シールドを使用する方法である。例えば、キーシードが、データを暗号化及び復号化するように、バンクの認証シールドを使用することによりセントラルプロセッサおいて統合される。パブリック及び私有鍵を使用することによりモバイル端末上のデータを保護するために、データは、ネットワーク上で交換される鍵を使用することにより暗号化される必要がある。
【０００４】
ハードウェアを使用することによりモバイル端末上のデータを保護する方法は、費用がかかり、公衆の間での促進及び一般化には適さない。モバイル端末上のデータが、パブリック及び私有鍵を使用することにより保護される場合、データは、サーバ上で復号化される必要があり、これはネットワーク接続の場合にしか実施できず、オフライン状態では使用できない。
【発明の概要】
【０００５】
本出願の目的は、データが盗まれたり不正変更されたりしないように、ハードウェア保護を伴わずに、オフライン状態でデータを保護することのできる、モバイル端末上のデータを暗号化／復号化するための方法及び装置を提供することである。
【０００６】
第１の態様によれば、本出願は、サービス鍵を生成すること、及び、当該サービス鍵を暗号化／復号化することを含む、モバイル端末上のデータを暗号化／復号化するための方法を提供し、当該方法は、
第１の公開鍵及び第１の私有鍵を含む鍵ペアを前もって生成することと、
モバイル端末の識別情報を獲得することと、
第１の暗号化された公開鍵及び第１の暗号化された私有鍵を取得し、且つ、それらを保存するように、識別情報を使用することにより、第１の公開鍵及び第１の私有鍵を含む鍵ペアを暗号化することと、
サービス鍵の暗号化の間、モバイル端末の識別情報を獲得することと、
第１の私有鍵を取得するように、識別情報を使用することにより、第１の暗号化された私有鍵を復号化することと、
暗号化されたサービス鍵を取得するように、第１の私有鍵を使用することにより、サービス鍵を暗号化することと、
サービス鍵の復号化の間、モバイル端末の識別情報を獲得することと、
第１の公開鍵を復号化するように、識別情報を使用することにより、第１の暗号化された公開鍵を復号化することと、
サービス鍵を取得するように、第１の公開鍵を使用することにより、暗号化されたサービス鍵を復号化することと、
モバイル端末上の暗号化／復号化される必要のあるデータを獲得することと、
サービス鍵を使用することにより、データを暗号化／復号化すること
を含む。
【０００７】
第２の態様によれば、本出願は、モバイル端末上のデータを暗号化／復号化するための装置を提供し、当該装置は、
サービス鍵を生成するように構成される第１の生成ユニットと、
第１の公開鍵及び第１の私有鍵を含む鍵ペアを前もって生成するように構成される第２の生成ユニットと、
モバイル端末の識別情報を獲得するように構成される第１の獲得ユニットと、
第１の暗号化された公開鍵及び第１の暗号化された私有鍵を取得し、且つ、それらを保存するように、識別情報を使用することにより、第１の公開鍵及び第１の私有鍵を含む鍵ペアを暗号化するように構成される第１の暗号化ユニットと、
第１の私有鍵を取得するように、識別情報を使用することにより、第１の暗号化された私有鍵を復号化するように構成される第１の復号化ユニットと、
暗号化されたサービス鍵を取得するように、第１の私有鍵を使用することにより、サービス鍵を暗号化するように構成される第２の暗号化ユニットと、
第１の公開鍵を取得するように、識別情報を使用することにより、第１の暗号化された公開鍵を復号化するように構成される第２の復号化ユニットと、
サービス鍵を取得するように、第１の公開鍵を使用することにより、暗号化されたサービス鍵を復号化するように構成される第３の復号化ユニットと、
モバイル端末上の暗号化／復号化される必要のあるデータを獲得するように構成される第２の獲得ユニットと、
サービス鍵を使用することにより、データを暗号化するように構成される第３の暗号化ユニットと、
サービス鍵を使用することにより、データを復号化するように構成される第４の復号化ユニット
を含む。
【０００８】
本出願の実施形態において提供される、モバイル端末上のデータを暗号化／復号化するための方法及び装置は、初期化、暗号化、及び復号化のプロセスを使用することにより、モバイル端末上のプライベートデータの保護を実施する。さらに、ハードウェアは必要なく、データ保護コストは低く、また、データが盗まれたり不正変更されたりしないように、データはオフライン状態で保護され得る。
【図面の簡単な説明】
【０００９】
【図１】本出願の実施形態１に従った、モバイル端末上のデータを暗号化／復号化するための方法のフローチャートである。
【図２】本出願の実施形態２に従った、モバイル端末上のデータを暗号化／復号化するための装置の概略図である。
【発明を実施するための形態】
【００１０】
本出願の実施形態の目的、技術的解決策及び利点をより明確にするために、本出願の実施形態における技術的解決策は、本出願における添付の図面を参照して、明確且つ完全に以下で説明される。明らかに、説明される実施形態は、本出願の実施形態のいくつかに過ぎず、全てではない。創造的努力を伴わずに、本出願における実施形態に基づいて、当業者により取得される全ての他の実施形態は、本出願の保護範囲にある。
【００１１】
本出願の実施形態の理解を促進するために、下記は、添付の図面及び具体的な実施形態を参照して、さらなる詳細な説明を提供し、また、実施形態は、本出願の実施形態への限定を成すものでない。
【００１２】
本出願の実施形態において提供される、モバイル端末上のデータを暗号化／復号化するための方法及び装置は、携帯電話及びタブレットコンピュータなど、モバイル端末に適用可能である。
【００１３】
図１は、本出願の実施形態１に従った、モバイル端末上のデータを暗号化／復号化するための方法のフローチャートである。方法のステップは、モバイル端末によって実行される。図１に示すように、方法は、具体的には以下を含む。
【００１４】
Ｓ１０１：第１の公開鍵及び第１の私有鍵を含む鍵ペアを生成すること。
【００１５】
具体的には、モバイル端末は、第１の公開鍵及び第１の私有鍵を含む鍵ペアを生成する。生成方法は従来技術に属し、本明細書において説明されない。第１の公開鍵及び第１の私有鍵は、同時に生成される。第１の公開鍵を用いて暗号化された情報は、唯一、第１の私有鍵を用いて復号化でき、第１の私有鍵を用いて暗号化された情報は、唯一、第１の公開鍵を用いて復号化できる。
【００１６】
Ｓ１０２：モバイル端末の識別情報を獲得すること。
【００１７】
具体的には、モバイル端末の識別情報は、コードを使用することによって獲得される。
【００１８】
識別情報は、次のタイプ、すなわち、モバイル端末の
国際移動体装置識別番号（ＩＭＥＩ）、国際移動体加入者識別番号（ＩＭＳＩ）、メディアアクセス制御（ＭＡＣ）アドレス、及び、汎用一意識別子（ＵＵＩＤ）の１つまたは複数を含む。
【００１９】
Ｓ１０３：識別情報を使用することにより文字列を生成すること。
【００２０】
具体的には、ハッシュアルゴリズム処理が、文字列を取得するように、識別情報上で実行される。
【００２１】
ハッシュアルゴリズムは、任意の長さの２進値を、より短い固定長の２進値へマッピングし、このより短い２進値はハッシュ値と呼ばれる。ハッシュ値は、データセグメントの、一意且つ極めてコンパクトな数字表現形式である。プレーンテキストのハッシングでは、パラグラフの１文字のみが変更される場合でも、異なるハッシュ値がその後生成される。計算において、同じ値にハッシュされる２つの異なる入力を見つけることは不可能である。それゆえ、データのハッシュ値は、データの整合性を確認するのに使用されることがあり、また、迅速な検索及び暗号化アルゴリズムにおいて一般に使用される。
【００２２】
Ｓ１０４：第１の暗号化された公開鍵及び第１の暗号化された私有鍵を取得するように、文字列を使用することにより、第１の公開鍵及び第１の私有鍵を暗号化すること。
【００２３】
具体的には、第１の公開鍵及び第１の私有鍵は、第１の暗号化された公開鍵及び第１の暗号化された私有鍵を取得するように、文字列及び対称暗号化アルゴリズムを使用することにより暗号化される。
【００２４】
暗号化アルゴリズムは、先進暗号化規格（ＡＥＳ）、データ暗号化規格（ＤＥＳ）、トリプルデータ暗号化アルゴリズム等であってよい。
【００２５】
文字列はルート鍵であり、生成された後、第１の公開鍵及び第１の私有鍵を暗号化するのに使用されることに留意すべきである。ルート鍵は、保存されず、必要な場合に、モバイル端末の識別情報を使用することにより生成される。
【００２６】
上記は初期化プロセスである。各モバイル端末は、一旦初期化される必要がある。初期化は、暗号化及び復号化のための必要条件である。初期化プロセスの目的は、第１の暗号化された公開鍵及び第１の暗号化された私有鍵を取得することである。
【００２７】
Ｓ１０５：サービス鍵を生成すること。
【００２８】
具体的には、サービス鍵は、モバイル端末により無作為に生成されるサービス鍵であり、各サービスが１つのサービス鍵を使用する。サービス鍵を生成するための方法は、第１の公開鍵及び第１の私有鍵を含む鍵ペアを生成するための方法と同じであり、本明細書において詳細に説明されない。
【００２９】
Ｓ１０６：暗号化されたデータを取得するように、サービス鍵を使用することにより、データを暗号化すること。
【００３０】
具体的には、モバイル端末上の暗号化されるべきデータが獲得され、当該データが、暗号化されたデータを取得するように、サービス鍵及び対称暗号化アルゴリズムを使用することにより暗号化され、それゆえ、データの安全性を確実にする。データは、ユーザの生物学的特徴などのプライベートデータを含む。
【００３１】
Ｓ１０７：第１の私有鍵を取得するように、文字列を使用することにより、第１の暗号化された私有鍵を復号化すること。
【００３２】
ステップＳ１０７の前に、ルート鍵は保存されない。それゆえ、ステップＳ１０２及びＳ１０３が、文字列を取得するように、再び実行される必要がある。
【００３３】
第１の暗号化された私有鍵は、第１の私有鍵を取得するように、文字列及び対称復号化アルゴリズムを使用することにより復号化される。
【００３４】
Ｓ１０８：暗号化されたサービス鍵を取得するように、第１の私有鍵を使用することにより、サービス鍵を暗号化すること。
【００３５】
具体的には、サービス鍵は、暗号化されたサービス鍵を取得するように、第１の私有鍵及び非対称アルゴリズムを使用することにより暗号化される。
【００３６】
非対称アルゴリズムは、公開鍵暗号化アルゴリズム（ＲＳＡ）、デジタル署名アルゴリズム（ＤＳＡ）等であってよい。
【００３７】
ステップＳ１０５からＳ１０８は、プライベートデータが盗まれたり不正変更されたりすることを防止するように、プライベートデータの暗号化を実施する暗号化プロセスであることに留意すべきである。さらに、ステップＳ１０８において取得される暗号化されたサービス鍵は、プライベートデータが使用されるとき、暗号化されたプライベートデータを復号化するために使用されてよい。
【００３８】
Ｓ１０９：第１の公開鍵を取得するように、文字列を使用することにより、第１の暗号化された公開鍵を復号化すること。
【００３９】
ステップＳ１０９の前に、ルート鍵は保存されない。それゆえ、ステップＳ１０２及びＳ１０３が、文字列を取得するように、再び実行される必要がある。
【００４０】
第１の暗号化された公開鍵は、第１の公開鍵を取得するように、文字列及び対称復号化アルゴリズムを使用することにより復号化される。
【００４１】
Ｓ１１０：サービス鍵を取得するように、第１の公開鍵を使用することにより、暗号化されたサービス鍵を復号化すること。
【００４２】
具体的には、暗号化されたサービス鍵は、サービス鍵を取得するように、第１の公開鍵及び非対称復号化アルゴリズムを使用することにより復号化される。
【００４３】
Ｓ１１１：データを取得するように、サービス鍵を使用することにより、暗号化されたデータを復号化すること。
【００４４】
具体的には、暗号化されたプライベートデータは、プライベートデータを取得するように、サービス鍵及び対称復号化アルゴリズムを使用することにより復号化される。
【００４５】
ステップＳ１０９からＳ１１１は、暗号化されたデータを復号化するプロセスであることに留意すべきである。文字列はデバイスの識別子に従って生成され、復号化の間、文字列は、復号化のために携帯電話デバイスに従っていつでも生成されてよい。それゆえ、暗号化されたプライベートデータは、サーバにアクセスすることなく、オフライン状態で復号化され得る。また、文字列は、復号化のためにローカルデバイスに従って生成され、例えデータ漏洩が生じても、データは、他のデバイスを使用して他人により復号化できない。それゆえ、ユーザプライバシーは、漏洩から効果的に保護され得る。
【００４６】
本出願の実施形態１において提供された、モバイル端末上のデータを暗号化／復号化するための方法は、初期化、暗号化、及び復号化のプロセスを使用することにより、モバイル端末上のプライベートデータの保護を実施し、そこでは、ルート鍵は保存されず、モバイル端末による情報計算を介して、公開−私有鍵ペアがサービス鍵の安全性を確実にし、また、サービス鍵がデータを保護する。ハードウェア保護は必要とされず、データ保護コストは低く、また、データが盗まれたり不正変更されたりしないように、データの安全性がオフライン状態で確実にされ得る。
【００４７】
モバイル端末上のデータを暗号化／復号化するための前述の方法に対応して、本出願の実施形態２は、モバイル端末上のデータを暗号化／復号化するための装置を提供する。図２は、本出願の実施形態２に従った、モバイル端末上のデータを暗号化／復号化するための装置の概略図である。図２に示すように、装置は、具体的には、第１の生成ユニット２０１、第２の生成ユニット２０２、第１の獲得ユニット２０３、第１の暗号化ユニット２０４、第１の復号化ユニット２０５、第２の暗号化ユニット２０６、第２の復号化ユニット２０７、第３の復号化ユニット２０８、第２の獲得ユニット２０９、第３の暗号化ユニット２１０、及び、第４の復号化ユニット２１１を含む。
【００４８】
第１の生成ユニット２０１は、サービス鍵を生成するように構成される。
【００４９】
第２の生成ユニット２０２は、第１の公開鍵及び第１の私有鍵を含む鍵ペアを前もって生成するように構成される。
【００５０】
第１の獲得ユニット２０３は、モバイル端末の識別情報を獲得するように構成される。
【００５１】
第１の暗号化ユニット２０４は、第１の暗号化された公開鍵及び第１の暗号化された私有鍵を取得し、且つ、それらを保存するように、識別情報を使用することにより、第１の公開鍵及び第１の私有鍵を含む鍵ペアを暗号化するように構成される。
【００５２】
第１の復号化ユニット２０５は、第１の私有鍵を取得するように、識別情報を使用することにより、第１の暗号化された私有鍵を復号化するように構成される。
【００５３】
第２の暗号化ユニット２０６は、暗号化されたサービス鍵を取得するように、第１の私有鍵を使用することにより、サービス鍵を暗号化するように構成される。
【００５４】
第２の復号化ユニット２０７は、第１の公開鍵を取得するように、識別情報を使用することにより、第１の暗号化された公開鍵を復号化するように構成される。
【００５５】
第３の復号化ユニット２０８は、サービス鍵を取得するように、第１の公開鍵を使用することにより、暗号化されたサービス鍵を復号化するように構成される。
【００５６】
第２の獲得ユニット２０９は、モバイル端末上で暗号化／復号化される必要があるデータを獲得するように構成される。
【００５７】
第３の暗号化ユニット２１０は、サービス鍵を使用することにより、データを暗号化するように構成される。
【００５８】
第４の復号化ユニット２１１は、サービス鍵を使用することにより、データを復号化するように構成される。
【００５９】
任意選択で、第１の暗号化ユニット２０４は、具体的には、
識別情報に従って文字列を生成し、
文字列を使用することにより、第１の公開鍵及び第１の私有鍵を別々に暗号化する
ように構成される。
【００６０】
任意選択で、第１の復号化ユニット２０５は、具体的には、
識別情報に従って文字列を生成し、
文字列を使用することにより、第１の暗号化された私有鍵を復号化する
ように構成される。
【００６１】
任意選択で、第２の復号化ユニット２０７は、具体的には、
識別情報に従って文字列を生成し、
文字列を使用することにより、第１の暗号化された公開鍵を復号化する
ように構成される。
【００６２】
任意選択で、識別情報に従って文字列を生成することは、具体的には、
文字列を取得するように、識別情報上でハッシュアルゴリズム処理を実行することである。
【００６３】
任意選択で、識別情報は、次のタイプ、すなわち、モバイル端末の
国際移動体装置識別番号（ＩＭＥＩ）、国際移動体加入者識別番号（ＩＭＳＩ）、メディアアクセス制御（ＭＡＣ）アドレス、及び、汎用一意識別子（ＵＵＩＤ）の１つまたは複数を含む。
【００６４】
本出願の実施形態１において提供される方法は、本出願の実施形態２において提供される装置に組み込まれる。それゆえ、本出願において提供される装置の具体的な作業プロセスは、本明細書において再び詳細に説明されない。
【００６５】
本出願の実施形態２において提供された、モバイル端末上のデータを暗号化／復号化するための装置は、初期化、暗号化、及び復号化のプロセスを使用することにより、モバイル端末上のプライベートデータの保護を実施し、そこでは、ルート鍵は保存されず、モバイル端末による情報計算を介して、パブリック−私有鍵ペアがサービス鍵の安全性を確実にし、また、サービス鍵がデータを保護する。ハードウェア保護は必要とされず、データ保護コストは低く、また、データが盗まれたり不正変更されたりしないように、データの安全性がオフライン状態で確実にされ得る。
【００６６】
当業者はまた、本明細書において開示される実施形態を参照して説明される実施例における対象及びアルゴリズムステップが、電子的ハードウェア、コンピュータソフトウェア、またはそれらの組合せによって実施されてもよいことを認識すべきである。ハードウェアとソフトウェアとの互換性を明確に示すために、各実施例の構成及びステップが、概して、前述の説明において機能に従って説明された。これらの機能が、ハードウェアまたはソフトウェアを使用することによって実行されるかは、具体的な用途、及び技術的解決策の設計上の制約条件に左右される。各具体的な用途について、専門家は、説明された機能を実施するために異なる方法を使用することがある。しかしながら、そのような実施態様は、本出願の範囲を超えるものと理解すべきでない。
【００６７】
本明細書において開示される実施形態を参照して説明される方法またはアルゴリズムのステップは、ハードウェア、プロセッサにより実行されるソフトウェアモジュール、またはそれらの組合せによって実施されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、メモリ、リードオンリメモリ（ＲＯＭ）、電気的プログラマブルＲＯＭ、電気的消去可能プログラマブルＲＯＭ、レジスタ、ハードドライブ、リムーバブルディスク、ＣＤ−ＲＯＭ、または、当技術分野においてよく知られた任意の他の形態の記憶媒体に配置されてよい。
【００６８】
前述の具体的な実施態様は、本出願の目的、技術的解決策、及び有益な効果のさらなる詳細な説明を提供する。上記は本出願の具体的な実施態様に過ぎず、本出願の保護範囲を限定することを意図するものでないと理解すべきである。本出願の精神及び原理において成される任意の修正、等価物との置換、改良等は、全てが、本出願の保護範囲に含まれるものである。
【図１】
0006533291.tif 000002
【図２】
0006533291.tif 000003