(57)【要約】クラウドストレージシステムは、データを格納及び管理する多数のクラウドストレージモジュール、及び暗号化処理装置を含む。前記暗号化処理装置は、前記多数のクラウドストレージモジュールのそれぞれに対する暗号化処理支援要否情報を用いて前記クラウドストレージモジュールのデータを暗号化する優先順位を管理する優先順位管理部と、データ暗号化の要請に応答して、前記優先順位管理部により管理される優先順位に基づいて少なくとも１つのクラウドストレージモジュールを選択し、前記選択されたクラウドストレージモジュールに前記データを伝達して暗号化するよう要請する暗号化要請部とを含む。
2014508970.tif 000002
【特許請求の範囲】
【請求項１】
クラウドストレージシステムのデータ暗号化処理装置であって、
通信網を介して連結された多数のクラウドストレージモジュールのそれぞれに対する暗号化処理支援要否情報を用いて前記クラウドストレージモジュールのデータを暗号化する優先順位を管理する優先順位管理部と、
データ暗号化の要請に応答して、前記優先順位管理部により管理される優先順位に基づいて少なくとも１つのクラウドストレージモジュールを選択し、前記選択されたクラウドストレージモジュールに前記データを伝達して暗号化するよう要請する暗号化要請部と
を含むクラウドストレージシステムのデータ暗号化処理装置。
【請求項２】
前記暗号化要請部は、それぞれの前記クラウドストレージモジュールに要請された暗号化要請の回数をカウントし、
前記優先順位管理部は、
前記多数のクラウドストレージモジュールのそれぞれに対する前記暗号化要請回数のカウンタ値と前記暗号化処理支援要否情報を用いて前記クラウドストレージモジュールの前記優先順位をアップデートすることを特徴とする請求項１に記載のクラウドストレージシステムのデータ暗号化処理装置。
【請求項３】
前記暗号化要請部は、
前記データの暗号化を要請するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を増加させ、
前記選択されたクラウドストレージモジュールで前記データの暗号化が完了するとき、前記暗号化要請回数のカウンタ値を減少させ、
前記優先順位管理部は、
前記暗号化要請回数のカウンタ値の変更によって前記クラウドストレージモジュールの優先順位をアップデートすることを特徴とする請求項２に記載のクラウドストレージシステムのデータ暗号化処理装置。
【請求項４】
前記クラウドストレージモジュールのそれぞれに対するリソース情報を管理するリソース管理部を更に含み、
前記優先順位管理部は、前記リソース情報と前記暗号化処理支援要否情報に基づいて前記クラウドストレージモジュールのそれぞれに対する優先順位を管理することを特徴とする請求項１に記載のクラウドストレージシステムのデータ暗号化処理装置。
【請求項５】
前記リソース管理部は、
前記選択されたクラウドストレージモジュールに前記データの暗号化を要請する時と前記選択されたクラウドストレージモジュールで前記データの暗号化を完了する時に、前記選択されたクラウドストレージモジュールからリソース情報の提供を受け、
前記優先順位管理部は、前記提供を受けたリソース情報に基づいて前記クラウドストレージモジュールの優先順位をアップデートすることを特徴とする請求項４に記載のクラウドストレージシステムのデータ暗号化処理装置。
【請求項６】
前記暗号化されたデータは、前記選択されたクラウドストレージモジュールに格納されることを特徴とする請求項１に記載のクラウドストレージシステムのデータ暗号化処理装置。
【請求項７】
クラウドストレージシステムでのデータ暗号化方法であって、
多数のクラウドストレージモジュールのそれぞれに対する暗号化処理支援要否に基づいて前記クラウドストレージモジュールそれぞれのデータの暗号化を行う優先順位を設定してメモリに格納する段階と、
データ暗号化の要請に応答して、前記メモリに格納されている優先順位に基づいて少なくとも１つのクラウドストレージモジュールを選択する段階と、
前記選択されたクラウドストレージモジュールに前記データを伝送して暗号化を行うように要請する段階と
を含むクラウドストレージシステムでのデータ暗号化方法。
【請求項８】
前記優先順位情報を設定してメモリに格納する段階は、
前記クラウドストレージモジュールそれぞれの暗号化要請回数のカウンタ値と前記暗号化処理支援要否情報に基づいて前記クラウドストレージモジュールのそれぞれに対する優先順位を設定する段階を含むことを特徴とする請求項７に記載のクラウドストレージシステムでのデータ暗号化方法。
【請求項９】
前記選択されたクラウドストレージモジュールに前記データの暗号化を要請するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を増加させる段階と、
前記暗号化要請回数の増加したカウンタ値によって前記クラウドストレージモジュールの優先順位をアップデートする段階と、
前記選択されたクラウドストレージモジュールで前記データの暗号化が完了するとき、前記選択されたクラウドストレージモジュールの前記カウンタ値を減少させる段階と、
前記減少したカウンタ値によって前記クラウドストレージモジュールの優先順位をアップデートする段階と
を更に含むことを特徴とする請求項８に記載のクラウドストレージシステムでのデータ暗号化方法。
【請求項１０】
前記優先順位情報を設定してメモリに格納する段階は、
前記多数のクラウドストレージモジュールのそれぞれからリソース情報の提供を受ける段階と、
前記提供を受けたリソース情報と前記暗号化処理支援要否情報に基づいて前記クラウドストレージモジュールの優先順位を設定する段階と
を含むことを特徴とする請求項７に記載のクラウドストレージシステムでのデータ暗号化方法。
【請求項１１】
前記優先順位情報を設定する段階は、
前記クラウドストレージモジュールそれぞれの暗号化要請回数のカウンタ値を含め、それぞれの前記クラウドストレージモジュールの優先順位を設定する段階を含むことを特徴とする請求項１０に記載のクラウドストレージシステムでのデータ暗号化方法。
【請求項１２】
前記選択されたクラウドストレージモジュールに前記データの暗号化を要請するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を増加させ、前記選択されたクラウドストレージモジュールからリソース情報を受信する段階と、
前記暗号化要請回数の増加したカウンタ値と前記受信したリソース情報によって前記クラウドストレージモジュールの優先順位をアップデートする段階と、
前記選択されたクラウドストレージモジュールでデータの暗号化が完了するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を減少させ、前記選択されたクラウドストレージモジュールからリソース情報を受信する段階と、
前記暗号化要請回数の減少したカウンタ値と前記受信したリソース情報によって前記クラウドストレージモジュールの優先順位をアップデートする段階と
を更に含むことを特徴とする請求項１１に記載のクラウドストレージシステムでのデータ暗号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はクラウドストレージシステムに関し、特にデータの暗号化処理支援要否情報を用いてクラウドストレージモジュールの優先順位を付け、付けられた優先順位に基づいて選択されたクラウドストレージモジュールでデータを暗号化するクラウドストレージシステムのデータ暗号化処理装置及び方法に関する。
【背景技術】
【０００２】
一般に、ＩＴ環境を利用するためには、サーバ、ストレージ、ソフトウェア、ソリューション、回線、開発などの各要素を統合して機能を作り、更にウェブサイト、メールＥＲＰ、ＣＲＭなど各ソリューションなどを開発する。このような開発過程でソフトウェアを導入し、システム間の統合及びカスタマイズドする過程を経なければならないため、個別技術に対する持続的な研究が必要である。このような短所を克服するために、近年、個別技術に対する専門性がなくてもサービスを利用する形態でＩＴ環境を構築し、利用できるようにしたクラウドコンピューティング技術が開発された。
【０００３】
このようなクラウドコンピューティングは、大きく３つの各分野、即ちサービスとしてソフトウェア・アプリケーション・サービスを提供する形態のＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）、標準化されたプラットフォームをサービスとして提供する形態のＰａａＳ（Ｐｌａｔｆｏｒｍ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）、ストレージ、ネットワークなどのようなインフラストラクチャをサービスとして提供する形態のＩａａＳ（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）に分けることもできる。
【０００４】
クラウドコンピューティング技術の１つであるクラウドストレージシステムは、互いに異なるユーザのデータを仮想的には互いに別個の格納空間に格納するかのように見られるようにしながら事実上、物理的には同一の格納空間内に共に格納する。
【０００５】
このようなクラウドストレージシステムは、データを格納するとき、データ自体を暗号化して格納するのではなく、データの伝送時に暗号化して送る。
【０００６】
ところで、セキュリティが必要な文書、例えば企業の文書をクラウドストレージに格納するためには、暗号化して格納する機能が必ず必要である。
【０００７】
しかしながら、大容量のデータの保管サービスを提供するクラウドストレージシステムで暗号化機能を直接支援するためには、データの暗号化及び復号化に必要な計算のオーバーヘッド（ｏｖｅｒｈｅａｄ）を起こし、これは多くのリソースの使用を必要とする。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は上記事情に鑑みてなされたものであって、その目的は、クラウドストレージシステムでデータの暗号化を支援するハードウェアを備えるクラウドストレージモジュールと暗号化を支援しないハードウェアを備えるクラウドストレージモジュールに対する優先順位を付け、付けられた優先順位を用いて選択されたクラウドストレージモジュールでデータを暗号化して格納する暗号化処理装置及び方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様によれば、クラウドストレージシステムのデータ暗号化処理装置が提供され、前記暗号化処理装置は、通信網を介して連結された多数のクラウドストレージモジュールのそれぞれに対する暗号化処理支援要否情報を用いて前記クラウドストレージモジュールのデータを暗号化する優先順位を管理する優先順位管理部と、データ暗号化の要請に応答して、前記優先順位管理部により管理される優先順位に基づいて少なくとも１つのクラウドストレージモジュールを選択し、前記選択されたクラウドストレージモジュールに前記データを伝達して暗号化するよう要請する暗号化要請部とを含む。
【００１０】
好ましくは、前記暗号化要請部は、それぞれの前記クラウドストレージモジュールに要請された暗号化要請の回数をカウントし、前記優先順位管理部は、前記多数のクラウドストレージモジュールのそれぞれに対する前記暗号化要請回数のカウンタ値と前記暗号化処理支援要否情報を用いて前記クラウドストレージモジュールの前記優先順位をアップデートすることを特徴とする。
【００１１】
好ましくは、前記暗号化要請部は、前記データの暗号化を要請するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を増加させ、前記選択されたクラウドストレージモジュールで前記データの暗号化が完了するとき、前記暗号化要請回数のカウンタ値を減少させ、前記優先順位管理部は、前記暗号化要請回数のカウンタ値の変更によって前記クラウドストレージモジュールの優先順位をアップデートすることを特徴とする。
【００１２】
好ましくは、前記データ暗号化処理装置は、前記クラウドストレージモジュールのそれぞれに対するリソース情報を管理するリソース管理部を更に含み、前記優先順位管理部は、前記リソース情報と前記暗号化処理支援要否情報を用いて前記クラウドストレージモジュールのそれぞれに対する優先順位を管理することを特徴とする。
【００１３】
好ましくは、前記リソース管理部は、前記選択されたクラウドストレージモジュールに前記データの暗号化を要請する時と前記選択されたクラウドストレージモジュールで前記データの暗号化を完了する時に、前記選択されたクラウドストレージモジュールからリソース情報の提供を受け、前記優先順位管理部は、前記提供を受けたリソース情報に基づいて前記クラウドストレージモジュールの優先順位をアップデートすることを特徴とする。
【００１４】
好ましくは、前記暗号化されたデータは、前記選択されたクラウドストレージモジュールに格納されることを特徴とする。
【００１５】
本発明の他の様態によれば、クラウドストレージシステムでデータ暗号化処理方法が提供され、前記方法は、多数のクラウドストレージモジュールのそれぞれに対する暗号化処理支援要否情報に基づいて前記クラウドストレージモジュールそれぞれのデータの暗号化を行う優先順位を設定してメモリに格納する段階と、データ暗号化の要請に応答して、前記メモリに格納されている優先順位に基づいて少なくとも１つのクラウドストレージモジュールを選択する段階と、前記選択されたクラウドストレージモジュールに前記データを伝送して暗号化を行うように要請する段階とを含む。
【００１６】
好ましくは、前記優先順位情報を設定してメモリに格納する段階は、前記クラウドストレージモジュールそれぞれの暗号化要請回数のカウンタ値と前記暗号化処理支援要否情報に基づいて前記クラウドストレージモジュールそれぞれの優先順位を設定する段階を含む。
【００１７】
好ましくは、前記方法は、前記選択されたクラウドストレージモジュールに前記データの暗号化を要請するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を増加させる段階と、前記暗号化要請回数の増加したカウンタ値によって前記クラウドストレージモジュールの優先順位をアップデートする段階と、前記選択されたクラウドストレージモジュールで前記データの暗号化が完了するとき、前記選択されたクラウドストレージモジュールの前記カウンタ値を減少させる段階と、前記減少したカウンタ値によって前記クラウドストレージモジュールの優先順位をアップデートする段階とを更に含む。
【００１８】
好ましくは、前記優先順位情報を設定してメモリに格納する段階は、前記クラウドストレージモジュールのそれぞれからリソース情報の提供を受ける段階と、前記提供を受けたリソース情報と前記暗号化処理支援要否情報に基づいて前記クラウドストレージモジュールの優先順位を設定する段階とを含む。
【００１９】
好ましくは、前記優先順位情報を設定する段階は、前記クラウドストレージモジュールそれぞれの暗号化要請回数のカウンタ値を更に含め、前記クラウドストレージモジュールの優先順位を設定する段階を含む。
【００２０】
好ましくは、前記選択されたクラウドストレージモジュールに前記データの暗号化を要請するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を増加させ、前記選択されたクラウドストレージモジュールからリソース情報を受信する段階と、前記暗号化要請回数の増加したカウンタ値と前記受信したリソース情報によって前記クラウドストレージモジュールの優先順位をアップデートする段階と、前記選択されたクラウドストレージモジュールでデータの暗号化が完了するとき、前記選択されたクラウドストレージモジュールの暗号化要請回数のカウンタ値を減少させ、前記選択されたクラウドストレージモジュールからリソース情報を受信する段階と、前記暗号化要請回数の減少したカウンタ値と前記受信したリソース情報によって前記クラウドストレージモジュールの優先順位をアップデートする段階とを更に含む。
【発明の効果】
【００２１】
本発明によれば、それぞれのクラウドストレージモジュールのリソースを用いて直接データを暗号化して格納することで、データの暗号化による計算のオーバーヘッドを低減でき、機密文書のようなデータに対するセキュリティを向上させることができるという効果を奏する。
【００２２】
また、本発明によれば、クラウドストレージモジュールの中央処理装置の暗号化処理支援要否に基づいてそれぞれのクラウドストレージモジュールの優先順位を付け、これに基づいてクラウドストレージモジュールを選択してデータを暗号化するようにすることで、データに対する暗号化の処理速度を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態によるクラウドストレージシステムのブロック図である。
【図２】本発明の実施形態によるクラウドストレージシステムでデータを暗号化する方法を説明するフローチャートである。
【発明を実施するための形態】
【００２４】
図１は、本発明の実施形態によるクラウドストレージシステムのブロック図を示す。クラウドストレージシステムは、多数のクラウドストレージモジュール１００と、多数のクラウドストレージモジュール１００と通信網１５０を介して連結された暗号化処理装置１７０を含む。
【００２５】
それぞれのクラウドストレージモジュール１００は、企業や個人に大容量データの保管サービスを提供するクラウドストレージ１１０、例えばハードディスク、メモリなどと、これをコントロールするための中央処理装置で実現されることもできる制御部１２０を備える。それぞれのクラウドストレージモジュール１００は、暗号化処理装置１７０からのデータの暗号化要請によってデータを暗号化し、暗号化されたデータをクラウドストレージ１１０に格納する。
【００２６】
本発明によれば、多数のクラウドストレージモジュール１００は、大きく２つのタイプ、即ち制御部でデータの暗号化処理を支援するタイプのクラウドストレージモジュールと、制御部でデータの暗号化処理を支援できないタイプのクラウドストレージモジュールとに区分される。ここで、データの暗号化処理を支援するタイプの制御部１２０の例としては、インテル（登録商標）のＡＥＳ−ＮＩ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ  Ｎｅｗ  Ｉｎｓｔｒｕｃｔｉｏｎ）機能を有する中央処理処置が挙げられる。
【００２７】
それぞれのクラウドストレージモジュール１００は、制御部１２０とクラウドストレージ１１０のような自身のリソース情報をデータ暗号化処理装置１７０に提供する。また、それぞれのクラウドストレージモジュール１００は、クラウドストレージ１１０に格納されている暗号化されたデータを復号化し、復号化されたデータを他のクラウドストレージモジュールに提供することもできる。
【００２８】
暗号化処理装置１７０は、多数のクラウドストレージモジュール１００の中から選択されたクラウドストレージモジュールにデータの暗号化を要請して暗号化されたデータを格納するようにするか、クラウドストレージモジュール１００に格納されている暗号化されたデータを他のクラウドストレージモジュール１００の要請によって提供するようにする。
【００２９】
本発明の実施形態において、暗号化処理装置１７０が通信網１５０を介して多数のクラウドストレージモジュール１００に連結される構成で示され説明されたが、前述した暗号化処理装置１７０の機能は、プログラムでクラウドストレージモジュール１００内に実現されることもできる。
【００３０】
図１に示すように、暗号化処理装置１７０は、優先順位管理部１７２、暗号化要請部１７４、リソース管理部１７６、及びメモリ１７８を含む。
【００３１】
優先順位管理部１７２は、通信網１５０を介して連結された多数のクラウドストレージモジュール１００のリソース情報によってそれぞれのクラウドストレージモジュールを暗号化処理支援が可能なクラウドストレージモジュールと暗号化処理支援が不可能なクラウドストレージモジュールとに区分して管理する。また、優先順位管理部１７２は、以下で説明されるように、クラウドストレージモジュールの暗号化要請回数のカウント値及びリソース情報に基づいて暗号化処理支援が可能なクラウドストレージモジュールの暗号化優先順位を付ける。付けられた優先順位は、メモリ１７８に格納される。優先順位管理部１７２で、データ暗号化処理支援が可能なクラウドストレージモジュールは、データ暗号化処理支援が不可能なクラウドストレージモジュールに比べて高い暗号化優先順位を有する。
【００３２】
暗号化要請部１７４は、企業又は個人から重要なデータを暗号化するよう要請がある場合、各クラウドストレージモジュール１００の優先順位に従って選択されたクラウドストレージモジュール１００に重要なデータを送り、選択されたクラウドストレージモジュールでデータの暗号化を行うよう要請する。暗号化要請部１７４は、データの暗号化を行うように選択されたクラウドストレージモジュール１００で現在進行中の暗号化要請の回数をカウントアップし、選択されたクラウドストレージモジュール１００が暗号化を完了するとき、暗号化要請の回数をカウントダウンする。即ち、暗号化要請部１７４は、暗号化要請回数のカウンタ値と各クラウドストレージモジュール１００の暗号化処理支援要否に基づいてランク付けされたクラウドストレージモジュールの中からデータの暗号化を行うクラウドストレージモジュール１００を選択する。更に詳細に、暗号化要請部１７４は、暗号化処理支援が可能なクラウドストレージモジュール１００の中から暗号化要請回数のカウンタ値が低い順に付けられた優先順位に従ってクラウドストレージモジュール１００を選択してデータの暗号化を要請する。
【００３３】
優先順位管理部１７２は、暗号化要請回数のカウンタ値の変更によって各クラウドストレージモジュール１００の優先順位を変更する。即ち、データの暗号化を要請する時とデータの暗号化を完了する時に、優先順位管理部１７２は暗号化要請回数のカウンタ値の変更を認知し、各クラウドストレージモジュールの優先順位を変更する。
【００３４】
暗号化要請部１７４により選択されたクラウドストレージモジュール１００でデータの暗号化を完了した後、データの均等な分散のために、選択されたクラウドストレージモジュール１００に暗号化されたデータを格納するようにするか、又は暗号化されたデータを他のクラウドストレージモジュールに格納するようにすることもできる。
【００３５】
リソース管理部１７６は、それぞれのクラウドストレージモジュール１００から提供された各クラウドストレージモジュールの使用可能なリソース情報を管理する。ここで、リソース情報は、それぞれのクラウドストレージモジュール１００の暗号化されているデータの大きさ、それぞれのクラウドストレージモジュール１００の制御部及びクラウドストレージの仕様を含む。
【００３６】
前述したように、暗号化処理支援要否及び暗号化要請回数のカウント値によって暗号化を行うクラウドストレージモジュールを選択することとは異なり、代案として、優先順位管理部１７２は、変更される暗号化要請回数のカウンタ値とリソース管理部１７６から提供されたリソース情報に基づいてクラウドストレージモジュール１００の優先順位のランクを変更することもできる。
【００３７】
図２は、本発明の一実施形態によるクラウドストレージシステムでデータを暗号化する方法を説明するフローチャートである。
【００３８】
まず、図２に示すように、優先順位管理部１７２は、通信網を介して連結された多数のクラウドストレージモジュール１００のそれぞれから暗号化処理支援要否情報の提供を受け、暗号化処理支援要否情報と各クラウドストレージモジュール１００の暗号化要請回数のカウンタ値に基づいて各クラウドストレージモジュール１００の優先順位を付ける。付けられた優先順位は、メモリ１７８に格納される（段階Ｓ２００）。
【００３９】
その後、任意の企業又はユーザからデータの保管時に暗号化するよう要請する場合（段階Ｓ２０２）、暗号化要請部１７４は、メモリ１７８に格納されている各クラウドストレージモジュールの優先順位に従ってデータの暗号化を行う少なくとも１つのクラウドストレージモジュール１００を選択する（段階Ｓ２０４）。
【００４０】
その次に、段階Ｓ２０６で、暗号化要請部１７４は、選択されたクラウドストレージモジュール１００にデータを送り、データの暗号化を要請する。これにより、選択されたクラウドストレージモジュール１００は、自身のリソースを用いてデータの暗号化を行い、暗号化されたデータをクラウドストレージ１１０に格納する。
【００４１】
暗号化の要請後、段階Ｓ２０８で、暗号化要請部１７４は、選択されたクラウドストレージモジュール１００の暗号化要請回数のカウンタ値を増加させ、増加したカウンタ値を優先順位管理部１７２に提供する。これにより、優先順位管理部１７２は、増加したカウンタ値に基づいて各暗号化優先権を有するクラウドストレージモジュール１００の優先順位をリアルタイムでアップデートする。
【００４２】
その次に、段階Ｓ２１０で、選択されたクラウドストレージモジュール１００で暗号化が完了したかを判断する。選択されたクラウドストレージモジュール１００から暗号化が完了したというメッセージを受信すれば、段階Ｓ２１２に進む。段階Ｓ２１２で、選択されたクラウドストレージモジュール１００の暗号化要請回数のカウンタ値を減少させた後、減少したカウンタ値を優先順位管理部１７２に提供する。これにより、優先順位管理部１７２は、減少したカウンタ値によって各暗号化優先権を有するクラウドストレージモジュール１００の優先順位をアップデートする。
【００４３】
前述した本発明の実施形態によれば、計算のオーバーヘッドに影響を与える暗号化処理作業を通信網を介して連結されたクラウドストレージモジュールで直接行うことで、クラウドストレージシステムの全般的な計算のオーバーヘッドを低減できるだけでなく、迅速にデータの暗号化演算を処理できる。
【００４４】
また、本発明の実施形態では、暗号化処理支援要否と暗号化要請回数のカウンタ値に基づいてクラウドストレージモジュールを選択し、選択されたクラウドストレージモジュール１００を用いてデータの暗号化を行うものとして例を挙げて説明したが、他の実施形態として、リソース情報、暗号化処理支援要否、カウンタ値に基づいてデータの暗号化を行うクラウドストレージモジュール１００を選択することもできる。例えば、優先順位管理部１７２は、多数のクラウドストレージモジュール１００から提供された制御部及びメモリのようなリソース情報、暗号化処理支援要否、及び暗号化要請回数のカウンタ値に基づいて各クラウドストレージモジュール１００に対する優先順位を設定することもできる。
【００４５】
前述した本発明の実施形態による暗号化処理装置１７０は、クラウドストレージモジュール１００でプログラムで実現されることもできる。また、前述した暗号化処理装置１７０及び多数のクラウドストレージモジュール１００は、自ら情報を処理するプロセッサ（ｐｒｏｃｅｓｓｏｒ）とメモリ（ｍｅｍｏｒｙ）を備える独立した装置であることを例として説明したが、これは、本発明の実施形態の説明のために例示しただけであって、これに限定するものではない。例えば、ネットワーク上の仮想化装置（又はサーバ）に前述した情報が永久的に格納され、暗号化処理装置１７０、多数のクラウドストレージモジュール１００には、前述した情報が一時的に保管されるクラウドコンピューティング（ｃｌｏｕｄ  ｃｏｍｐｕｔｉｎｇ）環境を含むことができる。即ち、前述した情報をネットワーク上の仮想化装置に格納し、これらの情報を多様な形態のマルチメディア機能を含むことができる端末を通じていつでもどこでも利用可能であることを周知する必要がある。
【００４６】
以上、本発明は好適な実施形態について図示され説明されたが、本技術で通常の知識を有する者であれば、請求の範囲で規定された本発明の範疇から逸脱しない範囲内で多様な変更と変形がなされ得ることが理解できるはずである。
【産業上の利用可能性】
【００４７】
本発明は、クラウドコンピューティング環境のストレージにデータを暗号化して格納できる技術として活用され得る。
【００４８】
また、本発明は、クラウド環境でデータの暗号化時に処理性能を向上させることができるだけでなく、クラウド環境でのリソースを効率的に管理できる技術として利用され得る。
【図１】
2014508970.tif 000003
【図２】
2014508970.tif 000004
【国際調査報告】
2014508970.tif 000005
2014508970.tif 000006
2014508970.tif 000007
2014508970.tif 000008