(57)【特許請求の範囲】
【請求項１】
クラウドサービス提供者のクラウド上にクラウド使用者が構築した使用者クラウド領域と、前記クラウドサービス提供者及び前記クラウド使用者とは異なる第三者が前記クラウドサービス提供者のクラウド上に構築した第三者クラウド領域とを論理的にリンクさせて、前記第三者が前記使用者クラウド領域にアクセスしてアップロード及びダウンロードを実行することが可能に構成された状態で、前記クラウドを使用する前記クラウド使用者が前記クラウド上に構築した前記使用者クラウド領域上でデータベースを暗号化及び復号化するために使用するマスター鍵の作成方法であって、
前記クラウド使用者から前記第三者に前記マスター鍵の作成の依頼が有った場合に、
前記第三者のコンピュータにより、前記使用者クラウド領域上で作成された、マスター鍵を暗号化処理するためのラップ鍵を、前記第三者のコンピュータにダウンロードし、
前記第三者のデータセンターに設けられたマスター鍵作成装置により、マスター鍵を作成し、
前記第三者のデータセンターにより、作成された前記マスター鍵を前記第三者のコンピュータから移送された前記ラップ鍵で暗号化処理し、
前記第三者のコンピュータにより、前記暗号化処理された前記マスター鍵を、前記使用者クラウド領域にアップロードすることを特徴とするマスター鍵の作成方法。
【請求項２】
前記マスター鍵は、前記第三者のデータセンターの電磁波遮蔽室で作成されることを特徴とする請求項１に記載のマスター鍵の作成方法。
【請求項３】
前記マスター鍵は、電子カードに記憶され、前記第三者のデータセンターにバックアップとして保管庫に保管されることを特徴とする請求項１又は２に記載のマスター鍵の作成方法。
【請求項４】
クラウドサービス提供者のクラウド上にクラウド使用者が構築した使用者クラウド領域と、前記クラウドサービス提供者及び前記クラウド使用者とは異なる第三者が前記クラウドサービス提供者のクラウド上に構築した第三者クラウド領域とを論理的にリンクさせて、前記第三者が前記使用者クラウド領域にアクセスしてアップロード及びダウンロードを実行することが可能に構成された状態で、前記クラウドを使用する前記クラウド使用者が前記クラウド上に構築した前記使用者クラウド領域上でデータベースを暗号化及び復号化するために使用するマスター鍵の作成システムであって、
前記クラウドサービス提供者のウエブサイトとインターネットを介してそれぞれ接続された前記クラウド使用者のコンピュータ及び前記第三者のコンピュータと、
前記第三者のコンピュータと専用回線を介して接続された前記第三者のデータセンター内に設置されたデータセンターコンピュータと、
前記データセンターコンピュータと接続されたマスター鍵作成装置と、を有し、
前記クラウド使用者から前記第三者に前記マスター鍵の作成の依頼が有った場合に、
前記第三者のコンピュータにより、前記使用者クラウド領域上で作成された、マスター鍵を暗号化処理するためのラップ鍵を、前記第三者のコンピュータにダウンロードし、
前記第三者のデータセンターに設けられたマスター鍵作成装置により、マスター鍵を作成し、
前記データセンターコンピュータにより、作成された前記マスター鍵を前記第三者のコンピュータから移送された前記ラップ鍵で暗号化処理し、
前記第三者のコンピュータにより、前記暗号化処理された前記マスター鍵を、前記使用者クラウド領域にアップロードすることを特徴とするマスター鍵の作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウド上でデータベースを暗号化及び復号化するために使用するマスター鍵の作成方法及びマスター鍵の作成システムに関する。
【背景技術】
【０００２】
現在、クラウド（クラウドコンピューティング）によるデータベース、ストレージ、アプリケーションを始めとする様々なＩＴリソースをオンデマンドで利用することができるサービスが行われている。
【０００３】
通常、クラウドを使用するクラウド使用者（単に、使用者と称する場合もある）は、クラウドサービスを提供しているクラウドサービス提供者と契約を結んで、クラウド上に仮想プライベートクラウド（ＶＰＣ：Virtual Private Cloud）を構築する。本特許出願の特許請求の範囲及び明細書では、構築された仮想プライベートクラウドを単にクラウド領域と呼んでいる。
【０００４】
契約時にクラウド使用者には、ルート権限と鍵を管理する権限がクラウドサービス提供者から与えられる。ルート権限とは、クラウド領域を初期設定する権限である。この権限により、使用者はクラウド領域内で、例えばデータベースに個人情報、重要情報及び機密情報等の情報を暗号化して保存することが可能になる。データベースの暗号化及び復号化はマスター鍵を用いて行われる。鍵を管理する権限（ＫＭＳ管理権限）とは、このマスター鍵の保管、管理、作成等を行う権限であり、クラウドサービス提供者側で準備された鍵管理サービス（ＫＭＳ：Key Management Service）を用いて実行できるように構成されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「アマゾンウェブサービス（ＡＷＳ）とは？」http://aws.amazon.com/jp/about-aws/
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ルート権限や鍵を管理する権限はクラウド使用者にのみ与えられ、使用者は鍵管理サービス（ＫＭＳ）によりマスター鍵の管理、作成、保管等が行うことができる。しかし、クラウド上に置かれているため、クラウドサービス提供者、特にその中のシステムエンジニアは、クラウド使用者が作成したマスター鍵を変更すること、マスター鍵を用いて暗号化したデータを復号化すること等は可能である。そのため、クラウド使用者は、暗号化した重要なデータが、マスター鍵が悪用されることで、改竄されたり盗用されたりすることに常に不安を抱いていた。
【０００７】
本発明は上記課題に鑑みてなされたものであり、その目的は、クラウド領域上にあるクラウド使用者のマスター鍵が、クラウドサービス提供者側から変更すること、使用することが防止できるマスター鍵の作成方法及びマスター鍵の作成システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的の達成のため請求項１に記載のマスター鍵の作成方法は、
クラウドサービス提供者のクラウド上にクラウド使用者が構築した使用者クラウド領域と、前記クラウドサービス提供者及び前記クラウド使用者とは異なる第三者が前記クラウドサービス提供者のクラウド上に構築した第三者クラウド領域とを論理的にリンクさせて、前記第三者が前記使用者クラウド領域にアクセスしてアップロード及びダウンロードを実行することが可能に構成された状態で、前記クラウドを使用する前記クラウド使用者が前記クラウド上に構築した前記使用者クラウド領域上でデータベースを暗号化及び復号化するために使用するマスター鍵の作成方法であって、
前記クラウド使用者から前記第三者に前記マスター鍵の作成の依頼が有った場合に、前記第三者のコンピュータにより、前記使用者クラウド領域上で作成された、マスター鍵を暗号化処理するためのラップ鍵を、前記第三者のコンピュータにダウンロードし、前記第三者のデータセンターに設けられたマスター鍵作成装置により、マスター鍵を作成し、前記第三者のデータセンターにより、作成された前記マスター鍵を前記第三者のコンピュータから移送された前記ラップ鍵で暗号化処理し、前記第三者のコンピュータにより、前記暗号化処理された前記マスター鍵を、前記使用者クラウド領域にアップロードすることを特徴とする。
【０００９】
この方法により、マスター鍵は、クラウド領域上でクラウドサービス提供者が提供する鍵管理サービスを用いて作成されるのではなく、クラウドサービス提供者及びクラウド使用者とは異なる第三者により、第三者が管理・運営するデータセンター内で作成され、使用者クラウド領域にアップロードされる。したがって、クラウド提供者側からは、マスター鍵の作成方法や作成手段を知ることは不可能であるので、アップロードされたマスター鍵を使用することやそれを用いて暗号化した情報を解読することはできない。したがって、クラウド使用者は、クラウド領域上でクラウドサービス提供者側から情報が盗用されることや改変されることを心配することなく、クラウド領域上に置いたデータベースを安心して使用することができる。
【００１０】
請求項２に記載のマスター鍵の作成方法は、請求項１に記載のマスター鍵の作成方法において、
前記マスター鍵は、前記第三者のデータセンターの電磁波遮蔽室で作成されることを特徴とする。
【００１１】
この方法により、マスター鍵の作成時に、外部からの電磁波による電磁波攻撃が防止され信頼性の高いマスター鍵を作成することができる。
【００１２】
請求項３に記載のマスター鍵の作成方法は、請求項１又は２に記載のマスター鍵の作成方法において、
前記マスター鍵は、電子カードに記憶され、前記第三者のデータセンターにバックアップとして保管庫に保管されることを特徴とする。
【００１３】
この方法により、使用者クラウド領域にアップロードされたマスター鍵を安全のためにクラウド領域上で消去したとしても、再度アップロードすることが可能である。したがって、マスター鍵の秘匿性を高めたままで利便性の良い運用が可能である。
【００１４】
上記目的の達成のため請求項４に記載のマスター鍵の作成システムは、
クラウドサービス提供者のクラウド上にクラウド使用者が構築した使用者クラウド領域と、前記クラウドサービス提供者及び前記クラウド使用者とは異なる第三者が前記クラウドサービス提供者のクラウド上に構築した第三者クラウド領域とを論理的にリンクさせて、前記第三者が前記使用者クラウド領域にアクセスしてアップロード及びダウンロードを実行することが可能に構成された状態で、前記クラウドを使用する前記クラウド使用者が前記クラウド上に構築した前記使用者クラウド領域上でデータベースを暗号化及び復号化するために使用するマスター鍵の作成システムであって、
前記クラウドサービス提供者のウエブサイトとインターネットを介してそれぞれ接続された前記クラウド使用者のコンピュータ及び前記第三者のコンピュータと、前記第三者のコンピュータと専用回線を介して接続された前記第三者のデータセンター内に設置されたデータセンターコンピュータと、前記データセンターコンピュータと接続されたマスター鍵作成装置と、を有し、前記クラウド使用者から前記第三者に前記マスター鍵の作成の依頼が有った場合に、前記第三者のコンピュータにより、前記使用者クラウド領域上で作成された、マスター鍵を暗号化処理するためのラップ鍵を、前記第三者のコンピュータにダウンロードし、前記第三者のデータセンターに設けられたマスター鍵作成装置により、マスター鍵を作成し、前記データセンターコンピュータにより、作成された前記マスター鍵を前記第三者のコンピュータから移送された前記ラップ鍵で暗号化処理し、前記第三者のコンピュータにより、前記暗号化処理された前記マスター鍵を、前記使用者クラウド領域にアップロードすることを特徴とする。
【００１５】
この構成により、マスター鍵は、クラウド領域上でクラウドサービス提供者が提供する鍵管理サービスを用いて作成されるのではなく、クラウドサービス提供者及び使用者とは異なる第三者により、第三者が管理・運営するデータセンター内で作成され、使用者クラウド領域にアップロードされる。したがって、クラウドサービス提供者側からは、マスター鍵の作成方法や作成手段を知ることは不可能であるので、アップロードされたマスター鍵を使用することやそれを用いて暗号化した情報を解読することはできない。したがって、クラウド使用者は、クラウド領域上でクラウドサービス提供者側から情報が盗用されることや改変されることを心配することなく、クラウド領域上に置いたデータベースを安心して使用することができる。
【発明の効果】
【００１６】
本発明のマスター鍵の作成方法及びマスター鍵の作成システムによれば、マスター鍵は、クラウドサービス提供者及びクラウド使用者とは異なる第三者により、第三者が管理・運営するデータセンター内で作成されるので、クラウド領域上では誰もマスター鍵を解読や変更することができない。したがって、クラウド領域上に記録したデータベースの秘匿性が向上し、クラウド使用者は安心してクラウド領域上のデータベースを利用することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明のマスター鍵の作成システムの概略構成図を示す。
【図２】図１のマスター鍵の作成システムにおける、使用者クラウド領域と第三者クラウド領域と第三者データセンターとの関係を説明する図である。
【図３】本発明のマスター鍵の作成方法において、使用者と第三者との間の契約フローを示す。
【図４】本発明のマスター鍵の作成方法におけるマスター鍵の作成のフローを示す。
【図５】本発明のマスター鍵の作成方法におけるラップ鍵とマスター鍵の流れを示す。
【発明を実施するための形態】
【００１８】
以下、本発明の本発明のマスター鍵の作成方法及びマスター鍵の作成システムの実施の形態について、図面を参照しつつ詳細に説明する。        
【００１９】
図１は、本発明のマスター鍵の作成システムの概略構成図である。マスター鍵の作成システム１０は、クラウドサービス提供者のサーバ１６とインターネット１４を介してそれぞれ接続される使用者ＰＣ（コンピュータ）１２と第三者ＰＣ（コンピュータ）２０とを有する。使用者ＰＣ１２とインターネット１４との接続、また、第三者ＰＣ２０とインターネット１４との接続は一般回線（電話回線）１８である。また、クラウドサービス提供者のサーバ１６とインターネット１４との接続も一般回線１８である。
【００２０】
クラウド使用者は、使用者ＰＣ１２とクラウドサービス提供者のサーバ１６とをインターネット１４を介して接続し、使用者クラウド領域を構築することができる。同様に、第三者も第三者ＰＣ２０とクラウドサービス提供者のサーバ１６とをインターネット１４を介して接続し、第三者クラウド領域を構築することができる。ここで、第三者は、クラウドサービス提供者及びクラウド使用者とは全く異なる者である。
【００２１】
第三者ＰＣ２０は、専用回線２２を介して第三者データセンター２４内のデータセンターＰＣ（コンピュータ）２６と接続されている。データセンターＰＣ２６はマスター鍵作成装置（ＨＳＭ：Hardware Security Module）２８に接続され、ＨＳＭ２８は、第三者データセンター２４内の電磁遮蔽空間内に設置されている。外部からの電磁波攻撃による作成したマスター鍵の損傷や改変を防ぐ為である。なお、専用回線２２は、第三者ＰＣ２０とデータセンターＰＣ２６との間のみを接続する専用の回線であり、信号の漏洩や外部から信号の侵入はできない構成になっている。データセンターＰＣ２６とＨＳＭ２８との接続は通常のケーブル接続である。
【００２２】
図２は、図１のマスター鍵の作成システム１０における、使用者クラウド領域３０と第三者クラウド領域３２と第三者データセンター２４との関係を説明する図である。使用者クラウド領域３０と第三者クラウド領域３２は、クラウド３４内に構築されている。使用者クラウド領域３０にはデータベース３６が構築され、クラウド使用者はマスター鍵を用いて重要なデータを暗号化及び復号化することができる。暗号化したデータは、データベース３６内に格納される。
【００２３】
クラウド使用者には、クラウドサービス提供者から、ルート権限、ＫＭＳ管理権限が与えられる。ルート権限とは、クラウド領域を初期設定すること、クラウド領域にアクセスすること、データベースを使用すること等を始め、様々なＩＴリソースをオンデマンドで利用することが可能となる権限である。ＫＭＳ（ＫＭＳ：Key Management Service）管理権限とは、データベースを暗号化及び復号化するマスター鍵の作成や変更、マスター鍵の有効期限を設定すること等を可能とする権限である。通常、マスター鍵の管理は、クラウド使用者が、クラウドサービス提供者側で準備したＫＭＳ管理サービスを用いて行っている。
【００２４】
第三者クラウド領域３２は、第三者が構築したクラウド領域であり、使用者クラウド領域３０とプライベートリンク（論理的な接続）４４が確立されている。プライベートリンク４４とは、クラウドサービス提供者側が準備しているサービスであり、１つのクラウド領域と他のクラウド領域とを論理的に接続し、クラウド領域間のデータの送受信を可能とするサービスであり、論理的な専用接続サービスである。このリンクにより、第三者が使用者クラウド領域３０にアクセスして、各種のデータ等をアップロード及びダウンロードすることが可能となる。
【００２５】
すなわち、このプライベートリンク４４により、第三者は第三者クラウド領域３２から使用者クラウド領域３０にアクセスし、例えばラップ鍵を作成すること、ラップ鍵をダウンロードすること等が可能となる。なお、ラップ鍵とは、マスター鍵を暗号化するための鍵である。
【００２６】
ただし、これらの操作を可能にするために、後述（図３参照）するように使用者から第三者にルート権限を分離設定し、第三者はルート権限を片辺受託しておく必要があり、さらに、使用者は第三者にＫＭＳ管理権限を移譲し、第三者はＫＭＳ管理権限を受託しておく必要がある。
【００２７】
第三者クラウド領域３２は、第三者ＰＣ２０を介して第三者の管理、運営する第三者データセンター２４内のデータセンターＰＣ２６に接続されている。この第三者ＰＣ２０とデータセンターＰＣ２６の接続は、前述したように専用回線２２を用いて行われている。
【００２８】
第三者ＰＣ２０は、ラップ鍵をダウンロードする機能、作成したマスター鍵をアップロードする機能を有し、またダウンロード及びアップロードを実行した際に詳細な記録を残す監査証跡機能を有する。また、第三者データセンター２４内のデータセンターＰＣ２６は、第三者ＰＣ２０からラップ鍵を受け取り、マスター鍵を作成するＨＳＭ２８に送る機能、及び作成したマスター鍵をラップ鍵でラップ処理（暗号化処理）する機能を有する。
【００２９】
図３は、本発明のマスター鍵の作成システムにおいて、使用者と第三者との間の必要な契約フローを示す。まず、使用者が第三者へルート権限の分離設定を行う(ステップＳ１)。具体的には、ラップ鍵を作成し、ダウンロードする権限、作成したマスター鍵をアップロードする権限を使用者から第三者へ設定する。ラップ鍵はワンタームパスワードとセットになっており、ラップ鍵をダウンロードする際には、ワンタイムパスワードが提示され、第三者はその提示された数字や記号、ワード等を入力することでダウンロードが可能となる。
【００３０】
次に、使用者が第三者へＫＭＳ管理権限の移譲を行う（ステップＳ２）。具体的には、マスター鍵を作成する権限を使用者から第三者へ移譲する。これによりマスター鍵は、第三者のみが作成することができる。第三者は、使用者が分離設定したルート権限を片辺受託し（ステップＳ３）、また使用者が移譲したＫＭＳ管理権限を受託する（ステップＳ４）。このような契約を締結することで、クラウドサービス提供者のクラウド３４上にクラウド使用者が構築した使用者クラウド領域３０と、クラウドサービス提供者及びクラウド使用者とは異なる第三者がクラウドサービス提供者のクラウド３４上に構築した第三者クラウド領域３２とを論理的にリンクさせて、第三者が使用者クラウド領域３０にアクセスしてアップロード及びダウンロードを実行することが可能になる。
【００３１】
図４は、本発明のマスター鍵の作成システムにおけるマスター鍵の作成のフローを示す。
【００３２】
第三者はクラウド使用者からマスター鍵の作成依頼の有無を判定する（ステップＳ５）。依頼が無ければそのまま待機する。依頼が有った場合は、第三者はラップ鍵を使用者クラウド領域３０で作成する（ステップＳ６）。このラップ鍵は、これから新しく作成するマスター鍵を暗号化するための鍵であり、ルート権限を片辺受託及びＫＭＳ管理権限を受託しているので実行可能である。
【００３３】
次に、第三者は作成したラップ鍵を第三者ＰＣ２０へダウンロードする（ステップＳ７）。このダウンロードは、使用者クラウド領域３０と第三者クラウド領域３２がプライベートリンク４４しているので可能であり、第三者ＰＣ２０にてダウンロードを実行した場合には、監査証跡機能により、操作した内容の記録（ログ）、例えば何時何分に誰がどのような操作をしたかが記録として残される。したがって、権限の無い者が不正にダウンロードした場合には、不正の痕跡が必ず残ることとなる。
【００３４】
次に、第三者ＰＣ２０から第三者データセンター２４内のデータセンターＰＣ２６に、上記ダウンロードしたラップ鍵を移送する。この移送は、第三者ＰＣ２０とデータセンターＰＣ２６が専用回線２２にて接続されているので、外部に漏れる心配はない。そして、データセンターＰＣ２６に接続されているＨＭＳ２８にてマスター鍵が作成される（ステップＳ９）。作成したマスター鍵は、ダウンロードしたラップ鍵にてラップ処理（暗号化処理）される（ステップＳ１０）。
【００３５】
第三者は、ラップ処理したマスター鍵を使用者クラウド領域３０に第三者クラウド領域３２を介してアップロードする（ステップＳ１１）。このアップロードについても監査証跡機能により、操作した内容の記録（ログ）、例えば何時何分に誰がどのような操作をしたかが記録として残される。その後、使用者はアップロードされたマスター鍵を必要に応じて復号化し、データベースの復号化等に使用することができる。
【００３６】
また、作成されたマスター鍵は、バックアップとして電子カード（ＩＣカード）等に記録され（ステップＳ１２）、例えば第三者データセンター２４内の保管庫（図示していない）に保管される（ステップＳ１３）。
【００３７】
図５は、上述したラップ鍵３８とマスター鍵４０の流れを説明する図である。マスター鍵４０の作成依頼が有った場合には、使用者クラウド領域３０でラップ鍵３８が作成され、このラップ鍵３８は第三者クラウド領域３２を介して第三者ＰＣ２０にダウンロードされる。そして、ラップ鍵３８は第三者データセンター２４内のデータセンターＰＣ２６へ移送され、マスター鍵作成装置（ＨＳＭ）２８にてマスター鍵４０が作成される。このマスター鍵４０は、データセンターＰＣ２６に移送されダウンロードしたラップ鍵３８で暗号化処理が施される。暗号化処理されたマスター鍵４０は、第三者ＰＣ２０を介して第三者クラウド領域３２へアップロードされ、そして使用者クラウド領域３０へ移送される。
【００３８】
矢印Ａ１は、使用者クラウド領域（ＶＰＣ）３０から第三者クラウド領域（ＶＰＣ）３２を介して第三者ＰＣ２０へのラップ鍵３８の流れを示す。矢印Ａ２は、第三者ＰＣ２０から第三者データセンター２４内のデータセンターＰＣ２６へのラップ鍵３８の流れを示す。矢印Ａ３は、データセンターＰＣ２６からＨＳＭ２８へのラップ鍵３８の流れを示す。矢印Ａ４は、ＨＳＭ２８からデータセンターＰＣ２６へのマスター鍵４０の流れを示す。矢印Ａ５は、データセンターＰＣ２６から第三者ＰＣ２０への暗号化処理されたマスター鍵４０の流れを示す。矢印Ａ６は、第三者ＰＣ２０から使用者クラウド領域３２を介して使用者クラウド領域３０への暗号化処理されたマスター鍵４０の流れを示す。なお、プライベートリンク４４及び専用回線２２は、実際にはそれぞれ１つであるが、鍵の流れを分かり易く示すためそれぞれラップ鍵３８とマスター鍵４０について別々に示している。
【００３９】
なお、第三者データセンター２４内の電磁遮蔽室でのマスター鍵作成装置（ＨＳＭ）２８を用いたマスター鍵の作成は、電磁遮蔽室への入室が厳格に管理され、上記の第三者とは別の２人の第三者によって行われる。マスター鍵の秘匿性を高めるためである。
【００４０】
本実施の形態のマスター鍵の作成方法及びマスター鍵の作成システムによれば、マスター鍵は、クラウド３４上ではなく、クラウド３４とは切り離された第三者のデータセンター２４内で作成され、第三者により使用者クラウド領域３０にアップロードされる。したがって、クラウドサービス提供者側では作成されたマスター鍵４０を修正することも変更することもできないので、クラウド使用者は安心してクラウド３４上に重要な情報を記録しておくことができる。
【００４１】
なお、本発明は、上記の実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。例えば、実施の形態では、マスター鍵作成装置（ＨＳＭ）２８は電磁遮蔽室内に設置したが、電磁障害の恐れが無ければ電磁遮蔽室内でなくてもよい。また、バックアップとして電子カードに作成したマスター鍵４０を記録して保管しているが、別の方法で保管してもよい。
【符号の説明】
【００４２】
１０  マスター鍵の作成システム
１２  使用者コンピュータ（ＰＣ）
１４  インターネット
１６  クラウドサービス提供者のサーバ
１８  一般回線
２０  第三者コンピュータ（ＰＣ）
２２  専用回線
２４  第三者データセンター
２６  データセンターコンピュータ（ＰＣ）
２８  マスター鍵作成装置（ＨＳＭ：Hardware Security Module）
３０  使用者クラウド領域（ＶＰＣ）
３２  第三者クラウド領域（ＶＰＣ）
３４  クラウド
３６  データベース
３８  ラップ鍵
４０  マスター鍵
４４  プライベートリンク
Ａ１  使用者クラウド領域３０から第三者ＰＣ２０へのラップ鍵３８の流れ
Ａ２  第三者ＰＣ２０からデータセンターＰＣ２６へのラップ鍵３８の流れ
Ａ３  データセンターＰＣ２６からＨＳＭ２８へのラップ鍵３８の流れ
Ａ４  ＨＳＭ２８からデータセンターＰＣ２６へのマスター鍵４０の流れ
Ａ５  データセンターＰＣ２６から第三者ＰＣ２０へのマスター鍵４０の流れ
Ａ６  第三者ＰＣ２０から使用者クラウド領域３０へのマスター鍵４０の流れ
【要約】      （修正有）【課題】クラウド上にあるクラウド使用者のマスター鍵を、クラウドサービス提供者側から取り出すことや変更することを防止できるマスター鍵の作成方法及びマスター鍵の作成システムを提供する。【解決手段】方法は、クラウドサービス提供者のクラウド上に構築した使用者クラウド領域と、第三者がクラウドサービス提供者のクラウド上に構築した第三者クラウド領域とを論理的にリンクさせて、第三者が使用者クラウド領域にアップロード及びダウンロードを実行することが可能に構成された状態で、使用者が第三者にマスター鍵の作成を依頼した場合に、第三者はマスター鍵を暗号化するためのラップ鍵を使用者クラウド領域で作成しダウンロードする。第三者のデータセンター内に設けられたマスター鍵作成装置にて作成されたマスター鍵を、ダウンロードしたラップ鍵で暗号化処理されたマスター鍵を、第三者が使用者クラウド領域にアップロードする。【選択図】図５【図１】
0006854872.tif 000002
【図２】
0006854872.tif 000003
【図３】
0006854872.tif 000004
【図４】
0006854872.tif 000005
【図５】
0006854872.tif 000006