(57)【特許請求の範囲】
【請求項１】
データを保有するコンピュータと、
前記データをバックアップデータとして管理する外部記憶媒体と
を含み、
前記コンピュータは、
前記データのバックアップ出力の際に生成される第１管理キィーと、
前記データを前記バックアップデータとして前記外部記憶媒体に格納し、前記外部記憶媒体から前記バックアップデータを読み出すための第１セキュリティ管理プログラムと
を有し、
前記外部記憶媒体は、
前記データのバックアップ出力の際に前記コンピュータから出力され、前記第１管理キィーに対応する第２管理キィーと、
前記データのバックアップ出力の際に前記コンピュータから出力され、前記第１セキュリティ管理プログラムに対応する第２セキュリティ管理プログラムと
を有し、
前記コンピュータは、前記外部記憶媒体から前記バックアップデータを読み出す際、前記第２セキュリティ管理プログラムに基づいて前記第１セキュリティ管理プログラムの有無を確認し、前記第１セキュリティ管理プログラムが有る場合、前記第１管理キィーと第２管理キィーとの整合性を確認し、前記第１管理キィーと第２管理キィーとが整合している場合、前記第１セキュリティ管理プログラムにより、前記外部記憶媒体から前記バックアップデータを読み出す
セキュリティ管理システム。
【請求項２】
請求項１に記載のセキュリティ管理システムであって、
前記コンピュータは、前記第１セキュリティ管理プログラムにより、前記データを前記外部記憶媒体にバックアップ出力する際、前記第１管理キィーを生成して登録し、前記第１管理キィー及び前記第１セキュリティ管理プログラム自体を、前記第２管理キィー及び前記第２セキュリティ管理プログラムとして前記外部記憶媒体に格納する
セキュリティ管理システム。
【請求項３】
請求項１又は２に記載のセキュリティ管理システムであって、
前記外部記憶媒体は、前記コンピュータが前記外部記憶媒体から前記バックアップデータを読み出す際、前記第２セキュリティ管理プログラムに基づいて前記第１セキュリティ管理プログラムの有無を確認し、前記第１セキュリティ管理プログラムが有る場合、前記コンピュータに前記第１管理キィーを要求して取得し、前記第１管理キィーと前記第２管理キィーとの整合性を確認し、前記第１管理キィーと前記第２管理キィーとが整合している場合、前記第１セキュリティ管理プログラムに対して、前記外部記憶媒体から前記バックアップデータを読み出す処理を許可する
セキュリティ管理システム。
【請求項４】
請求項１又は２に記載のセキュリティ管理システムであって、
前記外部記憶媒体は、前記コンピュータが前記外部記憶媒体から前記バックアップデータを読み出す際、前記第２セキュリティ管理プログラムに基づいて前記第１セキュリティ管理プログラムの有無を確認し、前記第１セキュリティ管理プログラムが有る場合、前記第２管理キィーを前記コンピュータに提供し、
前記コンピュータは、前記外部記憶媒体から前記第２管理キィーを取得し、前記第１管理キィーと第２管理キィーとの整合性を確認し、前記第１管理キィーと第２管理キィーとが整合している場合、前記第１セキュリティ管理プログラムにより、前記外部記憶媒体から前記バックアップデータを読み出す
セキュリティ管理システム。
【請求項５】
コンピュータからデータを外部記憶媒体にバックアップ出力する場合、バックアップデータの出力と、バックアップ出力の都度生成される第１管理キィーの登録と、前記第１管理キィーに対応する第２管理キィーの出力とを行うステップと、
前記バックアップデータの出力及び読み出しを制御するための第１セキュリティ管理プログラムにより、前記第１セキュリティ管理プログラムに対応する第２セキュリティ管理プログラムの出力を行うステップと、
前記外部記憶媒体から前記バックアップデータの読み込みを行う際に、前記第２セキュリティ管理プログラムに基づいて、前記第１セキュリティ管理プログラムの有無を確認するステップと、
前記コンピュータ上に前記第１セキュリティ管理プログラムが有る場合、前記第１管理キィーと前記第２管理キィーの整合性を確認するステップと、
前記第１管理キィーと前記第２管理キィーとが整合しない場合、前記外部記憶媒体からの前記バックアップデータの取り出しを制限するステップと
を含む
セキュリティ管理方法。
【請求項６】
請求項５に記載のセキュリティ管理方法であって、
前記データを前記外部記憶媒体にバックアップ出力する際、前記コンピュータ上で、前記第１セキュリティ管理プログラムにより、前記第１管理キィーを生成して登録し、前記第１管理キィー及び前記第１セキュリティ管理プログラム自体を、前記第２管理キィー及び前記第２セキュリティ管理プログラムとして前記外部記憶媒体に格納するステップ
を更に含む
セキュリティ管理方法。
【請求項７】
請求項５又は６に記載のセキュリティ管理方法であって、
前記コンピュータが前記外部記憶媒体から前記バックアップデータを読み出す際、前記外部記憶媒体上で、前記第２セキュリティ管理プログラムに基づいて前記第１セキュリティ管理プログラムの有無を確認し、前記第１セキュリティ管理プログラムが有る場合、前記コンピュータに前記第１管理キィーを要求して取得し、前記第１管理キィーと前記第２管理キィーとの整合性を確認し、前記第１管理キィーと前記第２管理キィーとが整合している場合、前記第１セキュリティ管理プログラムに対して、前記外部記憶媒体から前記バックアップデータを読み出す処理を許可するステップ
を更に含む
セキュリティ管理方法。
【請求項８】
請求項５又は６に記載のセキュリティ管理方法であって、
前記外部記憶媒体上で、前記コンピュータが前記外部記憶媒体から前記バックアップデータを読み出す際、前記第２セキュリティ管理プログラムに基づいて前記第１セキュリティ管理プログラムの有無を確認し、前記第１セキュリティ管理プログラムが有る場合、前記第２管理キィーを前記コンピュータに提供するステップと、
前記コンピュータ上で、前記外部記憶媒体から前記第２管理キィーを取得し、前記第１管理キィーと第２管理キィーとの整合性を確認し、前記第１管理キィーと第２管理キィーとが整合している場合、前記第１セキュリティ管理プログラムにより、前記外部記憶媒体から前記バックアップデータを読み出すステップと
を更に含む
セキュリティ管理方法。
【請求項９】
コンピュータから外部記憶媒体へのバックアップデータの出力、及び前記外部記憶媒体からの前記バックアップデータの読み出しを制御するためのセキュリティ管理プログラムであって、
前記コンピュータから外部記憶媒体へ前記バックアップデータを出力する場合、前記バックアップデータの出力と、バックアップ出力の都度生成される第１管理キィーの登録と、前記第１管理キィーに対応する第２管理キィーの出力とを行うステップと、
前記コンピュータから外部記憶媒体へ前記バックアップデータを出力する場合、前記コンピュータから前記外部記憶媒体に前記セキュリティ管理プログラム自身の出力を行うステップと、
前記外部記憶媒体から前記バックアップデータの読み込みを行う際に、前記外部記憶媒体上のセキュリティ管理プログラムに基づいて、前記コンピュータ上における前記セキュリティ管理プログラムの有無を確認するステップと、
前記コンピュータ上に前記セキュリティ管理プログラムが有る場合、前記第１管理キィーと前記第２管理キィーの整合性を確認するステップと、
前記第１管理キィーと前記第２管理キィーとが整合しない場合、前記外部記憶媒体からの前記バックアップデータの取り出しを制限するステップと
をプロセッサに実行させるための
セキュリティ管理プログラム。
【請求項１０】
請求項９に記載のセキュリティ管理プログラムであって、
前記コンピュータから外部記憶媒体へ前記バックアップデータを出力する際、前記コンピュータ上で、前記第１管理キィーを生成して登録し、前記第１管理キィー及び前記セキュリティ管理プログラム自体を、前記第２管理キィー及び前記外部記憶媒体上のセキュリティ管理プログラムとして前記外部記憶媒体に格納するステップ
を更にプロセッサに実行させるための
セキュリティ管理プログラム。
【請求項１１】
請求項９又は１０に記載のセキュリティ管理プログラムであって、
前記コンピュータが前記外部記憶媒体から前記バックアップデータを読み出す際、前記外部記憶媒体上で、前記外部記憶媒体上のセキュリティ管理プログラムに基づいて前記セキュリティ管理プログラムの有無を確認し、前記セキュリティ管理プログラムが有る場合、前記コンピュータに前記第１管理キィーを要求して取得し、前記第１管理キィーと前記第２管理キィーとの整合性を確認し、前記第１管理キィーと前記第２管理キィーとが整合している場合、前記セキュリティ管理プログラムに対して、前記外部記憶媒体から前記バックアップデータを読み出す処理を許可するステップ
を更にプロセッサに実行させるための
セキュリティ管理プログラム。
【請求項１２】
請求項９又は１０に記載のセキュリティ管理プログラムであって、
前記外部記憶媒体上で、前記コンピュータが前記外部記憶媒体から前記バックアップデータを読み出す際、前記外部記憶媒体上のセキュリティ管理プログラムに基づいて前記セキュリティ管理プログラムの有無を確認し、前記セキュリティ管理プログラムが有る場合、前記第２管理キィーを前記コンピュータに提供するステップと、
前記コンピュータ上で、前記外部記憶媒体から前記第２管理キィーを取得し、前記第１管理キィーと第２管理キィーとの整合性を確認し、前記第１管理キィーと第２管理キィーとが整合している場合、前記外部記憶媒体から前記バックアップデータを読み出すステップと
を更にプロセッサに実行させるための
セキュリティ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ管理システムに関し、特にバックアップデータのセキュリティ管理システムに関する。
【背景技術】
【０００２】
これまで、コンピュータデータを外部記憶媒体にバックアップする場合、バックアップデータのセキュリティ管理方法として、パスワードキィー（Ｐａｓｓｗｏｒｄ  Ｋｅｙ）による暗号化設定の実施が一般的であった。しかし、これまでのセキュリティ管理方法では、暗号化したパスワードキィーを人為的に管理したりする必要があり、セキュリティ管理面からは好ましくなかった。また、パスワードキィーが第三者により解除される可能性もある為、外部記憶媒体が盗難等で外部に持ち出された場合、コンピュータデータが外部に流出する可能性があった。
【０００３】
このような問題に対処するために、バックアップデータを安全に管理するためのセキュリティ管理システムが求められている。
【０００４】
関連する技術として、特開２００３−０８５０４８号公報（特許文献１）にバックアップデータ管理システム、バックアップデータ管理方法、および情報処理装置、並びにコンピュータ・プログラムが開示されている。
この関連技術では、バックアップ対象データをバックアップ鍵で暗号化するとともに、バックアップ鍵を外部エンティテイであるサポートセンタの公開鍵を用いて暗号化した暗号化鍵データを生成し、生成データをメディアに格納、またはサポートセンタに送信する。バックアップデータのリストア処理は、メモリ領域確保用属性証明書に従って情報処理装置のメモリに区分領域を設定し、格納する。
【０００５】
また、特開２００４−０２１４７８号公報（特許文献２）にデジタル情報のセキュリティ管理システム及びセキュリティ管理方法並びにセキュリティ管理プログラム及びそれを記録した記録媒体が開示されている。
この関連技術では、提供されるデジタル情報を暗号化して原本管理情報を生成し、これを光ディスクｂに記録する際に固有の識別コードａ及びデジタル情報固有の秘密鍵ｂを含むセキュリティ情報とともに記録させる。認証したユーザの複製要求に応じて光ディスクｂから複製管理情報を生成し、これを光ディスクｃに記録する際に固有の識別コードａと秘密鍵ｂ及びユーザ固有の認証キーｃを含む複製セキュリティ情報とともに記録させる。
【０００６】
また、特開２００７−０６５９８４号公報（特許文献３）に記憶制御装置及び分離型記憶装置が開示されている。
この関連技術では、記憶制御装置の装置本体には、分離型記憶ベイが着脱可能に設けられている。記憶ベイは、複数のディスクドライブＢを備える。プライマリボリュームのバックアップを作成する場合、記憶部Ｂ内にセカンダリボリュームを作成し、データをコピーする。記憶ベイは、ユーザにより、装置本体から取り外され、バックアップ用記憶制御装置に取り付けられる。記憶制御装置は、記憶ベイが取り付けられると、管理情報Ｄを取得して記憶ベイの記憶構成を認識する。バックアップ用記憶制御装置は、記憶ベイに記憶されているバックアップデータを読出し、バックアップデバイスに記憶させる。
【０００７】
また、特開２００７−０７９７２７号公報（特許文献４）にバックアップ及びリストア方法、データ記憶装置、バックアップ及びリストアプログラムが開示されている。
この関連技術では、コンテンツ再生装置内のデータの整合性を確認してから、コンテンツ再生装置内のデータをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）機器にバックアップする。このときＵＳＢ機器には、機器識別子及び完全性保障値の検査値に基づき生成されたデータ正当性検査用バックアップデータを記録する。そしてデータ正当性検査用バックアップデータから得られる機器識別子及び完全性保障値の検査値を利用してＵＳＢ機器にバックアップされたデータの整合性を確認してから、バックアップされたデータをリストアすると共に、バックアップされたデータがリストアされたコンテンツ再生装置で利用できるように、権利情報の完全性保障値と完全性保障値の検査値とを更新する。
【０００８】
【特許文献１】特開２００３−０８５０４８号公報
【特許文献２】特開２００４−０２１４７８号公報
【特許文献３】特開２００７−０６５９８４号公報
【特許文献４】特開２００７−０７９７２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、バックアップデータのセキュリティを自動で判断するセキュリティ管理システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明のセキュリティ管理システムは、データを保有するコンピュータと、前記データをバックアップデータとして管理する外部記憶媒体とを含む。前記コンピュータは、前記データのバックアップ出力の際に生成される第１管理キィーと、前記データを前記バックアップデータとして前記外部記憶媒体に格納し、前記外部記憶媒体から前記バックアップデータを読み出すための第１セキュリティ管理プログラムとを有する。前記外部記憶媒体は、前記データのバックアップ出力の際に前記コンピュータから出力され、前記第１管理キィーに対応する第２管理キィーと、前記データのバックアップ出力の際に前記コンピュータから出力され、前記第１セキュリティ管理プログラムに対応する第２セキュリティ管理プログラムとを有する。前記コンピュータは、前記外部記憶媒体から前記バックアップデータを読み出す際、前記第２セキュリティ管理プログラムに基づいて前記第１セキュリティ管理プログラムの有無を確認し、前記第１セキュリティ管理プログラムが有る場合、前記第１管理キィーと第２管理キィーとの整合性を確認し、前記第１管理キィーと第２管理キィーとが整合している場合、前記第１セキュリティ管理プログラムにより、前記外部記憶媒体から前記バックアップデータを読み出すことを特徴とする。
【００１１】
本発明のセキュリティ管理方法は、コンピュータからデータを外部記憶媒体にバックアップ出力する場合、バックアップデータの出力と、バックアップ出力の都度生成される第１管理キィーの登録と、前記第１管理キィーに対応する第２管理キィーの出力とを行うステップと、前記バックアップデータの出力及び読み出しを制御するための第１セキュリティ管理プログラムにより、前記第１セキュリティ管理プログラムに対応する第２セキュリティ管理プログラムの出力を行うステップと、前記外部記憶媒体から前記バックアップデータの読み込みを行う際に、前記第２セキュリティ管理プログラムに基づいて、前記第１セキュリティ管理プログラムの有無を確認するステップと、前記コンピュータ上に前記第１セキュリティ管理プログラムが有る場合、前記第１管理キィーと前記第２管理キィーの整合性を確認するステップと、前記第１管理キィーと前記第２管理キィーとが整合しない場合、前記外部記憶媒体からの前記バックアップデータの取り出しを制限するステップとを含むことを特徴とする。
【００１２】
本発明のセキュリティ管理プログラムは、コンピュータから外部記憶媒体へのバックアップデータの出力、及び前記外部記憶媒体からの前記バックアップデータの読み出しを制御するためのセキュリティ管理プログラムであって、前記コンピュータから外部記憶媒体へ前記バックアップデータを出力する場合、前記バックアップデータの出力と、バックアップ出力の都度生成される第１管理キィーの登録と、前記第１管理キィーに対応する第２管理キィーの出力とを行うステップと、前記コンピュータから外部記憶媒体へ前記バックアップデータを出力する場合、前記コンピュータから前記外部記憶媒体に前記セキュリティ管理プログラム自身の出力を行うステップと、前記外部記憶媒体から前記バックアップデータの読み込みを行う際に、前記外部記憶媒体上のセキュリティ管理プログラムに基づいて、前記コンピュータ上における前記セキュリティ管理プログラムの有無を確認するステップと、前記コンピュータ上に前記セキュリティ管理プログラムが有る場合、前記第１管理キィーと前記第２管理キィーの整合性を確認するステップと、前記第１管理キィーと前記第２管理キィーとが整合しない場合、前記外部記憶媒体からの前記バックアップデータの取り出しを制限するステップとをプロセッサに実行させることを特徴とする。
【発明の効果】
【００１３】
人為的なセキュリティ管理を行うことなく、バックアップデータのセキュリティ管理を強化することができる。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の第１実施形態について添付図面を参照して説明する。
図１を参照すると、本発明のセキュリティ管理システムは、コンピュータシステム１と、外部記憶媒体２を含む。
【００１５】
コンピュータシステム１は、管理キィー１１と、セキュリティ管理プログラム１２と、コンピュータデータ１３を備える。
【００１６】
管理キィー１１は、データがバックアップされる都度に生成される。
【００１７】
セキュリティ管理プログラム１２は、バックアップデータを読み込むためのプログラムである。セキュリティ管理プログラム１２は、管理キィー１１と出力管理キィーの整合性をチェックし、管理キィー１１と出力管理キィーが整合しない場合、バックアップデータを取り出せないようにする。
【００１８】
コンピュータデータ１３は、コンピュータシステム１が保有するデータである。但し、実際には、コンピュータデータ１３は、コンピュータシステム１の内部に格納されているデータに限らず、コンピュータシステム１により外部で管理されているデータを含む。例えば、コンピュータデータ１３は、コンピュータシステム１からアクセス可能なネットワーク上のサーバや、コンピュータシステム１と接続された周辺機器に格納されていても良い。
【００１９】
外部記憶媒体２は、管理キィー２１と、セキュリティ管理プログラム２２と、バックアップデータ２３を備える。
【００２０】
管理キィー２１は、コンピュータシステム１からバックアップ処理の際に出力される出力管理キィーである。管理キィー２１は、管理キィー１１に対応する管理キィーである。ここでは、管理キィー２１は、管理キィー１１と同じものとする。
【００２１】
セキュリティ管理プログラム２２は、コンピュータシステム１上のセキュリティ管理プログラム１２の有無を確認するためのプログラムである。セキュリティ管理プログラム２２は、セキュリティ管理プログラム１２に対応するプログラムである。ここでは、セキュリティ管理プログラム２２は、セキュリティ管理プログラム１２と同じものとする。但し、実際には、セキュリティ管理プログラム１２とセキュリティ管理プログラム２２は、完全に同一でなくても良い。例えば、セキュリティ管理プログラム２２は、セキュリティ管理プログラム１２のソースコードや設定ファイルを示すデータでも良い。或いは、セキュリティ管理プログラム２２は、セキュリティ管理プログラム１２の所在情報を示すデータでも良い。コンピュータシステム１は、セキュリティ管理プログラム２２に基づいて、セキュリティ管理プログラム１２の有無を確認する。
【００２２】
バックアップデータ２３は、コンピュータシステム１から出力されたバックアップデータである。バックアップデータ２３は、コンピュータデータ１３に対応するデータである。ここでは、バックアップデータ２３は、コンピュータデータ１３と同じものとする。なお、バックアップデータ２３は、セキュリティ管理プログラム２２に含まれていても良い。
【００２３】
コンピュータシステム１の例として、パソコン（ＰＣ）やメインフレーム（ｍａｉｎｆｒａｍｅ）等のコンピュータ、携帯電話等の携帯端末、録画装置、ゲーム機、デジタルカメラ、ＩＣレコーダ（ＩＣ  ｒｅｃｏｒｄｅｒ）、その他のガジェット（ｇａｄｇｅｔ）等が考えられる。また、コンピュータシステム１は、データを直接格納している装置に限らず、他の装置に格納されたデータを外部記憶媒体２に自動的にバックアップするための処理を行うサーバ装置や中継機器でも良い。また、コンピュータシステム１は、コンピュータに接続される周辺機器や、コンピュータに搭載される拡張カードでも良い。但し、実際には、これらの例に限定されない。
【００２４】
外部記憶媒体２の例として、ハードディスク等の外部記憶装置（ストレージ）や、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＵＳＢメモリ、ＳＤメモリーカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等の記憶媒体（メディア）、或いは、ＩＣチップ等が考えられる。なお、外部記憶媒体２は、コンピュータシステム１と同様のコンピュータシステムでも良い。また、外部記憶媒体２は、ＱＲコード（登録商標）等のように、電磁的記録ではない形式でデータを保存したものでも良い。この場合、コンピュータシステム１は、データを電磁的記録ではない形式に変換して出力する手段と、電磁的記録ではない形式で保存されたデータを読み取る手段を有する。但し、実際には、これらの例に限定されない。
【００２５】
図２を参照して、本実施形態のシステム全体構成例について説明する。
図２に示すように、本実施形態におけるセキュリティ管理システムは、コンピュータシステム１と、外部記憶媒体２を含む。
【００２６】
コンピュータシステム１は、管理キィー１１と、セキュリティ管理プログラム１２と、コンピュータデータ１３と、プロセッサ１４と、インタフェース１５を備える。
【００２７】
管理キィー１１、セキュリティ管理プログラム１２、及びコンピュータデータ１３は、図１と同様である。
【００２８】
プロセッサ１４は、データのバックアップ処理を行う。プロセッサ１４の例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）等の処理装置、又はデータ処理やプログラム制御のための機能を持つ半導体集積回路（ＩＣ）等が考えられる。但し、実際には、これらの例に限定されない。
【００２９】
インタフェース１５は、コンピュータシステム１と外部記憶媒体２とを接続する。インタフェース１５の例として、ＤＶＤドライブ等のリーダライタ、ＵＳＢメモリ等の接続口（コネクタ）、シリアル通信等の通信ポート、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークアダプタ、アンテナ等の通信装置等が考えられる。但し、実際には、これらの例に限定されない。
【００３０】
外部記憶媒体２は、管理キィー２１と、セキュリティ管理プログラム２２と、バックアップデータ２３を備える。
【００３１】
管理キィー２１、セキュリティ管理プログラム２２、バックアップデータ２３は、図１と同様である。
【００３２】
図３を参照して、本発明に係るバックアップデータのセキュリティ管理方法における、バックアップデータ処理の出力と読み出しの動作について説明する。ここでは、コンピュータシステム１における処理は、プロセッサ１４が行うものとする。
（１）ステップＳ３１
コンピュータシステム１は、システム管理者からの指示、又は設定に応じて、或いは外部記憶媒体２を認識した際に、コンピュータデータ１３を外部記憶媒体２にバックアップ出力する。このとき、プロセッサ１４は、バックアップ出力の要求に応じて、セキュリティ管理プログラム１２により、コンピュータデータ１３を外部記憶媒体２にバックアップ出力する。
（２）ステップＳ３２
コンピュータシステム１は、システム管理者からの指示、又は設定に応じて、或いは外部記憶媒体２を認識した際に、外部記憶媒体２のバックアップデータ２３を読み出す。このとき、プロセッサ１４は、バックアップデータの読み出しの要求に応じて、セキュリティ管理プログラム１２により、外部記憶媒体２からバックアップデータ２３を読み出す。
【００３３】
次に、コンピュータシステム１からデータを外部記憶媒体２にバックアップ出力する場合のセキュリティ管理プログラムのフローについて詳細に説明する。
（１）ステップＳ３１１
コンピュータシステム１は、コンピュータデータ１３のバックアップの実施の都度、管理キィー１１を生成する。なお、管理キィー１１は、毎回異なるようにしても良い。
（２）ステップＳ３１２
コンピュータシステム１は、生成された管理キィー１１を登録する。このとき、コンピュータシステム１は、管理キィー１１とコンピュータデータ１３と外部記憶媒体２を関連付けた対応表の形式で、管理キィー１１を登録するようにしても良い。
（３）ステップＳ３１３
コンピュータシステム１は、管理キィー２１を出力する。ここでは、管理キィー２１は、管理キィー１１と１対１に対応する。このとき、コンピュータシステム１は、管理キィー１１を外部記憶媒体２に保存し、外部記憶媒体２に保存された管理キィー１１を管理キィー２１として扱うようにしても良い。
（４）ステップＳ３１４
続けて、コンピュータシステム１は、セキュリティ管理プログラム１２自身をセキュリティ管理プログラム２２として出力する。セキュリティ管理プログラム２２は、セキュリティ管理プログラム１２と１対１に対応する。このとき、コンピュータシステム１は、セキュリティ管理プログラム１２を外部記憶媒体２に保存し、外部記憶媒体２に保存されたセキュリティ管理プログラム１２をセキュリティ管理プログラム２２として扱うようにしても良い。例えば、コンピュータシステム１は、セキュリティ管理プログラム１２を複写（コピー）したものを、セキュリティ管理プログラム２２として外部記憶媒体２に保存する。
（５）ステップＳ３１５
その後、コンピュータシステム１は、コンピュータデータ１３をバックアップデータ２３として出力する。このとき、コンピュータシステム１は、コンピュータデータ１３をバックアップデータ２３として外部記憶媒体２に保存する。
【００３４】
次に、コンピュータシステム１が外部記憶媒体２からバックアップデータを読み出す場合のセキュリティ管理プログラムのフローについて詳細に説明する。
（１）ステップＳ３２１
コンピュータシステム１は、外部記憶媒体２のバックアップデータ２３を読み込む時に、セキュリティ管理プログラム２２を参照し、セキュリティ管理プログラム１２の有無の確認を行う。例えば、コンピュータシステム１は、外部記憶媒体２からセキュリティ管理プログラム２２を取得して実行し、セキュリティ管理プログラム１２の有無の確認を行う。或いは、コンピュータシステム１は、ソースコードや設定情報等の特徴に基づいて、セキュリティ管理プログラム１２とセキュリティ管理プログラム２２とを照合し、一致した場合、セキュリティ管理プログラム１２が有ると判断する。
（２）ステップＳ３２２
コンピュータシステム１は、セキュリティ管理プログラム１２が有る場合、管理キィー１１と管理キィー２１の整合チェックを行う。このとき、プロセッサ１４は、セキュリティ管理プログラム１２により、管理キィー１１と管理キィー２１の整合性を確認する。
（３）ステップＳ３２３
コンピュータシステム１は、管理キィー１１と管理キィー２１が整合した場合のみ、バックアップデータ２３の読み込みを可能とする。このとき、プロセッサ１４は、管理キィー１１と管理キィー２１が整合した場合のみ、セキュリティ管理プログラム１２を正常に稼動させ、バックアップデータ２３の読み込みを行う。
（４）ステップＳ３２４
コンピュータシステム１は、上記以外の場合は、バックアップデータ２３の読み込みを不可とする。このとき、プロセッサ１４は、セキュリティ管理プログラム１２を起動しない。或いは、プロセッサ１４は、セキュリティ管理プログラム１２の稼動を中止する。
【００３５】
以下に、本実施形態において、セキュリティ管理プログラム１２の有無の確認を行う際の処理の例について説明する。
例えば、コンピュータシステム１が外部記憶媒体２からバックアップデータ２３を読み出す際に、コンピュータシステム１は、セキュリティ管理プログラム２２の擬似的なインストール（導入）処理を行う。コンピュータシステム１は、この擬似的なインストール処理の際に、セキュリティ管理プログラム２２に相当するセキュリティ管理プログラム１２が既にインストールされているか確認する。
【００３６】
コンピュータシステム１は、セキュリティ管理プログラム１２が既にインストールされている場合、セキュリティ管理プログラム２２の擬似的なインストール処理を中断し、セキュリティ管理プログラム１２を起動する。このとき、プロセッサ１４は、セキュリティ管理プログラム１２により、外部記憶媒体２からバックアップデータ２３を読み出す処理を行う。
【００３７】
反対に、コンピュータシステム１は、セキュリティ管理プログラム１２が未だインストールされていない場合、セキュリティ管理プログラム２２の擬似的なインストール処理を中断し、外部記憶媒体２からバックアップデータ２３を読み出す処理を制限する。或いは、コンピュータシステム１は、セキュリティ管理プログラム２２をそのままインストールし、コンピュータシステム１上でセキュリティ管理プログラム２２を起動する。このとき、プロセッサ１４は、インストールされたセキュリティ管理プログラム２２により、外部記憶媒体２からバックアップデータ２３を読み出す処理を制限する。例えば、プロセッサ１４は、インストールされたセキュリティ管理プログラム２２により、管理キィー１１と管理キィー２１の整合チェックを行い、管理キィー１１と管理キィー２１が整合しない場合、バックアップデータ２３の読み込みを不可とする。
【００３８】
但し、実際には、これらの例に限定されない。
【００３９】
以下に、本発明の第２実施形態について添付図面を参照して説明する。
本実施形態では、外部記憶媒体２がコンピュータシステム１と同様のコンピュータシステムである場合について説明する。
【００４０】
図４を参照すると、本実施形態におけるセキュリティ管理システムは、コンピュータシステム１と、外部記憶媒体２を含む。
【００４１】
コンピュータシステム１は、管理キィー１１と、セキュリティ管理プログラム１２と、コンピュータデータ１３と、プロセッサ１４と、インタフェース１５を備える。
【００４２】
管理キィー１１、セキュリティ管理プログラム１２、コンピュータデータ１３、プロセッサ１４、及びインタフェース１５は、図２と同様である。
【００４３】
外部記憶媒体２は、管理キィー２１と、セキュリティ管理プログラム２２と、バックアップデータ２３と、プロセッサ２４と、インタフェース２５を備える。
【００４４】
管理キィー２１、セキュリティ管理プログラム２２、バックアップデータ２３は、図２と同様である。
【００４５】
プロセッサ２４は、データのバックアップ処理を行う。プロセッサ２４の例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）等の処理装置、又は同様に機能する半導体集積回路（ＩＣ）等が考えられる。但し、実際には、これらの例に限定されない。ここでは、プロセッサ２４は、セキュリティ管理プログラム２２を実行し、コンピュータシステム１側のセキュリティ管理プログラム１２の有無を確認する。
【００４６】
インタフェース２５は、コンピュータシステム１と外部記憶媒体２とを接続する。インタフェース２５の例として、ＵＳＢケーブル等の接続口（コネクタ）、シリアル通信等の通信ポート、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークアダプタ、アンテナ等の通信装置等が考えられる。但し、実際には、これらの例に限定されない。ここでは、インタフェース２５は、コンピュータシステム１側のインタフェース１５と通信する。
【００４７】
図５を参照して、本発明に係るバックアップデータのセキュリティ管理方法における、バックアップデータ処理の出力と読み出しの動作について説明する。
（１）ステップＳ５１
コンピュータシステム１のプロセッサ１４は、第1実施形態と同様に、システム管理者からの指示、又は設定に応じて、或いは外部記憶媒体２を認識した際に、コンピュータデータ１３を外部記憶媒体２にバックアップ出力する。
（２）ステップＳ５２
また、プロセッサ１４は、第1実施形態と同様に、システム管理者からの指示、又は設定に応じて、或いは外部記憶媒体２を認識した際に、外部記憶媒体２のバックアップデータ２３を読み出す。但し、実際には、外部記憶媒体２のプロセッサ２４が、コンピュータシステム１からのバックアップデータの要求に応じて、セキュリティ管理プログラム２２により、コンピュータシステム１にバックアップデータ２３を提供するようにしても良い。
【００４８】
次に、コンピュータシステム１からデータを外部記憶媒体２にバックアップ出力する場合のセキュリティ管理プログラムのフローについて詳細に説明する。
（１）ステップＳ５１１
コンピュータシステム１からコンピュータデータ１３を外部記憶媒体２にバックアップデータ２３として出力する場合、コンピュータシステム１のプロセッサ１４は、セキュリティ管理プログラム１２により、バックアップの実施都度、管理キィー１１を生成する。
（２）ステップＳ５１２
プロセッサ１４は、管理キィー１１をコンピュータシステム１に登録する。
（３）ステップＳ５１３
更に、プロセッサ１４は、管理キィー２１を出力する。
（４）ステップＳ５１４
続けて、プロセッサ１４は、セキュリティ管理プログラム１２により、セキュリティ管理プログラム１２自身をセキュリティ管理プログラム２２として出力する。
（５）ステップＳ５１５
その後、プロセッサ１４は、コンピュータデータ１３をバックアップデータ２３として出力する。
【００４９】
なお、コンピュータシステム１からデータを外部記憶媒体２にバックアップ出力する際に、外部記憶媒体２が既にセキュリティ管理プログラム２２を保有している場合、コンピュータシステム１は、セキュリティ管理プログラム１２自身をセキュリティ管理プログラム２２として出力する処理を省略しても良い。例えば、コンピュータシステム１は、バックアップ出力する際に、外部記憶媒体２に対して、セキュリティ管理プログラム２２の有無を確認し、セキュリティ管理プログラム２２が有る場合、セキュリティ管理プログラム１２自身をセキュリティ管理プログラム２２として出力しない。このとき、コンピュータシステム１は、管理キィー１１とバックアップデータ２３のみ出力する。
【００５０】
次に、コンピュータシステム１が外部記憶媒体２からバックアップデータを読み出す場合のセキュリティ管理プログラムのフローについて詳細に説明する。
（１）ステップＳ５２１
コンピュータシステム１が外部記憶媒体２のバックアップデータ２３を読み込む場合、外部記憶媒体２のプロセッサ２４は、セキュリティ管理プログラム２２により、コンピュータシステム１のセキュリティ管理プログラム１２の有無の確認通信を行う。例えば、外部記憶媒体２のプロセッサ２４は、コンピュータシステム１からのバックアップデータ２３の読み込み要求に応じて、セキュリティ管理プログラム２２を実行し、セキュリティ管理プログラム１２の有無の確認結果をコンピュータシステム１に通知するようにしても良い。
（２）ステップＳ５２２
更に、プロセッサ２４は、セキュリティ管理プログラム１２から得た管理キィー１１とセキュリティ管理プログラム２２が保有する管理キィー２１の整合チェックを行う。このとき、プロセッサ２４は、コンピュータシステム１に対するセキュリティ管理プログラム１２の有無の確認結果の通知に応じて、コンピュータシステム１からセキュリティ管理プログラム１２により管理キィー１１を取得する。
（３）ステップＳ５２３
プロセッサ２４は、管理キィー１１と管理キィー２１が整合した場合のみ、セキュリティ管理プログラム１２に対し、バックアップデータ２３の読み込みを可能とする。この場合、プロセッサ２４は、セキュリティ管理プログラム１２によるバックアップデータ２３の読み込み要求に対し、バックアップデータ２３の読み込みを許可する。
（４）ステップＳ５２４
プロセッサ２４は、それ以外の場合、バックアップデータ２３の読み込み不可とし、コンピュータシステム１以外からのデータ読み込みを不可とする。
【００５１】
なお、外部記憶媒体２のプロセッサ２４が、セキュリティ管理プログラム２２により、コンピュータシステム１のセキュリティ管理プログラム１２の有無の確認通信を行った後の処理は、コンピュータシステム１側で行われるようにしても良い。例えば、外部記憶媒体２のプロセッサ２４は、セキュリティ管理プログラム２２により、コンピュータシステム１のセキュリティ管理プログラム１２の有無を確認し、セキュリティ管理プログラム１２が有る場合、コンピュータシステム１に管理キィー２１を提供する。コンピュータシステム１のプロセッサ１４は、管理キィー２１を受け取ると、管理キィー１１と管理キィー２１の整合チェックを行う。以降の処理は、コンピュータシステム１側で行われる。
【００５２】
これらセキュリティ管理プログラム２２、セキュリティ管理プログラム１２の連携動作により、自動のデータセキュリティ管理機能を実現する。
【００５３】
なお、本発明の各実施形態は、組み合わせて実施することも可能である。
【００５４】
以下に、本発明の効果に通信について詳述する。
第一の効果は、従来の人為的なパスワードの管理は不要であること。その理由は、バックアップデータのセキュリティ管理の自動セキュリティ管理機能があるためである。
【００５５】
第二の効果は、データ出力媒体が外部に持ち出されても、管理キィーが解除されても、外部へデータが流出することはない。その理由は、セキュリティ管理プログラムの整合チェック機能により、管理キィーが解除されても、管理キィーとの整合が確認されない限りは、データを取り出せないためである。
【００５６】
第三の効果は、コンピュータのディザスタリカバリに於ける、遠隔地での多量のシステムバックアップデータの保管、並びに、復旧の運用システムとしても、利用が期待できる。その理由は、セキュリティ管理プログラムの整合チェック機能により、管理キィーとの整合が確認されない限りは、データを取り出せない、データを登録できない機能が、コンピュータのディザスタリカバリに於けるシステムバックアックデータのデータ保管、復旧の実施要件に近いためである。
【００５７】
以上のように、本発明におけるバックアップデータのセキュリティ管理方法では、コンピュータからデータを外部記憶媒体にバックアップ出力する場合、バックアップデータの出力と、バックアップ都度生成される管理キィーの出力を行う。バックアップデータの読み込みの時には、コンピュータが保有する管理キィーと出力管理キィーの整合をチェックし、管理キィーが整合しない場合、バックアップデータを取り出せなくするセキュリティ管理機能を有したプログラムを同時に出力することで、バックアップデータのセキュリティを自動で判断する。このように、従来のパスワード管理を不要とし、更に、データ出力媒体が外部に持ち出されても、又、管理キィーが解除されても、データを取り出せなくする機能により、外部へのデータの流出を回避することができるようにする。
【００５８】
本発明は、コンピュータのバックアップデータのセキュリティ管理、データの流出回避に関する用途に適用できる。
【図面の簡単な説明】
【００５９】
【図１】図１は、本発明の基本構成を示すブロック図である。
【図２】図２は、本発明の第１実施形態におけるシステム全体構成例を示すブロック図である。
【図３】図３は、本発明の第１実施形態における動作を示すフローチャートである。
【図４】図４は、本発明の第２実施形態におけるシステム全体構成例を示すブロック図である。
【図５】図５は、本発明の第２実施形態における動作を示すフローチャートである。
【符号の説明】
【００６０】
１…  コンピュータシステム
１１…  管理キィー
１２…  セキュリティ管理プログラム
１３…  コンピュータデータ
１４…  プロセッサ
１５…  インタフェース
２…  外部記憶媒体
２１…  管理キィー
２２…  セキュリティ管理プログラム
２３…  バックアップデータ
２４…  プロセッサ
２５…  インタフェース
【図１】
0005003565.tif 000002
【図２】
0005003565.tif 000003
【図３】
0005003565.tif 000004
【図４】
0005003565.tif 000005
【図５】
0005003565.tif 000006