(57)【要約】【課題】秘密鍵がバックアップされた範囲を完全に追跡可能とし、運用者であっても秘密鍵を不正に使用できなくする。【解決手段】本発明は、エクスポート側の装置がエクスポート先の装置を認証し、秘密情報をエクスポートする際に、エクスポート先の装置の識別情報を含む証跡を出力する。インポート側の装置（エクスポート先の装置）は、秘密情報をインポートしたか否かを証明する証跡を出力する。【選択図】      図１
2004356899.tif 000002
【特許請求の範囲】
【請求項１】
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理方法において、
他の装置に前記秘密鍵をエクスポートするために、該秘密鍵を復元するための秘密情報を出力する際に、
エクスポート先の装置の固体識別情報を認証し、
前記秘密鍵をエクスポートすることにより更新される暗号処理装置内の記憶手段に格納されている履歴情報を更新し、
前記秘密鍵を復元する前記秘密情報をエクスポートしたか否かの事実を証明する情報を含み、かつエクスポート先装置の固体識別情報を含むエクスポート証跡を作成して、出力することを特徴とする暗号処理方法。
【請求項２】
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理方法において、
前記秘密鍵をインポートすることにより更新される暗号処理装置内の記憶手段に格納されている履歴情報を更新し、
他の装置から出力された秘密鍵を復元する秘密情報をインポートしたか否かの事実を証明するインポート証跡を作成して、出力することを特徴とする暗号処理方法。
【請求項３】
暗号処理装置から出力される証跡を検証する検証方法において、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置からエクスポート証跡を取得し、
前記エクスポート証跡を検証することを特徴とする検証方法。
【請求項４】
暗号処理装置から出力される証跡を検証する検証方法において、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理装置からインポート証跡を取得し、
前記インポート証跡を検証することを特徴とする検証方法。
【請求項５】
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段を有し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置であって、
エクスポート先の固体識別情報を入力すると共に、エクスポート証跡を出力する入出力手段と、
少なくとも秘密鍵のエクスポート履歴情報を保存する記憶手段と、
エクスポート用に、秘密鍵を復元できる秘密情報を作成する秘密情報作成手段と、
エクスポート先装置を認証する装置認証手段と、
秘密鍵を復元するための秘密情報をエクスポートしたか否かの事実を証明する情報を含み、かつエクスポート先装置の固体識別情報を含む前記エクスポート証跡を作成し、前記入出力手段を介して出力する証跡作成手段と、
を有することを特徴とする暗号処理装置。
【請求項６】
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段を有し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理装置であって、
インポート元の装置で作成された秘密情報を入力し、インポート証跡を出力する入出力手段と、
前記秘密情報から業務用の秘密鍵を復元する秘密鍵復元手段と、
履歴情報を記憶する記憶手段と、
前記秘密情報をインポートすることにより前記記憶手段の前記履歴情報を更新する更新手段と、
前記秘密情報をインポートしたか否かの事実を証明する前記インポート証跡を作成し、前記入出力手段を介して出力する証跡作成手段と、
を有することを特徴とする暗号処理装置。
【請求項７】
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段を有し、該秘密鍵を安全に他の装置へのエクスポートまたは、他の装置からのインポートを含む、該装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置であって、
外部からの署名対象電文、秘密鍵を復元するための秘密情報を入力し、署名、秘密鍵を復元する秘密情報を出力する入出力手段と、
少なくとも秘密鍵のエクスポート・インポート履歴情報を保存する記憶手段と、
エクスポート先の装置を認証する装置認証手段と、
エクスポート用に秘密鍵を復元できる秘密情報を作成し、また、インポートした秘密情報から秘密鍵を復元する秘密情報生成・復元手段と、
前記秘密鍵を復元する秘密情報をエクスポートしたか否かの事実を証明する情報を含み、かつエクスポート先装置の固体識別情報を含むエクスポート証跡、及び、他の装置から出力された秘密鍵を復元する秘密情報をインポートしたか否かの事実を証明するインポート証跡を作成し、前記入出力手段を介して出力する証跡作成手段と、を有することを特徴とする暗号処理装置。
【請求項８】
暗号処理装置から出力される証跡を検証する検証装置であって、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置からエクスポート証跡を取得する手段と、
前記エクスポート証跡を検証する手段と、
を有することを特徴とする検証装置。
【請求項９】
暗号処理装置から出力される証跡を検証する検証装置であって、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理装置からインポート証跡を取得する手段と、
前記インポート証跡を検証する手段と、を有することを特徴とする検証装置。
【請求項１０】
秘密鍵の所有権を有する秘密鍵所有者に対して、該秘密鍵の管理と暗号処理を行う代行運用方法において、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段を有し、該秘密鍵を安全に他の装置へのエクスポートまたは、他の装置からのインポートを含む、該装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置からのエクスポート証跡及びインポート証跡を取得し、
前記エクスポート証跡及び前記インポート証跡を検証装置に入力し、
前記検証装置から検証結果を取得することを特徴とする代行運用方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、暗号処理方法及び装置及び検証方法及び装置及び代行運用方法に係り、特に、秘密鍵の使用証跡を出力するために、秘密鍵のバックアップあるいはインポートされた範囲を証明する暗号処理方法及び装置及び検証方法及び装置及び代行運用方法に関する。
【０００２】
【従来の技術】
秘密鍵を耐タンパ装置内で管理する暗号処理装置が実用化されている。これらの暗号処理装置は、他の装置と共通の暗号鍵で暗号化するなどして安全な形で秘密鍵を他の装置にバックアップすることが可能なものもある。
【０００３】
暗号処理装置を正当に使用したことを証明するために、暗号処理装置内で秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置（方法）が提案されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、バックアップされた秘密鍵情報がどの装置で復元され、その後どのように使用されたかを追跡することができない。そのため、運用者が不正に秘密鍵をバックアップし、バックアップ先の装置で秘密鍵を不正に使用することが可能である。
【０００５】
本発明は、上記の点に鑑みなされたもので、秘密鍵がバックアップされた範囲を完全に追跡することを可能とし、運用者であっても秘密鍵を不正に使用することができない暗号処理方法及び装置及び検証方法及び装置及び代行運用方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【０００７】
本発明は、耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理方法において、
他の装置に前記秘密鍵をエクスポートするために、該秘密鍵を復元するための秘密情報を出力する際に、
エクスポート先の装置の固体識別情報を認証し（ステップ１）、
秘密鍵をエクスポートすることにより更新される暗号処理装置内の記憶手段に格納されている履歴情報を更新し（ステップ２）、
秘密鍵を復元する秘密情報をエクスポートしたか否かの事実を証明する情報を含み、かつ、エクスポート先の装置の固体識別情報を含むエクスポート証跡を作成して、出力する（ステップ３）。
【０００８】
本発明は、耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理方法において、
秘密鍵をインポートすることにより更新される暗号処理装置内の記憶手段に格納されている履歴情報を更新し（ステップ４）、
他の装置から出力された秘密鍵を復元する秘密情報をインポートしたか否かの事実を証明するインポート証跡を作成して、出力する（ステップ５）。
【０００９】
本発明は、暗号処理装置から出力される証跡を検証する検証方法において、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置からエクスポート証跡を取得し、エクスポート証跡を検証する。
【００１０】
本発明は、暗号処理装置から出力される証跡を検証する検証方法において、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理装置からインポート証跡を取得し、インポート証跡を検証する。
【００１１】
本発明は、耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段を有し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置であって、
エクスポート先の固体識別情報を入力すると共に、エクスポート証跡を出力する入出力手段と、
少なくとも秘密鍵のエクスポート履歴情報を保存する記憶手段と、
エクスポート用に、秘密鍵を復元できる秘密情報を作成する秘密鍵作成手段と、
エクスポート先装置を認証する装置認証手段と、
秘密鍵を復元するための秘密情報をエクスポートしたか否かの事実を証明する情報を含み、かつエクスポート先装置の固体識別情報を含むエクスポート証跡を作成し、入出力手段を介して出力する証跡作成手段と、を有する。
【００１２】
本発明は、耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段を有し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理装置であって、
インポート元の装置で作成された秘密情報を入力し、インポート証跡を出力する入出力手段と、
秘密情報から業務用の秘密鍵を復元する秘密鍵復元手段と、
履歴情報を記憶する記憶手段と、
秘密情報をインポートすることにより記憶手段の履歴情報を更新する更新手段と、
秘密情報をインポートしたか否かの事実を証明するインポート証跡を作成し、入出力手段を介して出力する証跡作成手段と、を有する。
【００１３】
図２は、本発明の原理構成図である。
【００１４】
本発明は、耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段１３０を有し、該秘密鍵を安全に他の装置へのエクスポートまたは、他の装置からのインポートを含む、該装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置であって、
外部からの署名対象電文、秘密鍵を復元するための秘密情報を入力し、署名、秘密鍵を復元する秘密情報を出力する入出力手段１１０と、
少なくとも秘密鍵のエクスポート・インポート履歴情報を保存する記憶手段１２０と、
エクスポート先の装置を認証する装置認証手段１５０と、
エクスポート用に秘密鍵を復元できる秘密情報を作成し、また、インポートした秘密情報から秘密鍵を復元する秘密情報生成・復元手段１４０と、
秘密鍵を復元する秘密情報をエクスポートしたか否かの事実を証明する情報を含み、かつエクスポート先装置の固体識別情報を含むエクスポート証跡、及び、他の装置から出力された秘密鍵を復元する秘密情報をインポートしたか否かの事実を証明するインポート証跡を作成し、入出力手段１１０を介して出力する証跡作成手段１６０と、を有する。
【００１５】
本発明は、暗号処理装置から出力される証跡を検証する検証装置であって、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置にエクスポートし、エクスポートを含む装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置からエクスポート証跡を取得する手段と、エクスポート証跡を検証する手段と、を有する。
【００１６】
本発明は、暗号処理装置から出力される証跡を検証する検証装置であって、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行し、該秘密鍵を安全に他の装置からインポートし、インポートを含む該装置内での該秘密鍵を用いた処理を実行したことを証明する証跡を出力する暗号処理装置からインポート証跡を取得する手段と、インポート証跡を検証する手段と、を有する。
【００１７】
本発明は、秘密鍵の所有権を有する秘密鍵所有者に対して、該秘密鍵の管理と暗号処理を行う代行運用方法において、
耐タンパ装置内において、業務に用いるための秘密鍵を管理し、該秘密鍵を用いてデジタル署名や暗号化を含む暗号化処理を実行する暗号処理手段を有し、該秘密鍵を安全に他の装置へのエクスポートまたは、他の装置からのインポートを含む、該装置内での該秘密鍵を用いた処理を実行したことの証跡を出力する暗号処理装置からのエクスポート証跡及びインポート証跡を取得し、
エクスポート証跡及び前記インポート証跡を検証装置に入力し、
検証装置から検証結果を取得する。
【００１８】
上記のように、本発明は、バックアップ元の暗号処理装置（エクスポート側の装置）がバックアップ先の装置（インポート先の装置）を認証し、秘密情報をエクスポートする際に、バックアップ先装置の識別情報（固体識別情報）を含む証跡を出力する。また、バックアップ先の装置は、当該秘密情報をインポートしたか否かを証明する証跡を出力する。これにより、秘密鍵がバックアップされた範囲を完全に追跡することが可能となる。
【００１９】
【発明の実施の形態】
以下、図面と共に本発明の実施の形態を説明する。
【００２０】
なお、以下の説明では、証跡の作成方法は、公開鍵暗号を用いる例を説明するが、この例に限定されない。また、以下の説明において、エクスポート／インポート（復元）対象となる「秘密鍵」は「業務用の秘密鍵」であり、証跡を検証するの「公開鍵」は「証跡用秘密鍵に対応する公開鍵」である。
【００２１】
図３は、本発明の一実施の形態における暗号処理装置の構成を示す。
【００２２】
同図に示す暗号処理装置１００は、入出力部１１０、記憶部１２０、暗号処理部１３０、秘密情報作成・復元部１４０、装置認証部１５０、証跡情報作成部１６０、及び制御部１７０から構成される。
【００２３】
入出力部１１０は、外部から署名対象文、秘密鍵を復元する秘密情報を入力し、署名、秘密鍵を復元する秘密情報を出力する。
【００２４】
記憶部１２０は、業務用の署名を行う業務用秘密鍵１２１、証跡作成や認証を行う証跡用秘密鍵１２２、業務用の秘密鍵のエクスポート・インポート履歴情報１２３を保存する。
【００２５】
暗号処理部１３０は、記憶部１２０から業務用秘密鍵１２１を読み出して、当該業務用秘密鍵で暗号処理を行う。
【００２６】
秘密情報作成・復元部１４０は、エクスポート用に、秘密鍵を復元できる業務用秘密情報を作成し、また、インポートした秘密情報から業務用秘密鍵を復元する。
【００２７】
装置認証部１５０は、エクスポート先装置を認証する。
【００２８】
証跡情報作成部１６０は、エクスポート・インポート証跡を含む使用証跡を作成する。
【００２９】
制御部１７０は、上記の各部を制御する。
【００３０】
上記の装置は、耐タンパ装置内に実装されており、外部から所定の操作以外を実施することは物理的に防止される。
【００３１】
本実施の形態では、証跡作成と認証に同一の公開鍵ペアの秘密鍵を用いるが、これらを分離すること、あるいは安全な方法で配送した共通鍵を使用することも可能である。
【００３２】
また、暗号処理部１３０で実施される処理の証跡作成方法について詳細に解説されている従来の技術を適用するもとのとし、ここでは詳述しない。
【００３３】
以下、第１の暗号処理装置から第２の暗号処理装置に秘密鍵をエクスポートする方法の一例について説明する。ここで、第１の暗号処理装置Ａと第２の暗号処理装置Ｂは、図３に示す構成と同様である
図４は、本発明の第１の実施の形態における秘密鍵のエクスポート・インポートを説明するための図である。以下の説明では、第１の暗号処理装置１００Ａから第２の暗号処理装置１００Ｂに対して秘密鍵をエクスポートし、検証装置２００において、第１の暗号処理装置１００Ａと第２の暗号処理装置１００Ｂから取得した運用履歴に基づいて検証を行う場合について説明する。
【００３４】
以下、第１の暗号処理装置Ａにおける、秘密鍵エクスポート処理について説明する。
【００３５】
図５は、本発明の第１の実施の形態における秘密鍵エクスポート処理のフローチャートである。
【００３６】
まず、入出力部１１０より、エクスポート先の装置１００Ｂの証跡用秘密鍵に対応する公開鍵証明書を入力する（ステップ１０１）。
【００３７】
次に、装置認証部１５０において、公開鍵証明書を検証し、エクスポート先が正当な暗号処理装置であることを確認する（ステップ１０２）。
【００３８】
次に、秘密情報作成・復元部１４０において、記憶部１２０から業務用秘密鍵１２１と証跡用秘密鍵１２２を読み出して、業務用秘密鍵１２１と、当該業務用秘密鍵１２１の識別情報を含む情報を、証跡用秘密鍵１２２で暗号化した秘密情報を作成する（ステップ１０３）。
【００３９】
次に、証跡情報作成部１６０において、業務用秘密鍵の識別情報と、公開鍵証明書と、本処理の実施日時を含む情報に対して、証跡用秘密鍵１２２を用いたデジタル書名を作成し、識別情報と、公開鍵証明書と、署名と、実施日時を含むエクスポート証跡を作成する（ステップ１０４）。
【００４０】
次に、記憶部１２０において、履歴情報１２３を更新する（ステップ１０５）。本実施の形態では、一例として、エクスポート証跡を、従来履歴に追加する。
【００４１】
次に、入出力部１１０より、秘密情報とエクスポート証跡を出力する（ステップ１０６）。
【００４２】
制御部１７０では、上記の一連の処理を１つのトランザクションとして管理する。
【００４３】
なお、エクスポート証跡と履歴情報は、過去から現在に至るエクスポート証跡の全て、あるいは、一部を必要に応じて検証することにより、秘密鍵を復元する秘密情報をエクスポートしたか否かの事実を証明できればよいのであって、本実施の形態の例の他にも多数の実現方法は容易に構成できる。例えば、履歴情報には、エクスポート実施毎に更新されるシリアルナンバーのカウンタ値を保存しておき、エクスポート証跡の署名対象に当該シリアルナンバーを含むことでも上記の目的は達成できる。
【００４４】
次に、第２の暗号処理装置１００Ｂにおける秘密鍵のインポート処理について説明する。
【００４５】
図６は、本発明の第１の実施の形態における秘密鍵のインポート処理のフローチャートである。
【００４６】
まず、入出力部１１０より、インポート元である第１の暗号処理装置１００Ａで作成された秘密情報を入力する（ステップ２０１）。
【００４７】
次に、秘密情報作成・復元部１４０において、秘密情報を証跡用秘密鍵で復号化し、業務用秘密鍵と識別情報を復元する（ステップ２０２）。
【００４８】
秘密情報作成・復元部１４０において、復号化された業務用秘密鍵をインポートした業務用秘密鍵として記憶部１２０に保存する（ステップ２０３）。
【００４９】
次に、証跡情報作成部１６０において、識別情報と、本処理の実施日時を含む情報に対して、証跡用秘密鍵を用いたデジタル署名を作成し、識別情報と、署名と、実施日時を含むインポート証跡を作成する（ステップ２０４）。
【００５０】
次に、記憶部１２０において、履歴情報１２３を更新する（ステップ２０５）。本実施の形態の例では、一例として、インポート証跡を従来履歴に追記する。
【００５１】
次に、入出力部１１０より、インポート証跡を出力する（ステップ２０６）。
【００５２】
制御部１７０では、上記の一連の処理を１つのトランザクションとして管理する。
【００５３】
なお、第１の暗号処理装置１００Ａと同様に、インポート証跡と履歴情報は、過去から現在に至るインポート証跡の全て、あるいは、一部を必要に応じて検証することにより、秘密鍵を復元する秘密情報をインポートしたか否かの事実を証明できればよいのであって、本実施の形態の他にも多数の実現方法は容易に構成できる。
【００５４】
以下に、本実施の形態における運用履歴出力処理について説明する。
【００５５】
まず、入出力部１１０において、検証装置２００からの運用履歴出力要求を受け付ける。次に、暗号処理装置１００Ａ，１００Ｂの記憶部１２０に保存してあるエクスポート証跡、インポート証跡を、入出力部１１０を介して全て出力する。
【００５６】
以下、検証装置２００の処理について説明する。
【００５７】
図７は、本発明の第１の実施の形態における検証装置の動作のフローチャートである。
【００５８】
検証装置２００は、第１の暗号処理装置１００Ａと第２の暗号処理装置１００Ｂから運用履歴を取得する（ステップ３０１）。
【００５９】
検証装置２００は、第１の暗号処理装置１００Ａから取得したエクスポート情報に含まれる署名をエクスポートした装置の公開鍵を用いて検証する（ステップ３０２）。
【００６０】
検証装置２００は、第２の暗号処理装置１００Ｂから取得したインポート情報に含まれる署名をインポートした装置の公開鍵を用いて検証する（ステップ３０３）。
【００６１】
上記のステップ３０２、及びステップ３０３の検証結果が正当であり、かつ、エクスポート証跡・インポート証跡の内容に矛盾が無ければ（ステップ３０４、ｙｅｓ）、第１の暗号処理装置１００Ａの業務用秘密鍵は、第２の暗号処理装置１００Ｂにインポートされ、かつその他の装置にはエクスポートされていないことが証明できる（ステップ３０５）。
【００６２】
［第２の実施の形態］
本実施の形態では、運用代行方法について説明する。
【００６３】
図８は、本発明の第２の実施の形態における運用代行処理を説明するための図である。
【００６４】
同図における上段は、暗号処理装置１００をもちいた暗号処理を含む業務システムの運用を代行する運用代行サービスプロバイダ３００が行う手順である。
【００６５】
運用代行サービスプロバイダ３００は、暗号処理装置１００Ａから秘密情報をエクスポートし、秘密情報を暗号処理装置１００Ｂにインポートする。
【００６６】
同図における下段は、業務システムの運用を代行する運用代行サービスプロバイダ３００に委託し、検証装置２００を用いて、運用の正当性を検証する運用代行サービス利用者の装置４００が行う手順である。
【００６７】
運用代行サービス利用者装置４００は、暗号処理装置１００Ａからエクスポート証跡を取得し、暗号処理装置１００Ｂからインポート証跡を取得し、これらを検証装置２００に入力し、検証結果を取得する。
【００６８】
上記の手順によって、運用代行サービス利用者は、暗号処理装置が正当に運用されているか否かを検証することができる。
【００６９】
また、上記の図５〜図７に示した暗号処理装置及び検証装置の動作をプログラムとして構築し、暗号処理装置及び検証装置として利用されるコンピュータにインストールし、ＣＰＵ等の制御手段により実行することが可能である。
【００７０】
また、構築されたプログラムを、暗号処理装置及び検証装置として利用されるコンピュータに接続されるハードディスク装置や、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際に、コンピュータにインストールして実行させることも可能である。
【００７１】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【００７２】
【発明の効果】
上述のように、エクスポート元の暗号処理装置がエクスポート先の装置を認証し、秘密情報をエクスポートする際に、エクスポート先の装置の識別情報を含むに証跡（エクスポート証跡）を出力し、また、インポート側の装置は、秘密情報をインポートしたか否かを証明するためのインポート証跡を出力することにより、秘密鍵がエクスポートされた範囲を完全に追跡することができる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の第１の実施の形態における暗号処理装置の構成図である。
【図４】本発明の第１の実施の形態における秘密害のエクスポート・インポートを説明するための図である。
【図５】本発明の第１の実施の形態における秘密鍵エクスポート処理のフローチャートである。
【図６】本発明の第１の実施の形態における秘密鍵インポート処理のフローチャートである。
【図７】本発明の第１の実施の形態における検証装置の動作のフローチャートである。
【図８】本発明の第２の実施の形態における運用代行処理を説明するための図である。
【符号の説明】
１００  暗号処理装置
１１０  入出力手段、入出力部
１２０  記憶手段、記憶部
１２１  業務用秘密鍵
１２２  証跡用秘密鍵
１２３  履歴情報
１３０  暗号処理手段、暗号処理部
１４０  秘密情報作成・復元手段、秘密情報作成・復元部
１５０  認証手段、認証部
１６０  証跡作成手段、証跡作成部
１７０  制御部
２００  検証装置
３００  運用代行サービスプロバイダ
４００  運用代行サービス利用者装置
【図１】
2004356899.tif 000003
【図２】
2004356899.tif 000004
【図３】
2004356899.tif 000005
【図４】
2004356899.tif 000006
【図５】
2004356899.tif 000007
【図６】
2004356899.tif 000008
【図７】
2004356899.tif 000009
【図８】
2004356899.tif 000010