(57)【特許請求の範囲】
【請求項１】
暗号化された秘密情報ファイルを保存・管理する秘密情報管理サーバと、
該秘密情報ファイルを暗号化／復号化するための複数種類の暗号化／復号化ソフトウェアを保存・管理する暗号化／復号化ソフトウェア管理サーバと、
該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに通信ネットワークを介してアクセス可能で、且つ、該暗号化／復号化ソフトウェアを動作させるための環境を有し、該暗号化／復号化ソフトウェア管理サーバに保持・管理された該複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、当該暗号化／復号化ソフトウェアを用いて、該秘密情報管理サーバに保存される該秘密情報ファイルの暗号化方式を定期的に変更する情報端末とをそなえ、
該情報端末からアクセスを行なったユーザの認証後に、該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバからそれぞれ該暗号化方式を定期的に変更された該秘密情報ファイルおよび当該秘密情報ファイルを暗号化するために用いた該暗号化／復号化ソフトウェアに対応する該暗号化／復号化ソフトウェアを該情報端末にダウンロードし、
該情報端末において、ダウンロードした該暗号化／復号化ソフトウェアを用いて該秘密情報ファイルの復号化を行なうように構成されたことを特徴とする、秘密情報管理システム。
【請求項２】
該ユーザの認証を行なうことによって、該情報端末からの該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに対するアクセスを管理するアクセス管理サーバをさらにそなえ、
該アクセス管理サーバが、該ユーザの認証を行なった後に、該情報端末から該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに対するアクセスを許可するように構成されたことを特徴とする、請求項１記載の秘密情報管理システム。
【請求項３】
該ユーザの認証に必要となる情報が該情報端末から該アクセス管理サーバへ送信される際に、該情報が漏洩するのを防止して当該情報の安全性を保障するセキュアサーバをさらにそなえたことを特徴とする、請求項２記載の秘密情報管理システム。
【請求項４】
該情報端末において復号化された該秘密情報ファイルの内容を変更した場合、もしくは、新規の秘密情報ファイルを該情報端末から該秘密情報管理サーバに登録する場合、該暗号化／復号化ソフトウェアを用いて、変更後の該秘密情報ファイルもしくは該新規の秘密情報ファイルを暗号化してから、該通信ネットワークを介して該秘密情報ファイルを該秘密情報管理サーバにアップロードするように構成されたことを特徴とする、請求項１〜請求項３のいずれか１項に記載の秘密情報管理システム。
【請求項５】
該情報端末において、該秘密情報ファイルの復号化に必要となる暗号鍵を取得し、該暗号鍵と該暗号化／復号化ソフトウェアとを用いて該秘密情報ファイルの復号化を行なうように構成されたことを特徴とする、請求項１〜請求項４のいずれか１項に記載の秘密情報管理システム。
【請求項６】
該ユーザによって所持され、該情報端末と定期的に無線通信を行なう無線トークンをさらにそなえ、
該情報端末において、該無線トークンからの所定時間間隔毎の応答が無い場合に、該秘密情報ファイルが消去されることを特徴とする、請求項１〜請求項５のいずれか１項に記載の秘密情報管理システム。
【請求項７】
該無線トークンが、該秘密情報ファイルの復号化に際して必要となる暗号鍵に関する情報を保持するとともに、該情報端末からの要求に応じて該暗号鍵に関する情報を送信する機能を有し、
該情報端末において、該秘密情報ファイルの復号化を行なう際に、該無線トークンから該暗号鍵に関する情報を受信することを特徴とする、請求項６記載の秘密情報管理システム。
【請求項８】
該無線トークンが、該情報端末でのパスワード認証に応じて活性化されることを特徴とする、請求項７記載の秘密情報管理システム。
【請求項９】
該情報端末において、該秘密情報ファイルの復号化を行なう際に、該情報端末に入力された所定のテキストパスワードから、該復号化に必要となる暗号鍵を生成することを特徴とする、請求項１〜請求項６のいずれか１項に記載の秘密情報管理システム。
【請求項１０】
該情報端末において、該秘密情報ファイルの復号化に際して必要となる暗号鍵に関する情報を保持する外部記憶媒体とのインタフェースがそなえられ、該秘密情報ファイルの復号化を行なう際に、該外部記憶媒体から該インタフェースを介して該暗号鍵に関する情報が入力されることを特徴とする、請求項１〜請求項６のいずれか１項に記載の秘密情報管理システム。
【請求項１１】
暗号化された秘密情報ファイルを保存・管理する秘密情報管理サーバと、該秘密情報ファイルを暗号化／復号化するための複数種類の暗号化／復号化ソフトウェアを保存・管理する暗号化／復号化ソフトウェア管理サーバとに通信ネットワークを介してアクセス可能な情報端末であって、
該暗号化／復号化ソフトウェアを動作させるための環境を有し、
該暗号化／復号化ソフトウェア管理サーバに保持・管理された該複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、当該暗号化／復号化ソフトウェアを用いて、該秘密情報管理サーバに保存される該秘密情報ファイルの暗号化方式を定期的に変更するように構成されるとともに、
該情報端末からアクセスを行なったユーザの認証後に、該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバからそれぞれ該暗号化方式を定期的に変更した該秘密情報ファイルおよび当該秘密情報ファイルを暗号化するために用いた該暗号化／復号化ソフトウェアに対応する該暗号化／復号化ソフトウェアをダウンロードし、
ダウンロードした該暗号化／復号化ソフトウェアを用いて該秘密情報ファイルの復号化を行なうように構成されたことを特徴とする、情報端末。
【請求項１２】
該ユーザのバイオメトリクス情報を採取するための採取手段と、
該バイオメトリクス情報を用いて該ユーザの認証を行なう認証手段と、
該秘密情報ファイルの復号化に必要となる暗号鍵に係る情報、もしくは、該管理サーバでの該ユーザの認証に必要となる情報を記憶する記憶手段とをそなえ、
該認証手段による該ユーザの認証完了に応じて、該記憶手段から前記情報が読み出されるように構成されたことを特徴とする、請求項１１記載の情報端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、個人認証等に必要な各種情報（識別番号，パスワード，暗号鍵，デジタル証明書等）を秘密情報として保存・管理するのに用いて好適の秘密情報管理システムと、同システムにおいて上記秘密情報をダウンロードするための情報端末とに関する。
【０００２】
【従来の技術】
システムやアプリケーションの利用者（ユーザ）が本人であることを認証する方式としては、暗証番号やパスワード等の秘密情報を用いる方式（以下、パスワード認証方式という場合がある）が一般的である。この方式では、認証対象の利用者が秘密情報を入力し、入力された秘密情報と予め登録されている秘密情報とが一致した場合に、その認証対象の利用者が本人であるものと認証される。このような認証方式は、誰でも使うことのできる手軽な方式であり、現在のシステムインフラにおいて最も一般的に採用されている。
【０００３】
【発明が解決しようとする課題】
ところで、近年、ＰＤＡ（Personal Digital Assistant）や携帯電話等の携帯型の情報端末は、極めて多機能化しており、電子手帳や電話としての用途や機能のみならず、有線あるいは無線のネットワークを介して電子情報や画像情報を送受信する機能や、銀行決済機能，電子商取引機能，株取引機能等をもそなえるようになっている。このような各種機能を実現するために、情報端末では種々のアプリケーションを起動して実行する機会が多くなっている。
【０００４】
種々のアプリケーションを起動・実行する際、利用者はアプリケーション毎にＩＤ（識別情報）と本人認証用のパスワードとを入力する必要がある。同様に、銀行決済機能や電子商取引機能等を用いる際、利用者は利用銀行等の口座番号と本人認証用の暗証番号とを入力する必要がある。ＩＤや口座番号は、通常、メモリ等に予め記憶されており利用者自身によって入力されることはないが、上述の認証方式を採用した場合、本人認証用の秘密情報（パスワードや暗証番号）は利用者本人によって入力される。
【０００５】
従って、利用者はアプリケーション毎あるいはシステム（銀行等）毎にパスワードや暗証番号を記憶しておく必要があり、多数のパスワードや暗証番号を用いるようになった場合、秘密情報の管理面やセキュリティ面において、以下のような問題（ａ）〜（ｄ）が生じる。
（ａ）一般に、パスワードや暗証番号を忘れないようにするため、利用者は、記憶しやすい文字列をパスワードや暗証番号として使う傾向がある。例えば、利用者本人や家族の名前，生年月日，電話番号のほか、辞書に載っている単語などをパスワードや暗証番号として登録することが多い。このようなパスワードや暗証番号を登録すると、情報端末が盗まれた場合、他人が利用者に成りすまして銀行決済機能や電子商取引機能等を悪用するおそれがある。
【０００６】
（ｂ）本人認証にパスワードや暗証番号を用いるとシステムが簡便になりコストも安くなるが、利用者にはセキュリティ意識が求められる。セキュリティレベルを高めるために記憶し難い文字列をパスワードや暗証番号として用いると、利用者自身が忘れてしまう場合がある。利用者が忘れないように、そのような文字列を情報端末に記憶させたり手帳等に記録したりすると、他人によって簡単に読み出されて悪用されるおそれがあり、結局、セキュリティレベルが低くなってしまう。
【０００７】
（ｃ）１つのパスワードで複数のシステムに一括ログインするシングルサインオンシステムやＬＤＡＰ（Lightweight Directory Access Protocol）では、その１つのパスワードが盗まれると関連システムの全てにアクセス可能になってしまい、セキュリティレベルが低い。
（ｄ）シングルサインオンシステムを採用するには、システム相互が予め連携している必要があるため、全てのシステムをシングルサインオンシステムによってサポートすることは困難である。
【０００８】
一方、秘密情報を用いた認証以外には、利用者の所有物（ＩＤカード等）を用いた認証や、利用者固有のバイオメトリクス情報（指紋，掌紋，指形，掌形，音声，網膜，虹彩，顔画像，動的署名，血管パターン，キーストローク等）を用いた認証も一般に利用されている。
しかし、所有物認証を採用した場合、利用者が認証用の所有物を所持し忘れると利用者の認証を行なうことができなくなるほか、所有物の貸し借りが可能であるため、その所有物を悪用されるおそれがありセキュリティレベルが低い。
【０００９】
バイオメトリクス認証を採用すると、全てのユーザがその認証方式を使用することができない場合があるほか、システム毎に設定されるＩＤを記憶しておき認証時に入力する必要があるため、複数のシステムのＩＤを管理しなければならずその管理が面倒である。また、バイオメトリクス認証を採用するためには、現在最も一般的なパスワード認証方式に対応した既存の個人認証システムのインフラを大幅に変更する必要がある。
【００１０】
このため、秘密情報を安全に保管しながら、利用者がいつでも秘密情報を入手可能にして、シングルサインオンシステム等を採用することなく且つ既存の個人認証システムのインフラに変更を加えることなく、一般的なパスワード認証方式を有効に且つ安全に利用できるようにすることが望まれている。
本発明は、このような状況に鑑み創案されたもので、各種秘密情報を含む秘密情報ファイルを安全に保管しながら、ユーザが最小の秘密情報を用いていつでも何処でも安全に秘密情報ファイルを入手できるようにした、秘密情報管理システムおよび情報端末を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の秘密情報管理システム（請求項１）は、暗号化された秘密情報ファイルを保存・管理する秘密情報管理サーバと、該秘密情報ファイルを暗号化／復号化するための暗号化／復号化ソフトウェアを保存・管理する暗号化／復号化ソフトウェア管理サーバと、該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに通信ネットワークを介してアクセス可能で、且つ、該暗号化／復号化ソフトウェアを動作させるための環境を有し、該暗号化／復号化ソフトウェア管理サーバに保持・管理された該複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、当該暗号化／復号化ソフトウェアを用いて、該秘密情報管理サーバに保存される該秘密情報ファイルの暗号化方式を定期的に変更する情報端末とをそなえ、該情報端末からアクセスを行なったユーザの認証後に、該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバからそれぞれ該暗号化方式を定期的に変更された該秘密情報ファイルおよび当該秘密情報ファイルを暗号化するために用いた該暗号化／復号化ソフトウェアに対応する該暗号化／復号化ソフトウェアを該情報端末にダウンロードし、該情報端末において、ダウンロードした該暗号化／復号化ソフトウェアを用いて該秘密情報ファイルの復号化を行なうように構成されたことを特徴としている。
【００１２】
なお、該ユーザの認証を行なうことにより、該情報端末からの該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに対するアクセスを管理するアクセス管理サーバをさらにそなえ、該アクセス管理サーバが、該ユーザの認証を行なった後に、該情報端末から該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに対するアクセスを許可するように構成してもよい（請求項２）。
【００１３】
このとき、該ユーザの認証に必要となる情報が該情報端末から該アクセス管理サーバへ送信される際に、該情報が漏洩するのを防止して当該情報の安全性を保障するセキュアサーバをさらにそなえてもよい（請求項３）。
また、該情報端末において復号化された該秘密情報ファイルの内容を変更した場合、もしくは、新規の秘密情報ファイルを該情報端末から該秘密情報管理サーバに登録する場合、該暗号化／復号化ソフトウェアを用いて、変更後の該秘密情報ファイルもしくは該新規の秘密情報ファイルを暗号化してから、該通信ネットワークを介して該秘密情報ファイルを該秘密情報管理サーバにアップロードするように構成してもよい（請求項４）。
なお、該情報端末において、該秘密情報ファイルの復号化に必要となる暗号鍵を取得し、該暗号鍵と該暗号化／復号化ソフトウェアとを用いて該秘密情報ファイルの復号化を行なうように構成してもよい（請求項５）。
さらに、該ユーザによって所持され、該情報端末と定期的に無線通信を行なう無線トークンをさらにそなえ、該情報端末において、該無線トークンからの所定時間間隔毎の応答が無い場合に、該秘密情報ファイルが消去されるようにしてもよい（請求項６）。
また、該無線トークンが、該秘密情報ファイルの復号化に際して必要となる暗号鍵に関する情報を保持するとともに、該情報端末からの要求に応じて該暗号鍵に関する情報を送信する機能を有し、該情報端末において、該秘密情報ファイルの復号化を行なう際に、該無線トークンから該暗号鍵に関する情報を受信するようにしてもよい（請求項７）。
このとき、該無線トークンが、該情報端末でのパスワード認証に応じて活性化されるようにしてもよい（請求項８）。
なお、該情報端末において、該秘密情報ファイルの復号化を行なう際に、該情報端末に入力された所定のテキストパスワードから、該復号化に必要となる暗号鍵を生成するようにしてもよい（請求項９）。
また、該情報端末において、該秘密情報ファイルの復号化に際して必要となる暗号鍵に関する情報を保持する外部記憶媒体とのインタフェースがそなえられ、該秘密情報ファイルの復号化を行なう際に、該外部記憶媒体から該インタフェースを介して該暗号鍵に関する情報が入力されるようにしてもよい（請求項１０）。
【００１４】
一方、本発明の情報端末（請求項１１）は、前述した秘密情報管理サーバや複数種類の暗号化／復号化ソフトウェアを保存・管理する暗号化／復号化ソフトウェア管理サーバに通信ネットワークを介してアクセス可能に構成され、該暗号化／復号化ソフトウェア管理サーバで管理される暗号化／復号化ソフトウェアを動作させるための環境を有し、該暗号化／復号化ソフトウェア管理サーバに保持・管理された該複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、当該暗号化／復号化ソフトウェアを用いて、該秘密情報管理サーバに保存される該秘密情報ファイルの暗号化方式を定期的に変更するように構成されるとともに、該情報端末からアクセスを行なったユーザの認証後に、該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバからそれぞれ該暗号化方式を定期的に変更した該秘密情報ファイルおよび当該秘密情報ファイルを暗号化するために用いた該暗号化／復号化ソフトウェアに対応する該暗号化／復号化ソフトウェアをダウンロードし、ダウンロードした該暗号化／復号化ソフトウェアを用いて該秘密情報ファイルの復号化を行なうように構成されたことを特徴としている。
なお、該ユーザのバイオメトリクス情報を採取するための採取手段と、該バイオメトリクス情報を用いて該ユーザの認証を行なう認証手段と、該秘密情報ファイルの復号化に必要となる暗号鍵に係る情報、もしくは、該管理サーバでの該ユーザの認証に必要となる情報を記憶する記憶手段とをそなえ、該認証手段による該ユーザの認証完了に応じて、該記憶手段から前記情報が読み出されるように構成してもよい（請求項１２）。
【００１５】
上述のごとく構成された秘密情報管理システムおよび情報端末を用いることにより、ユーザ（利用者）は、秘密情報ファイルを、最小の秘密情報を用いて何処でも入手することができる。つまり、ユーザは、最小の秘密情報によって本人であることが認証されると、情報端末上で秘密情報ファイルを得ることができる。このとき、秘密情報ファイルは暗号化されているので、その暗号化時に使用した暗号化ソフトウエアに対応した復号化ソフトウェアを用いない限り、秘密情報ファイルを復号化してその内容を見ることができない（請求項１，１１）。
【００１６】
また、アクセス管理サーバによりユーザの認証を一括して行なうことで、情報端末から各管理サーバに対するアクセスを統括的に管理することができる（請求項２）。さらに、セキュアサーバをそなえることにより、情報端末からアクセス管理サーバへ送信される前記最小の秘密情報の安全性を確保することができる（請求項３）。
【００１７】
またさらに、変更された秘密情報ファイルや新規の秘密情報ファイルは、情報端末上で暗号化／復号化ソフトウェアにより暗号化されてから、秘密情報管理サーバにアップロードされる。つまり、情報端末を用いて、秘密情報管理サーバにおける秘密情報ファイルに変更を加えたり、秘密情報管理サーバに秘密情報ファイルを新規に登録したりすることができる（請求項４）。
【００１８】
【発明の実施の形態】
近年、例えばｉモードに代表されるインターネット接続可能な携帯電話の普及に伴い、ユーザがパーソナルで且つ携帯可能なネットワーク環境を持つことが可能になっている。従って、ユーザは、各種情報を情報端末内のメモリに格納して携帯するのではなく、何らかの情報が必要になった場合に、どこかで２４時間稼動しているサーバから、その必要な情報をネットワーク経由で自分の手元（例えば携帯電話）に受け取ることが一般的になりつつある。ｉモードでの時刻表サービスなどが良い例である。
【００１９】
そこで、本発明では、セキュアな通信環境を有するサーバに、秘密情報ファイルを予め格納しておくとともに、上述のようなネットワーク環境を用いることにより、利用者が、秘密情報ファイルを、最小の秘密情報を用いていつでも何処でも入手できるようにしたシステムを構築する。
【００２０】
なお、本実施形態では、情報端末が携帯電話である場合を例として説明する。また、本実施形態において、秘密情報ファイルに含まれる秘密情報は、例えば、システム名，ＩＤ，パスワード，暗証番号等の本人認証に必要な情報のほか、ＰＫＩ（Public Key Infrastructure）の暗号鍵やデジタル証明書、あるいは、例えば秘密実行プログラム等のプログラムである。ここで、秘密実行プログラムとは、例えば、携帯電話５０内にダウンロードされた暗号化秘密データを復号化してその内容を閲覧できるようにすべく、特定の処理を行なう機密サーバ（図８の符号９０参照）に携帯電話５０を接続するためのソフトウェアである。
【００２１】
即ち、本発明では、システム名，ＩＤ，パスワード（暗証番号）等の情報を、自分で記憶したりメモリに格納して携帯したりするのではなく、どこかで２４時間稼動しているサーバに暗号化して予め格納しておき、その秘密情報が必要になった時に、いつでも手元の携帯電話に取り寄せることができるようにしたサービスを提供する。同時に、秘密情報を暗号化／復号化するためのソフトウェアも、別のサーバから携帯電話にダウンロード可能にすることにより、いつでも何処でも携帯電話上において秘密情報の暗号化／復号化環境を整えることができるようにする。
【００２２】
従って、本発明を利用すれば、後述するごとく、ユーザは、万一、ＩＤやパスワードを忘れても、携帯電話による暗証番号アンサーサービスを利用して、そのＩＤやパスワードを取り寄せることができるようになる。
ただし、本発明の場合でも、ユーザが記憶もしくは記録すべき１つのＩＤと２つのパスワードとは残るが、これらのＩＤおよびパスワードを最小の秘密情報としてユーザが記憶もしくは記録しておけば、より多数のＩＤやパスワード（暗証番号）等を含む秘密情報ファイルを安全に保管しながらいつでも何処でも参照することが可能になる。ここで、上述したＩＤおよび一方のパスワードとは、サーバ側でユーザの認証を行なうためのものであり、他方のパスワードは、秘密情報ファイルを暗号化／復号化するための暗号鍵に係るものである。
【００２３】
また、本発明では、後述するごとく、サーバ側で行なう、ＩＤおよびパスワードを用いたユーザ認証を、携帯電話側で行なう、バイオメトリクス情報（生体情報）を用いたユーザ認証に置き換えることで、ユーザ本人の使いやすい種類のバイオメトリクス情報を用いた認証方式を選択することができる。
さらに、後述するごとく、本発明では、各種機器やシステムへのログインに際し、ダウンロードした秘密情報ファイルに含まれるパスワードやＩＤを、携帯電話からBluetooth等の無線インタフェースを介して当該機器やシステムに送信することも可能になる。
【００２４】
また、上述した携帯電話のパスワード送信機能を活性化させることのできる無線トークンを別途用意し、この無線トークンをユーザが所持するようにしてもよい。これにより、ユーザの体（無線トークン）が携帯電話から離れたために無線トークンの反応を携帯電話で検知できなくなった時点で、携帯電話に保持されている秘密情報ファイルを携帯電話から削除することも可能である。また、時間設定を行ない、所定時間だけ経過するとで、ダウンロードした秘密情報ファイルを自動的に削除することも可能である。
【００２５】
以下、図面を参照して本発明の実施の形態を説明する。
〔１〕本実施形態における秘密情報管理システムの構成・機能の説明
まず、本発明の一実施形態としての秘密情報管理システムの構成・機能について、図１を参照しながら説明する。図１はその秘密情報管理システムの構成を示すブロック図であり、この図１に示すように、本実施形態の秘密情報管理システムは、秘密情報管理サーバ１０，暗号化／復号化ソフトウェア管理サーバ２０，ディレクトリサーバ３０，ＳＳＬサーバ４０および携帯電話５０をそなえて構成されている。
【００２６】
秘密情報管理サーバ１０は、各種秘密情報や秘密実行プログラムなどを含む秘密情報ファイルを、所定の暗号化ソフトウェアと所定の暗号鍵とを用いて暗号化した状態で、保存・管理するものである。
暗号化／復号化ソフトウェア管理サーバ２０は、秘密情報ファイルを暗号化／復号化するための暗号化／復号化ソフトウェアを保存・管理するものである。
【００２７】
ディレクトリサーバ（アクセス管理サーバ）３０は、ユーザの認証を行なうことによって、携帯電話５０からの秘密情報管理サーバ１０や暗号化／復号化ソフトウェア管理サーバ２０に対するアクセスを管理するもので、携帯電話５０からの情報に基づいてユーザの認証を行なった後に、携帯電話５０から秘密情報管理サーバ１０や暗号化／復号化ソフトウェア管理サーバ２０に対するアクセスを許可するようになっている。
【００２８】
ＳＳＬ（Secure Socket Layer）サーバ４０は、秘密情報管理サーバ１０，暗号化／復号化ソフトウェア管理サーバ２０およびディレクトリサーバ３０と携帯電話５０との間の通信に対してセキュアな環境を提供するセキュアサーバとして機能するものである。なお、ＳＳＬサーバ４０は、ディレクトリサーバ３０でのユーザ認証に必要となる情報（ＩＤやパスワードもしくは生体特徴情報など）が携帯電話５０からディレクトリサーバ３０へ送信される際に、その情報が漏洩するのを防止してその情報の安全性を保障するためにそなえられたもので、少なくともディレクトリサーバ３０と携帯電話５０との間に介在していればよい。
【００２９】
携帯電話（情報端末）５０は、秘密情報管理サーバ１０や暗号化／復号化ソフトウェア管理サーバ２０に通信ネットワーク（例えばインターネット）およびＳＳＬサーバ４０を介してアクセス可能に構成されるとともに、暗号化／復号化ソフトウェアを動作させるための環境を有するものであり、その詳細な構成については図２を参照しながら後述する。
【００３０】
上述のような秘密情報管理システムにおいては、図３〜図９を参照しながら後述するごとく、携帯電話５０からアクセスしたユーザの認証をディレクトリサーバ３０が行なった後に、秘密情報管理サーバ１０および暗号化／復号化ソフトウェア管理サーバ２０からそれぞれ秘密情報ファイルおよび暗号化／復号化ソフトウェアが通信ネットワークやＳＳＬサーバ４０を介して携帯電話５０にダウンロードされる。そして、携帯電話５０において、所定の復号化ソフトウェアと所定の暗号鍵とを用いて秘密情報ファイルの復号化が行なわれるようになっている。なお、暗号化／復号化ソフトウェアについては、ユーザの要望に応じて、図１中に仮想線（二点鎖線）で示すごとく、ＳＳＬサーバ４０を経由させることなく、つまりＳＳＬで保護することなく、携帯電話５０に直接ダウンロードするようにしてもよい。
【００３１】
また、携帯電話５０において復号化された秘密情報ファイルの内容を追加・変更した場合（図９参照）、もしくは、新規の秘密情報ファイルを携帯電話５０から秘密情報管理サーバ１０に登録する場合（図１０〜図１６参照）、変更後の秘密情報ファイルもしくは新規の秘密情報ファイルは、携帯電話５０において、所定の暗号化ソフトウェアと所定の暗号鍵とを用いて暗号化されてから、通信ネットワークやＳＳＬサーバ４０を介して秘密情報管理サーバ１０にアップロードされるようになっている。
【００３２】
さらに、暗号化／復号化ソフトウェア管理サーバ２０において、複数種類の暗号化／復号化ソフトウェアを携帯電話５０へダウンロード可能に予め登録しておき、携帯電話５０が、複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、その暗号化／復号化ソフトウェアを用いて、秘密情報管理サーバ１０に保存される秘密情報ファイルの暗号化方式を定期的に変更する。
【００３３】
このように複数種類の暗号化／復号化ソフトウェアを用意することで、本システムのセキュリティレベルをより高くすることができる。また、個人個人が複数種類の暗号化／復号化ソフトウェアを使用することも可能であるほか、携帯電話５０の記憶部５３に暗号化／復号化ソフトウェアを予め保存しておいてもよい。なお、暗号化／復号化ソフトウェア管理サーバ２０から携帯電話５０にダウンロードされる暗号化／復号化ソフトウェアは、当然、秘密情報管理サーバ１０に秘密情報ファイルを格納した際にその秘密情報ファイルを暗号化するために用いた暗号化ソフトウェアに対応するものである。
【００３４】
また、本実施形態では、暗号化ソフトウェアと復号化ソフトウェアとをセットにしたものを暗号化／復号化ソフトウェアとして表記する。ダウンロードした秘密情報ファイルを携帯電話５０において変更した場合、本実施形態では、変更後の秘密情報ファイルを暗号化ソフトウェアによって暗号化する必要があるので、暗号化ソフトウェアと復号化ソフトウェアとをセットにした形式で暗号化／復号化ソフトウェア管理サーバ２０から携帯電話５０にダウンロードするようになっている。
【００３５】
さらに、図１において、システム６０は、後述するごとく、携帯電話５０と通信可能に接続され、携帯電話５０上で復号化された秘密情報ファイルに含まれるＩＤやパスワード（暗証番号）を、携帯電話５０から送信されるものである。
またさらに、ユーザは、プリペイドカードを購入することにより、ディレクトリサーバ３０でのユーザ認証に必要となる情報を取得するようにしてもよい。つまり、ユーザは、本実施形態の秘密情報管理システムによるサービス（秘密情報管理サービス）との初期契約を行なう際に、プリペイドカードを購入することにより、秘密情報管理システムに対するアクセス用の識別情報（ＩＤ）とパスワードとを取得するようにしてもよい。これにより、ユーザの匿名性を保護することができる。
なお、ユーザは、本実施形態の秘密情報管理システムによるサービスとの初期契約を行なう際に、プリペイドカード等を購入することなく、ディレクトリサーバ３０でのユーザ認証に必要となる情報を取得できるようにしてもよい。この場合、匿名契約による銀行口座振込み等によって利用料等の徴収・課金を行なう。
【００３６】
〔２〕本実施形態における携帯電話（情報端末）の構成・機能の説明
さて次に、本発明の一実施形態としての携帯電話（情報端末）５０の構成・機能について、図２を参照しながらより詳細に説明する。図２はその携帯電話５０の構成を示すブロック図であり、この図２に示すように、本実施形態の携帯電話５０は、ＣＰＵ５１，通信部５２，記憶部５３，表示部５４，キーボード５５，インタフェース５６およびバイオメトリクス情報採取部５７をそなえて構成されるとともに、ＣＰＵ５１とその他の構成要素５２〜５７とバス５８を介して相互に通信可能に接続されている。
【００３７】
なお、携帯電話５０には、秘密情報ファイルを作成・更新するために必要な秘密情報管理アプリケーションが予めダウンロードされているものとする。この秘密情報管理アプリケーションは、常時、記憶部５３に保存しておいてもよいが、記憶部５３の容量を考慮し、図１２〜図１５を参照しながら後述するごとく、必要に応じてダウンロードしてもよい。
【００３８】
また、本発明の秘密情報管理システムを構成する携帯電話５０は、少なくともＣＰＵ５１，通信部５２，記憶部５３，表示部５４およびキーボード５５をそなえていれば十分であるが、本実施形態の携帯電話５０には、後述するような種々の機能を実現すべく、インタフェース５６およびバイオメトリクス情報採取部５７もそなえられている。
【００３９】
ＣＰＵ５１は、携帯電話５０を成す各構成要素５２〜５７の動作を統括的に管理・制御するもので、必要に応じて、パスワードもしくはバイオメトリクス情報（生体特徴情報）によるユーザ認証を行なう認証手段５１ａとしての機能も果たすようになっている。また、このＣＰＵ５１は、所定の暗号鍵とダウンロードされた暗号化／復号化ソフトウェアとを用いて秘密情報ファイルを暗号化／復号化するものである。
【００４０】
通信部（通信手段）５２は、外部と通信を行なうべく各種信号や各種データの送受信を行なうためのものである。本実施形態において、通信部５２は、携帯電話５０としての通話機能やインターネット接続機能以外に、必要に応じて、以下のような各種通信機能(a1)〜(a3)を果たすものとする。
【００４１】
(a1)ＳＳＬサーバ４０との間で、各種信号や各種データの送受信を行なうための通信機能。この通信機能は、実際には上記インターネット接続機能により実現される。
(a2)システム６０や各種機器との間で、Bluetooth等による無線通信、もしくは、有線通信を行なうためのインタフェース機能。システム６０との間で各種信号や各種データの送受信を行なう際には、上記インターネット接続機能を用いることもできる。
【００４２】
(a3)後述する無線トークン７０との間で、各種信号や各種データの送受信を行なうための通信機能。
記憶部（記憶手段，保存手段）５３は、実際にはＲＡＭやＲＯＭ等によって構成されるもので、各種データや各種プログラムを記憶・保存するものである。本実施形態において、記憶部５３は、ダウンロードされた秘密情報管理アプリケーション，秘密情報ファイルや暗号化／復号化ソフトウェアを格納するほか、必要に応じて、以下のような各種情報(b1)〜(b4)を格納するものとする。
【００４３】
(b1)ユーザ認証時に必要になる情報（ＩＤやパスワード）。
(b2)秘密情報ファイルの暗号化や復号化に必要となる暗号鍵に関する情報（暗号鍵そのもの、もしくは、暗号鍵を生成するためのテキストパスワード等；以下、暗号鍵情報という場合がある）。
(b3)携帯電話５０内において生体特徴情報によるユーザ認証を行なう場合、認証対象の生体特徴情報と照合されるべく予め登録された生体特徴情報。
(b4)項目(d6)にて後述するごとく、記憶部５３から秘密情報ファイルを読み出す際のユーザ認証用登録ローカルパスワード。この登録ローカルパスワードとしては、例えば、上記項目(b1)のユーザ認証用パスワードを用いてもよい。
【００４４】
なお、ユーザ認証時にはＩＤやパスワードを後述するキーボード５５から入力する場合、上記情報(b1)を記憶部５３に格納する必要はない。また、後述するキーボード５５や無線トークン７０や外部記憶媒体８０から暗号鍵情報を得る場合、上記暗号鍵情報(b2)を記憶部５３に格納する必要はない。さらに、携帯電話５０内において生体特徴情報によるユーザ認証を行なわない場合、当然、上記生体特徴情報(b3)を記憶部５３に格納する必要はない。
【００４５】
表示部５４は、液晶ディスプレイ等によって構成されるもので、各種データの表示を行なうものである。
キーボード５５は、数値データや文字データを入力するためのもので、一般的な携帯電話にそなえられているものと同様のものである。必要に応じて、このキーボード５５をユーザが操作することにより、以下のような各種情報(c1)〜(c4)が入力されるようになっている。
【００４６】
(c1)ユーザ認証時に必要になる情報（ＩＤやパスワード）。
(c2)秘密情報ファイルの暗号化や復号化に必要となる暗号鍵情報。
(c3)項目(d6)にて後述するごとく、記憶部５３から秘密情報ファイルを読み出す際のユーザ認証に用いられるローカルパスワード。
(c4)項目(e3)にて後述するごとく、無線トークン７０を活性化するためのパスワード。
なお、上記項目(c3)や(c4)のパスワードとしては、例えば、上記項目(b1)や(c1)のユーザ認証用パスワードを用いてもよい。
【００４７】
インタフェース５６は、ＩＣカードやスマートメディア等の外部記憶媒体（補助記憶媒体）８０とデータのやり取りを行なうためのものである。本実施形態において、インタフェース５６は、外部記憶媒体８０に予め保持された、暗号鍵に関する情報（暗号鍵そのもの、もしくは、暗号鍵を生成するためのテキストパスワード等）を、ＣＰＵ５１に取り込む際に用いられる。なお、外部記憶媒体８０がＩＣカードである場合、インタフェース５６は、ＩＣカードの端子に接触してデータのやり取りを行なう接触式のものであっても、ＩＣカードと無線でデータのやり取りを行なう非接触式のものであってもよい。
【００４８】
バイオメトリクス情報採取部（採取手段）５７は、携帯電話５０内における認証手段５１ａが生体特徴情報によるユーザ認証を行なう場合（図５参照）、もしくは、ディレクトリサーバ３０で生体特徴情報によるユーザ認証を行なう場合（図４参照）に、ユーザの生体からユーザ固有のバイオメトリクス情報（生体情報：例えば、指紋，掌紋，指形，掌形，音声，網膜，虹彩，顔画像，動的署名，血管パターン，キーストローク等）を採取するためのものである。このとき、ＣＰＵ５１は、採取されたバイオメトリクス情報から、ユーザ認証用の情報として生体特徴情報を抽出する機能も果たすようになっている。
【００４９】
バイオメトリクス情報として指紋画像を採取する場合、バイオメトリクス情報採取部５７としては、指紋スキャナが用いられる。具体的な指紋スキャナとしては、指を特殊な光学系に接触させて得られる像を撮影するＣＣＤカメラ、あるいは、皮膚の隆起部分のみを検出する静電容量センサなどがある。このとき、ＣＰＵ５１は、生体特徴情報として、指紋隆線の特徴点、即ち端点および分岐点を指紋画像から抽出する。
【００５０】
上述のような携帯電話５０において、秘密情報管理サーバ１０からダウンロードされ、且つ、復号化された秘密情報ファイルの内容は、下記項目(d1)〜(d6)のように取り扱われる。
(d1)ＣＰＵ５１により、秘密情報ファイルの内容をそのまま表示部５４に表示させる（図３，図４参照）。
(d2)秘密情報ファイルにプログラム（例えば秘密実行プログラム）が含まれる場合、ＣＰＵ５１により、そのプログラムを自動的に実行する（図８参照）。
【００５１】
(d3)ＣＰＵ５１が、秘密情報ファイルの内容として、システム名とこのシステム名に関連付けられた秘密情報との両方を表示部５４に表示させる（図３，図４参照）。ここで、システム名は、例えば、実際の銀行名，クレジットカード会社名や機器名であり、システム名に関連付けられた秘密情報としては、例えば、口座番号，クレジットカード番号，機器番号等のＩＤのほか、ユーザの口座番号やクレジットカード番号に対応したＩＤや暗証番号（パスワード）、あるいは、対象機器について予め設定されたパスワードなどが含まれる。
【００５２】
(d4)ＣＰＵ５１が、秘密情報ファイルの内容としてシステム名のみを表示部５４に表示させるとともに、ユーザによるキーボード５５の所定操作等に応じ、システム名に関連付けられた秘密情報（ＩＤやパスワードや暗証番号）を、システム名をもつシステム（例えば所定の銀行／クレジットカード会社のサーバあるいは所定の機器自体）に対し通信部５２から送信させる（図３，図４参照）。この送信に際しては、例えば、上記項目(a2)のインタフェース機能が用いられる。
【００５３】
(d5)ＣＰＵ５１が、秘密情報ファイルの復号化後に所定時間だけ経過すると、秘密情報ファイルを記憶部５３から消去する（図６参照）。
(d6)復号化された秘密情報ファイルの内容を記憶部５３に保存しておき、ＣＰＵ５１の認証手段５１ａとしての機能によりユーザ認証（例えばローカルパスワードもしくはバイオメトリクス情報による認証）が行なわれユーザ本人であることが認証された場合に、ＣＰＵ５１により、秘密情報ファイルの内容を記憶部５３から読み出して表示部５３に表示させる（図６参照）。
【００５４】
一方、本実施形態の秘密情報管理システムにおいては、ユーザによって所持され且つ携帯電話５０と定期的に無線通信を行なう無線トークン７０を用いることにより、下記項目(e1)〜(e4)のような機能を実現することもできる。
(e1)ＣＰＵ５１により、無線トークン７０からの所定時間間隔毎の応答を監視し、その応答が無い場合に、秘密情報ファイルを記憶部５３から消去する。つまり、無線トークン７０からの定期的な応答信号によって、上記項目(d1)〜(d4)の機能（表示部５４での内容表示機能や携帯電話５０のパスワード送信機能など）を活性化させる（図７参照）。
【００５５】
(e2)無線トークン７０に、秘密情報ファイルの復号化に際して必要となる暗号鍵情報を予め保持させておくとともに、この無線トークン７０に、携帯電話５０からの要求に応じてその暗号鍵情報を携帯電話５０へ送信する機能をもたせておく。そして、携帯電話５０において秘密情報ファイルの復号化を行なう際、上述のような無線トークン７０から暗号鍵情報を受信する（図７参照）。
【００５６】
(e3)さらに、上記項目(e2)の無線トークン７０を、携帯電話５０でのパスワード認証に応じて活性化するように構成する。つまり、無線トークン７０を活性化すべくキーボード５５から所定のパスワード〔前記パスワード(c4)〕が入力された場合、ＣＰＵ５１の認証手段５１ａが、入力されたパスワードと記憶部５３に予め格納されているパスワード〔前記情報(b1)に含まれるもの〕とを比較する。そして、これらのパスワードが一致した時、ＣＰＵ５１により通信部５２から無線トークン７０に対して所定の信号を送信し、無線トークン７０を活性化し、無線トークン７０から上記暗号鍵情報を携帯電話５０へ送信させる。
【００５７】
(e4)携帯電話５０固有の識別番号を予め設定するとともに、上記項目(e2)の無線トークン７０に、所定の携帯電話５０についての識別番号のみを認識する機能をもたせておく。そして、無線トークン７０が携帯電話５０と通信することによって得た識別番号が所定の携帯電話５０に対応するものである場合、無線トークン７０が上記暗号鍵情報を携帯電話５０に送信する。
【００５８】
また、上述した携帯電話５０（ＣＰＵ５１）には、秘密情報ファイルの復号化に際して必要となる暗号鍵情報（暗号鍵そのもの、または、暗号鍵を生成するためのテキストパスワード）が、下記項目(f1)〜(f6)のような手法で入力される。
(f1)ユーザがキーボード５５を操作して手動で暗号鍵を入力する。
(f2)テキストに変換された暗号鍵を、パスワードのように扱って携帯電話５０（ＣＰＵ５１）に入力する。つまり、ＣＰＵ５１において、復号化ソフトウェアが、キーボード５５などを通じて入力された所定のテキストパスワードから暗号鍵を生成する（図６参照）。
【００５９】
(f3)外部記憶媒体８０がスマートメディア等の補助記憶媒体である場合、携帯電話５０に差し込んだ補助記憶媒体から暗号鍵情報を読み出す。つまり、暗号鍵情報を予め保持する外部記憶媒体８０をインタフェース５６に装着し、暗号鍵情報を、外部記憶媒体８０からインタフェース５６を通じて読み出し、ＣＰＵ５１に入力する。
【００６０】
(f4)上記項目(f3)の手法において、外部記憶媒体８０に保持された暗号鍵情報をパスワードによって保護してもよい。つまり、上記項目(e3)と同様、外部記憶媒体８０から暗号鍵情報を読み出すべくキーボード５５から所定のパスワード〔前記パスワード(c3)〕が入力された場合、ＣＰＵ５１の認証手段５１ａが、入力されたパスワードと記憶部５３に予め格納されているパスワード〔前記情報(b1)に含まれるもの〕とを比較する。そして、これらのパスワードが一致した時、暗号鍵情報を、外部記憶媒体８０からインタフェース５６を通じて読み出し、ＣＰＵ５１に入力する。
【００６１】
(f5)外部記憶媒体８０がＩＣカードである場合、そのＩＣカードに暗号鍵情報を予め格納しておき、暗号鍵情報を、ＩＣカードからインタフェース５６を通じて非接触式もしくは接触式で読み出し、ＣＰＵ５１に入力する。
(f6)上記項目(e2)〜(e4)において説明した通り、暗号鍵情報を無線トークン７０に予め保持させておき、無線トークン７０が携帯電話５０と通信可能な範囲内に存在する場合に、無線により通信部５２を通じて無線トークン７０から携帯電話５０へ暗号鍵情報を送信しＣＰＵ５１に入力する（図７参照）。
【００６２】
さらに、本実施形態の秘密情報管理システムにおいては、上述した携帯電話５０を用いることにより、下記項目(g1)および(g2)のような機能を実現することもできる。
(g1)発信者番号通知機能等によって通知される携帯電話５０の電話番号をユーザの識別情報として使用することにより、携帯電話５０のコールバックシステムを用いてユーザの認証を行なうことができる。
【００６３】
(g2)携帯電話５０においてユーザのバイオメトリクス認証を行ないユーザ本人であることが認証された場合にのみ、記憶部５３に保存されたユーザ認証用情報(b1)もしくは暗号鍵情報(b2)を記憶部５３から読み出すことにより、これらの情報(b1)や(b2)を記憶部５３に安全に保管することができる。つまり、ＣＰＵ５１において、バイオメトリクス情報採取部５７により入力された認証対象者のバイオメトリクス情報から、生体特徴情報を抽出した後、この生体特徴情報と予め記憶部５３に保存された上記生体特徴情報(b3)とに基づいて、認証手段５１ａによるユーザ認証を行なう。そして、認証対象者がユーザ本人であることが認証された場合にのみ、上記情報(b1)や(b2)を記憶部５３から読み出す（図５参照）。
【００６４】
〔３〕本実施形態の秘密情報管理システムおよび携帯電話による各種処理手順の説明
以下、図３〜図１５を参照しながら、本実施形態の秘密情報管理システムおよび携帯電話５０による各種処理手順について説明する。
〔３−１〕秘密情報ダウンロード手順の第１例の説明
図３は本実施形態の秘密情報管理システムにおける秘密情報ダウンロード手順の第１例を説明するための図であり、この図３では、図１に示した本実施形態の秘密情報管理システムによる、基本的な秘密情報ダウンロード手順（ステップＡ０〜Ａ１２）が示されている。
【００６５】
まず、ユーザは、本実施形態の秘密情報管理システムとの初期契約時に、プリペイドカードを購入することにより、この秘密情報管理システムでの個人認証に必要なＩＤおよびパスワードを取得する（ステップＡ０）。そして、ユーザは、これらのＩＤおよびパスワードを用いて、暗号化した秘密情報ファイル（以下、暗号化秘密情報ファイルという場合がある）を秘密情報管理サーバ１０に登録しておく。なお、秘密情報ファイルを秘密情報管理サーバ１０に新規にアップロード・登録する手順については、図１０〜図１５を参照しながら後述する。また、ここでは秘密情報ファイルには、システム名とともに、このシステム名に関連付けられたＩＤ，パスワード等の秘密情報が記入されているものとする。
【００６６】
ユーザは、秘密情報ファイルの内容を閲覧する必要が生じた時には、携帯電話５０から、インターネットやＳＳＬサーバ４０等を経由（実際には交換機等も経由）してディレクトリサーバ３０に対してアクセス要求を行なう（ステップＡ１＆Ａ２）。その際、プリペイドカードを購入して取得したＩＤおよびパスワード（図中、ＰＡＳＳと表記）を添付したアクセス要求を、ＳＳＬサーバ４０によるセキュアな通信環境下で、携帯電話５０からディレクトリサーバ３０へ送信し、携帯電話５０はディレクトリサーバ３０にログインする。
【００６７】
ディレクトリサーバ３０は、携帯電話５０から送信されてきたＩＤおよびパスワードに基づいてユーザ認証を行なう。これらのＩＤおよびパスワードが既に発行されたプリペイドカードのものであり、且つ、そのプリペイドカードの残高が利用料（あるいは管理費）以上であることが確認されると、ディレクトリサーバ３０は、携帯電話５０に対しＳＳＬサーバ４０を介して許可通知を送信する（ステップＡ３＆Ａ４）。これと同時に、このディレクトリサーバ３０の配下にある管理サーバ１０および２０へ携帯電話５０のアクセスを許可した旨を通知する。
【００６８】
この許可通知を受けて、秘密情報ファイルの前回の暗号化処理に使用されたものと同じ暗号化／復号化ソフトウェアが、暗号化／復号化ソフトウェア管理サーバ２０からＳＳＬサーバ４０経由で、携帯電話５０にダウンロードされる（ステップＡ５＆Ａ６）。また、これとほぼ同時に、暗号化秘密情報ファイルが、秘密情報管理サーバ１０からＳＳＬサーバ４０経由で、携帯電話５０にダウンロードされる（ステップＡ７＆Ａ８）。
【００６９】
そして、携帯電話５０においては、復号化ソフトウェアが起動され、上記項目(f1)〜(f6)のいずれかの手法によって暗号鍵が入力される（ステップＡ９）。これに伴い、復号化ソフトウェアと暗号鍵とを用いて、ダウンロードされた暗号化秘密情報ファイルの復号化が行なわれる（ステップＡ１０）。
復号化を完了すると、前記項目(d1)や(d3)に記述したようにシステム名やＩＤ／パスワードを表示部５４に表示してユーザはコンパクトブラウザ等の機能による閲覧を行なうか、もしくは、前記項目(d4)に記述したようにBluetooth等の無線送信機能を用い通信部５２からシステム６０（例えば銀行サーバや対象機器）へのＩＤ／パスワードの送信を行なう（ステップＡ１１）。
【００７０】
この後、携帯電話５０上で復号化された秘密情報ファイルを安全のために消去する（ステップＡ１２）。その際、ユーザの操作によって秘密情報ファイルを消去してよいし、前記項目(d5)に記述したように、予め設定された所定時間が経過した時点で、記憶部５３から秘密情報ファイルを削除してもよい。また、前記項目(d6)に記述したように、しばらくの間だけ、携帯電話５０上のローカルな暗証番号でアクセス管理をしながら、秘密情報ファイルを携帯電話５０上（記憶部５３）に保存しておいてもよい。なお、前記項目(d5)を適用したダウンロード手順については、図６を参照しながら後述する。
【００７１】
〔３−２〕秘密情報ダウンロード手順の第２例の説明
図４は本実施形態の秘密情報管理システムにおける秘密情報ダウンロード手順の第２例を説明するための図であり、この図４に示す秘密情報ダウンロード手順（ステップＢ０〜Ｂ１２）は、ディレクトリサーバ３０でのユーザ認証に際しパスワード認証に代えバイオメトリクス認証を用いている以外は、図３に示した手順と同様である。
【００７２】
この秘密情報ダウンロード手順の第２例では、ユーザは、本実施形態の秘密情報管理システムとの初期契約時に、プリペイドカードを購入することにより、この秘密情報管理システムでの個人認証に必要なＩＤを取得するとともに、そのＩＤに対応させて、ユーザの生体特徴情報をディレクトリサーバ３０に登録しておく（ステップB０）。そして、ユーザは、ＩＤおよび生体特徴情報を用いて、暗号化秘密情報ファイルを秘密情報管理サーバ１０に登録しておく。なお、ここでも秘密情報ファイルには、システム名とともに、このシステム名に関連付けられたＩＤ，パスワード等の秘密情報が記入されているものとする。
【００７３】
ユーザは、秘密情報ファイルの内容を閲覧する必要が生じた時には、携帯電話５０から、インターネットやＳＳＬサーバ４０等を経由（実際には交換機等も経由）してディレクトリサーバ３０に対してアクセス要求を行なう（ステップＢ１＆Ｂ２）。
【００７４】
その際、ユーザは、携帯電話５０において、バイオメトリクス情報採取部５７から自分のバイオメトリクス情報（例えば指紋画像）を入力し、そのバイオメトリクス情報から、生体特徴情報（例えば指紋隆線の特徴点情報）がＣＰＵ５１によって抽出される。そして、プリペイドカードを購入して取得したＩＤとＣＰＵ５１により抽出された生体特徴情報とを添付したアクセス要求を、ＳＳＬサーバ４０によるセキュアな通信環境下で、携帯電話５０からディレクトリサーバ３０へ送信し、携帯電話５０はディレクトリサーバ３０にログインする。
【００７５】
ディレクトリサーバ３０は、携帯電話５０から送信されてきたＩＤおよび生体特徴情報に基づいてユーザ認証を行なう。つまり、ディレクトリサーバ３０は、送信されてきたＩＤについて、予め登録されている生体特徴情報を読み出し、その登録済み生体特徴情報と送信されてきた生体特徴情報とを比較し、ユーザ本人のものであるか否かを確認する。
【００７６】
送信されてきた生体特徴情報がユーザ本人のものであり、且つ、そのプリペイドカードの残高が利用料（あるいは管理費）以上であることが確認されると、ディレクトリサーバ３０は、携帯電話５０に対しＳＳＬサーバ４０を介して許可通知を送信する（ステップＢ３＆Ｂ４）。これと同時に、このディレクトリサーバ３０の配下にある管理サーバ１０および２０へ、携帯電話５０のアクセスを許可した旨を通知する。
これ以降のステップＢ５〜Ｂ１２の処理は、それぞれ、図３で説明したステップＡ５〜Ａ１２の処理と同様であるので、その説明は省略する。
【００７７】
次の項目〔３−３〕〜〔３−５〕においては、秘密情報ファイルや暗号化／復号化ソフトウェアを図３や図４にて説明した手順（ステップＡ０〜Ａ８もしくはＢ０〜Ｂ８）でダウンロードされた携帯電話５０での、処理手順（第１例〜第３例）について、図５〜図７を参照しながら説明する。
【００７８】
〔３−３〕秘密情報ダウンロード時の携帯電話での処理手順の第１例の説明図５に示すフローチャート（ステップＣ１〜Ｃ９）に従って、秘密情報ダウンロード時の携帯電話５０での処理手順の第１例について説明する。なお、ここでは、上記項目(g2)に記述したように、暗号鍵が、バイオメトリクス情報（生体情報）によって保護された状態で、記憶部５３に予め保持されている場合について説明する。
【００７９】
このような場合、携帯電話５０に秘密情報ファイルおよび暗号化／復号化ソフトウェアがダウンロードされると（ステップＣ１，Ｃ２）、ＣＰＵ５１で復号化ソフトウェアが起動される（ステップＣ３）。
そして、ユーザは、バイオメトリクス情報採取部５７から自分のバイオメトリクス情報（例えば指紋画像）を入力し、そのバイオメトリクス情報から、生体特徴情報（例えば指紋隆線の特徴点情報）がＣＰＵ５１によって抽出される（ステップＣ４）。
【００８０】
この後、ＣＰＵ５１の認証手段５１ａにより、ステップＣ４で抽出された生体特徴情報と予め記憶部５３に予め登録・保存されたユーザの生体特徴情報〔上記項目(b3)参照〕とを比較し、ユーザ認証を行なう（ステップＣ５）。その結果、認証対象者がユーザ本人であることが認証されると、記憶部５３から暗号鍵が読み出される（ステップＣ６）。
【００８１】
既に起動されている復号化ソフトウェアにより、ステップＣ６で読み出された暗号鍵を用いて、暗号化秘密情報ファイルの復号化が実行される（ステップＣ７）。
復号化を完了すると、復号化された秘密情報ファイルの内容が表示部５４に表示され、ユーザが、コンパクトブラウザ等の機能を用いてその内容の閲覧を行なった後（ステップＣ８）、秘密情報ファイルは携帯電話５０から消去される（ステップＣ９）。
【００８２】
〔３−４〕秘密情報ダウンロード時の携帯電話での処理手順の第２例の説明図６に示すフローチャート（ステップＤ１〜Ｄ１６）に従って、秘密情報ダウンロード時の携帯電話５０での処理手順の第２例について説明する。ここでは、暗号鍵がテキストパスワードとして入力されるとともに、上記項目(d5)および(d6)が適用された場合について説明する。
【００８３】
このような場合、携帯電話５０に秘密情報ファイルおよび暗号化／復号化ソフトウェアがダウンロードされると（ステップD１，D２）、ＣＰＵ５１で復号化ソフトウェアが起動され（ステップD３）、上記項目(f1)〜(f5)のいずれかの手法によってテキストパスワード（暗号鍵情報）が携帯電話５０に入力される（ステップＤ４）。
【００８４】
そして、復号化ソフトウェアにより、ステップＤ４で入力されたテキストパスワードから暗号鍵を生成し（ステップＤ５）、その暗号鍵を用いて暗号化秘密情報ファイルの復号化が実行される（ステップＤ６）。
復号化を完了すると、復号化された秘密情報ファイルの内容が表示部５４に表示され、ユーザが、コンパクトブラウザ等の機能を用いてその内容の閲覧を行なうと（ステップＤ７）、その秘密情報ファイルは、一旦、クローズされ、記憶部５３に保存される（ステップＤ８）。このとき、秘密情報ファイルはローカルパスワードによって保護され、携帯電話５０は、正しいローカルパスワードが入力されない限り秘密情報ファイルの内容を閲覧することのできない閲覧不可モードに切り替えられる。
【００８５】
この後、ＣＰＵ５１は、タイマ機能を用いて経過時間を計時し、所定時間だけ経過したか否かを判断する（ステップＤ９）。所定時間だけ経過していない場合（ステップＤ９のＮＯルート）、秘密情報ファイルは、継続して記憶部５３に保存される（ステップＤ１０）。
【００８６】
秘密情報ファイル保存中に、ユーザにより携帯電話５０のキーボード５５からローカルパスワード〔上記項目(c3)参照〕が入力されると（ステップＤ１１のＹＥＳルート）、ＣＰＵ５１の認証手段５１ａにより、入力されたローカルパスワードと予め記憶部５３に予め登録・保存されているユーザ認証用登録ローカルパスワード〔上記項目(b4)参照〕とを比較し、ユーザ認証を行なう（ステップＤ１２）。
【００８７】
その結果、認証対象者がユーザ本人であることが認証されると（ステップＤ１２のＹＥＳルート）、携帯電話５０は、閲覧不可モードから閲覧可能モードに切り替えられ（ステップＤ１３）、ステップＤ７に戻る。これに対し、認証対象者がユーザ本人ではないと判断された場合（ステップＤ１２のＮＯルート）、認証対象者に対しエラー通知を行なってから（ステップＤ１４）、閲覧不可モードが維持され（ステップＤ１５）、ステップＤ９に戻る。なお、当然、ローカルパスワードの入力が行なわなければ（ステップＤ１１のＮＯルート）、閲覧不可モードが維持され（ステップＤ１５）、ステップＤ９に戻る。
そして、ＣＰＵ５１により所定時間の経過を検知すると（ステップＤ９のＹＥＳルート）、秘密情報ファイルは、記憶部５３から消去されることになる（ステップＤ１６）。
【００８８】
〔３−５〕秘密情報ダウンロード時の携帯電話での処理手順の第３例の説明図７に示すフローチャート（ステップＥ１〜Ｅ１４）に従って、秘密情報ダウンロード時の携帯電話５０での処理手順の第３例について説明する。ここでは、暗号鍵がテキストパスワードとして入力されるとともに、上記項目(e1)，(e2)および(f6)が適用された場合について説明する。
【００８９】
このような場合、携帯電話５０に秘密情報ファイルおよび暗号化／復号化ソフトウェアがダウンロードされると（ステップＥ１，Ｅ２）、ＣＰＵ５１で復号化ソフトウェアが起動され（ステップＥ３）、上記項目(f6)の手法によってテキストパスワード（暗号鍵情報）が携帯電話５０に入力される（ステップＥ４）。つまり、ユーザの所持する無線トークン７０にテキストパスワードが予め保持されており、無線トークン７０が携帯電話５０と通信可能な範囲内に存在する場合、無線により通信部５２を通じて無線トークン７０から携帯電話５０へ暗号鍵情報が送信されＣＰＵ５１に入力される。
【００９０】
そして、復号化ソフトウェアにより、ステップＥ４で入力されたテキストパスワード（トークンパスワード）から暗号鍵を生成し（ステップＥ５）、その暗号鍵を用いて暗号化秘密情報ファイルの復号化が実行される（ステップＥ６）。
復号化を完了すると、復号化された秘密情報ファイルの内容が表示部５４に表示され、ユーザが、コンパクトブラウザ等の機能を用いてその内容の閲覧を行なうと（ステップＥ７）、その秘密情報ファイルは、一旦、クローズされ、記憶部５３に保存される（ステップＥ８）。
【００９１】
この後、ＣＰＵ５１は、タイマ機能を用いて所定時間内に無線トークン７０からの応答が有るか否かを監視する（ステップＥ９）。所定時間内に無線トークン７０から応答があった場合（ステップＥ９のＹＥＳルート）、秘密情報ファイルは、継続して記憶部５３に保存される（ステップＥ１０）。
【００９２】
秘密情報ファイル保存中、ＣＰＵ５１は、無線トークン７０からの応答が継続的に有るか否かを認識し（ステップＥ１１）、継続的に応答が有る場合（ステップＥ１１のＹＥＳルート）、携帯電話５０は閲覧可能モードにされて（ステップＥ１２）、ステップＥ９に戻る。これに対し、無線トークン７０からの応答が継続していないと認識された場合（ステップＥ１１のＮＯルート）、携帯電話５０は閲覧不可モードに切り替えられ（ステップＥ１３）、ステップＥ９に戻る。
【００９３】
つまり、秘密情報ファイル保存中、携帯電話５０は、無線トークン７０が携帯電話５０と通信可能な範囲内に存在すれば閲覧可能モードに切り替えられ、無線トークン７０が携帯電話５０と通信可能な範囲内に存在しなければ閲覧不可モードに切り替えられる。
なお、閲覧可能モード時に、ユーザにより秘密情報ファイルの閲覧指示が入力されると、携帯電話５０での処理は、ステップＥ７へ移行することになる。
【００９４】
そして、ＣＰＵ５１により所定時間だけ経過しても無線トークン７０からの応答が無いと認識されると（ステップＥ９のＮＯルート）、秘密情報ファイルは、記憶部５３から消去される（ステップＥ１４）。つまり、本例では、無線トークン７０が携帯電話５０と通信可能な範囲外に存在する状態が所定時間以上継続すると、秘密情報ファイルは携帯電話５０から消去されることになる。
【００９５】
〔３−６〕秘密情報ダウンロード手順の第３例の説明
図８は本実施形態の秘密情報管理システムにおける秘密情報ダウンロード手順の第３例を説明するための図である。この図８に示す秘密情報ダウンロード手順（ステップＦ０〜Ｆ１２）は、秘密情報ファイルに、ＩＤ，パスワード等の秘密情報に代えて例えば秘密実行プログラム（秘密情報実行ソフトウェア，秘密情報実行ファイル）が含まれている場合に対応した処理手順であり、基本的には、図３に示した手順と同様である。
図８に示すステップＦ０〜Ｆ１２の処理は、それぞれ、図３で説明したステップＡ０〜Ａ１２の処理とほぼ同様であるが、唯一、ステップＦ１１で実行される処理が異なっている。
【００９６】
つまり、図８に示す例では、ステップＦ０〜Ｆ１０の処理により、図３のステップＡ０〜Ａ１０と同様にして、携帯電話５０上で暗号化秘密情報ファイルを復号化した後、ステップＦ１１において、携帯電話５０は機密情報閲覧モードに切り替えられ、ＣＰＵ５１が、機密サーバ９０へのアクセスソフトウェアである秘密実行プログラムを起動する。この後、図３のステップＡ１２と同様、携帯電話５０上で復号化された秘密情報ファイルを安全のために消去する（ステップＦ１２）。
【００９７】
〔３−７〕秘密情報の更新手順の説明
図９は本実施形態の秘密情報管理システムにおける秘密情報の更新手順を説明するための図である。この図９に示す秘密情報の更新手順（ステップＧ０〜Ｇ１５）は、秘密情報管理サーバ１０に保管されている暗号化秘密情報ファイルの内容を変更・更新するためのもので、ここでは、新たなシステム用の秘密情報（ＩＤ／パスワード）を秘密情報ファイルに追加する際の手順について説明する。
【００９８】
まず、ステップＧ０〜Ｇ１０の処理により、図３のステップＡ０〜Ａ１０と同様にして、携帯電話５０上で暗号化秘密情報ファイルを復号化する。この後、ユーザは、キーボード５５等を操作することにより、携帯電話５０上で展開された秘密情報ファイルに、新たなＩＤ／パスワードを追加・記入する（ステップＧ１１）。
【００９９】
このようにして更新された秘密情報ファイルは、ステップＧ５＆Ｇ６でダウンロードされた暗号化ソフトウェアと所定の暗号鍵とを用いてＣＰＵ５１により再度暗号化された後（ステップＧ１２）、携帯電話５０からインターネットやＳＳＬサーバ４０経由で秘密情報管理サーバ１０にアップロードされる（ステップＧ１３＆Ｇ１４）。また、図３のステップＡ１２と同様、携帯電話５０上に残った秘密情報ファイルは、安全のために消去される（ステップＧ１５）。
【０１００】
なお、本例では、新規システム用の秘密情報を追加する場合について説明したが、上述と同様の手順によって、秘密情報ファイルに記入されている既存のシステム用の秘密情報（ＩＤ／パスワード）に変更を加えることもできる。
また、秘密情報ファイルの更新（追加・変更）処理を携帯電話５０上で行なう理由は、秘密情報管理サーバ１０上で更新処理を行なうと、秘密情報管理サーバ１０内で秘密情報ファイルを一旦平文（plain text）に変換しなければならず、秘密情報の安全性を確保できなくなるおそれがあるからである。秘密情報管理サーバ１０の役目は、あくまでも暗号化秘密情報ファイルをいつでも何処にでも提供することにある。
【０１０１】
〔３−８〕秘密情報の新規アップロード手順の第１例の説明
図１０および図１１は、それぞれ、本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第１例を説明するための図（ステップＨ０〜Ｈ１０）およびフローチャート（ステップＳ１〜Ｓ１２）である。この第１例では、ユーザが、予め用意された秘密情報管理サーバ１０内のユーザ用ホームディレクトリ内に、自身で作成した秘密情報ファイル（スプレッドシート）をアップロードするための手順を説明する。
【０１０２】
まず、図３のステップＡ０で説明した通り、ユーザは、本実施形態の秘密情報管理システムとの初期契約時に、プリペイドカードを購入することにより、この秘密情報管理システムでの個人認証に必要なＩＤやパスワードを取得する（図１０のステップＨ０）。このようなプリペイドカードを発行するに先立ち、本システムにおいては、ディレクトリサーバ３０でアカウントおよびパスワードの設定を行なうとともに（図１１のステップＳ１＆Ｓ２）、秘密情報管理サーバ１０上にユーザアカウントおよびユーザディレクトリ（ユーザ用ホームディレクトリ）を設定することになる（図１１のステップＳ３＆Ｓ４）。
【０１０３】
そして、ユーザは、携帯電話５０から暗号化／復号化ソフトウェア管理サーバ２０にダウンロード要求を行ない、暗号化／復号化ソフトウェア管理サーバ２０から、インターネットやＳＳＬサーバ４０経由で携帯電話５０に暗号化／復号化ソフトウェアをダウンロードする（図１０のステップＨ１，Ｈ２および図１１のステップＳ５）。
【０１０４】
この後、ユーザは、携帯電話５０上で、保管したい秘密情報を記入した秘密情報ファイル（スプレッドシート）を作成し（図１０のステップＨ３および図１１のステップＳ６）、作成された秘密情報ファイルは、ダウンロードされた暗号化ソフトウェアと所定の暗号鍵とを用いてＣＰＵ５１により暗号化される（図１０のステップＨ４および図１１のステップＳ７）。ここで用いられた暗号鍵は、暗号鍵そのままの状態で、もしくは、テキストパスワードに変換された状態で、記憶部５３，外部記憶媒体８０あるいは無線トークン７０などに保存される。
【０１０５】
次に、ユーザは、携帯電話５０から、インターネットやＳＳＬサーバ４０経由でディレクトリサーバ３０に対し、秘密情報管理サーバ１０へのアクセス要求を行なう（図１０のステップＨ５，Ｈ６および図１１のステップＳ８）。その際、プリペイドカードを購入して取得したＩＤおよびパスワードを添付したアクセス要求を、ＳＳＬサーバ４０によるセキュアな通信環境下で、携帯電話５０からディレクトリサーバ３０へ送信し、携帯電話５０はディレクトリサーバ３０にログインする（図１０のステップＨ５，Ｈ６および図１１のステップＳ９）。
【０１０６】
ディレクトリサーバ３０は、携帯電話５０から送信されてきたＩＤおよびパスワードに基づいてユーザ認証を行なう。これらのＩＤおよびパスワードが既に発行されたプリペイドカードのものであり、且つ、そのプリペイドカードの残高が利用料（あるいは管理費）以上であることを確認すると、ディレクトリサーバ３０は、携帯電話５０に対しＳＳＬサーバ４０を介して許可通知を送信する（図１０のステップＨ７＆Ｈ８）。これと同時に、このディレクトリサーバ３０の配下にある秘密情報管理サーバ１０、携帯電話５０のアクセスを許可した旨を通知する。
【０１０７】
この許可通知を受けて、携帯電話５０は、秘密情報管理サーバ１０のホームディレクトリにアクセスしてから（図１１のステップＳ１０）、ステップＨ４（Ｓ７）で暗号化された秘密情報ファイルを、インターネットやＳＳＬサーバ４０経由で、秘密情報管理サーバ１０に予め用意されたユーザ用ホームディレクトリ内にアップロードする（図１０のステップＨ９，Ｈ１０および図１１のステップＳ１１）。この後、携帯電話５０は、秘密情報管理サーバ１０からログアウトする（図１１のステップＳ１２）。なお、携帯電話５０上に残った秘密情報ファイルは、安全のために消去する。
【０１０８】
〔３−９〕秘密情報の新規アップロード手順の第２例の説明
図１２および図１３は、それぞれ、本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第２例を説明するための図（ステップＪ０〜Ｊ１２）およびフローチャート（ステップＳ１〜Ｓ４およびＳ２１〜Ｓ２９）である。この第２例では、暗号化／復号化ソフトウェア管理サーバ２０が、暗号化／復号化ソフトウェアとともに、秘密情報管理アプリケーションおよび初期状態の秘密情報ファイル（スプレッドシート，ファイルシート）を管理し、携帯電話５０に提供するようになっている。
【０１０９】
この第２例でも、まず、ユーザは、本実施形態の秘密情報管理システムとの初期契約時に、プリペイドカードを購入することにより、この秘密情報管理システムでの個人認証に必要なＩＤおよびパスワードを取得する（図１２のステップＪ０）。このようなプリペイドカードを発行するに先立ち、この第２例の本システムにおいても図１１に示す第１例と同様のステップＳ１〜Ｓ４の処理を行なう。
【０１１０】
そして、ユーザは、携帯電話５０から暗号化／復号化ソフトウェア管理サーバ２０にダウンロード要求を行ない、暗号化／復号化ソフトウェア管理サーバ２０から、インターネットやＳＳＬサーバ４０経由で携帯電話５０に、秘密情報管理アプリケーションおよび初期状態の秘密情報ファイルをダウンロードする（図１２のステップＪ１，Ｊ２および図１３のステップＳ２１）。
【０１１１】
ユーザは、携帯電話５０上において、秘密情報管理アプリケーションを用い、ダウンロードされた秘密情報ファイル（スプレッドシート）に、保管したい秘密情報を記入する（図１２のステップＪ３および図１３のステップＳ２２）。
ついで、ユーザは、携帯電話５０から暗号化／復号化ソフトウェア管理サーバ２０にダウンロード要求を行ない、暗号化／復号化ソフトウェア管理サーバ２０から、インターネットやＳＳＬサーバ４０経由で携帯電話５０に暗号化／復号化ソフトウェアをダウンロードする（図１２のステップＪ４，Ｊ５および図１３のステップＳ２３）。
【０１１２】
この後、ステップＪ３（Ｓ２２）で秘密情報を記入した秘密情報ファイルを、ダウンロードされた暗号化ソフトウェアと所定の暗号鍵とを用いてＣＰＵ５１により暗号化する（図１２のステップＪ６および図１３のステップＳ２４）。ここで用いられた暗号鍵は、前述と同様、暗号鍵そのままの状態で、もしくは、テキストパスワードに変換された状態で、記憶部５３，外部記憶媒体８０あるいは無線トークン７０などに保存される。
【０１１３】
これ以降のステップＪ７〜Ｊ１２およびステップＳ２５〜Ｓ２９の処理は、それぞれ、図１０および図１１で説明したステップＨ５〜Ｈ１０およびステップＳ８〜Ｓ１２の処理と同様であるので、その説明は省略する。つまり、ステップＪ６（Ｓ２４）で暗号化された秘密情報ファイルは、図１０および図１１によって説明した第１例と同様にして、秘密情報管理サーバ１０に予め用意されたユーザ用ホームディレクトリ内にアップロードされる。
【０１１４】
なお、この第２例において、暗号化／復号化ソフトウェア管理サーバ２０から秘密情報管理アプリケーションと暗号化／復号化ソフトウェアとを別々にダウンロードしているのは、メモリ（記憶部５３）の容量が少ない携帯電話５０であっても、本秘密情報管理システムに対応できるようにするためである。
もし、携帯電話５０のメモリ（記憶部５３）に十分な容量がある場合には、上記２つのソフトウェアを一括して暗号化／復号化ソフトウェア管理サーバ２０からダウンロードしてもよい。また、秘密情報管理アプリケーションと暗号化／復号化ソフトウェアとは一体となっていてもよい。
【０１１５】
〔３−10〕秘密情報の新規アップロード手順の第３例の説明
図１４および図１５は、それぞれ、本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第３例を説明するための図（ステップＫ０〜Ｋ１２）およびフローチャート（ステップＳ１〜Ｓ４およびＳ３１〜Ｓ３９）である。この第３例では、秘密情報管理サーバ１０が、秘密情報管理アプリケーションおよび初期状態の秘密情報ファイル（スプレッドシート，ファイルシート）を管理し、携帯電話５０に提供するようになっている。
【０１１６】
この第３例でも、まず、ユーザは、本実施形態の秘密情報管理システムとの初期契約時に、プリペイドカードを購入することにより、この秘密情報管理システムでの個人認証に必要なＩＤおよびパスワードを取得する（図１４のステップＫ０）。このようなプリペイドカードを発行するに先立ち、この第３例の本システムにおいても図１１に示す第１例と同様のステップＳ１〜Ｓ４の処理を行なう。
【０１１７】
そして、ユーザは、携帯電話５０から、インターネットやＳＳＬサーバ４０経由でディレクトリサーバ３０に対し、秘密情報管理サーバ１０へのアクセス要求を行なう（図１４のステップＫ１，Ｋ２および図１５のステップＳ３１）。その際、プリペイドカードを購入して取得したＩＤおよびパスワードを添付したアクセス要求を、ＳＳＬサーバ４０によるセキュアな通信環境下で、携帯電話５０からディレクトリサーバ３０へ送信し、携帯電話５０はディレクトリサーバ３０にログインする（図１４のステップＫ１，Ｋ２および図１５のステップＳ３２）。
【０１１８】
ディレクトリサーバ３０は、携帯電話５０から送信されてきたＩＤおよびパスワードに基づいてユーザ認証を行なう。これらのＩＤおよびパスワードが既に発行されたプリペイドカードのものであり、且つ、そのプリペイドカードの残高が利用料（あるいは管理費）以上であることを確認すると、ディレクトリサーバ３０は、携帯電話５０に対しＳＳＬサーバ４０を介して許可通知を送信する（図１４のステップＫ３＆Ｋ４）。これと同時に、このディレクトリサーバ３０の配下にある管理サーバ１０および２０に、携帯電話５０のアクセスを許可した旨を通知する。
【０１１９】
この許可通知を受けて、ユーザは、携帯電話５０から秘密情報管理サーバ１０のホームディレクトリにアクセスした後（図１５のステップＳ３３）、携帯電話５０から秘密情報管理サーバ１０にダウンロード要求を行ない、秘密情報管理サーバ１０から、インターネットやＳＳＬサーバ４０経由で携帯電話５０に、秘密情報管理アプリケーションおよび初期状態の秘密情報ファイルをダウンロードする（図１４のステップＫ５，Ｋ６および図１５のステップＳ３４）。
【０１２０】
ユーザは、携帯電話５０上において、秘密情報管理アプリケーションを用い、ダウンロードされた秘密情報ファイル（スプレッドシート）に、保管したい秘密情報を記入する（図１４のステップＫ７および図１５のステップＳ３５）。
ついで、ユーザは、携帯電話５０から暗号化／復号化ソフトウェア管理サーバ２０にダウンロード要求を行ない、暗号化／復号化ソフトウェア管理サーバ２０から、インターネットやＳＳＬサーバ４０経由で携帯電話５０に暗号化／復号化ソフトウェアをダウンロードする（図１４のステップＫ８，Ｋ９および図１５のステップＳ３６）。
【０１２１】
そして、ステップＫ７（Ｓ３５）で秘密情報を記入した秘密情報ファイルを、ダウンロードされた暗号化ソフトウェアと所定の暗号鍵とを用いてＣＰＵ５１により暗号化する（図１４のステップＫ１０および図１５のステップＳ３７）。ここで用いられた暗号鍵は、前述と同様、暗号鍵そのままの状態で、もしくは、テキストパスワードに変換された状態で、記憶部５３，外部記憶媒体８０あるいは無線トークン７０などに保存される。
【０１２２】
この後、ステップＫ１０（Ｓ３７）で暗号化された秘密情報ファイルを、携帯電話５０から、インターネットやＳＳＬサーバ４０経由で、秘密情報管理サーバ１０に予め用意されたユーザ用ホームディレクトリ内にアップロードする（図１４のステップＫ１１，Ｋ１２および図１５のステップＳ３８）。この後、携帯電話５０は、秘密情報管理サーバ１０からログアウトする（図１５のステップＳ３９）。携帯電話５０上に残った秘密情報ファイルは、安全のために消去する。
なお、秘密情報管理アプリケーションと初期状態の秘密情報ファイルとは、秘密情報管理サーバ１０に予め用意されたユーザ用ホームディレクトリ内に置かれていてもよいし、秘密情報管理サーバ１０上に置かれていてもよい。
【０１２３】
〔４〕本実施形態の作用・効果の説明
このように、本実施形態の秘密情報管理システムや携帯電話（情報端末）５０によれば、以下のような種々の作用効果を得ることができる。
〔４−１〕各種秘密情報や秘密実行プログラムなどを含む秘密情報ファイルを秘密情報管理サーバ１０に安全に保管しながら、ユーザは、その秘密情報ファイルを、最小の秘密情報（１つのＩＤと２つのパスワード、もしくは、生体特徴情報）を用いていつでも何処でも秘密情報管理サーバ１０から安全に入手することができる。従って、多数のパスワードや暗証番号を用いる場合であっても、それらを全て記憶したり手帳等に記録したりする必要が無くなり、秘密情報の管理面やセキュリティ面における種々の問題が全て解消される。また、ユーザは、記憶し難い文字列をパスワードや暗証番号として用いたとしても、そのパスワードや暗証番号を安全に保管しながらいつでも何処でも安全に取り出せるので、ユーザが安直なパスワードや暗証番号を設定するのを防止することができ、パスワード認証方式を採用した個人認証システムのセキュリティレベルを大幅に高めることができる。これにより、シングルサインオンシステム等を採用することなく且つ既存の個人認証システムのインフラに変更を加えることなく、一般的なパスワード認証方式を有効に且つ安全に利用することができる。
【０１２４】
〔４−２〕秘密情報ファイルを暗号化した状態で秘密情報管理サーバ１０に保管しているので、その暗号化時に使用した暗号化ソフトウエアに対応した復号化ソフトウェアを用いない限り、秘密情報ファイルを復号化してその内容を見ることができない。従って、秘密情報管理サーバ１０の管理者による悪用を防止できるほか、万一、秘密情報ファイルが盗聴されたり漏洩したりしても第三者がその内容を見ることができず、秘密情報ファイルについて高いセキュリティレベル（安全性）を確保することができる。
【０１２５】
〔４−３〕秘密情報ファイルを暗号化しておくことにより、秘密情報管理サーバ１０と携帯電話５０との間の１対１通信のセキュリティを確保することができるので、高いセキュリティレベルを有する秘密情報管理サーバ１０や秘密情報システムを容易に構築することができる。
〔４−４〕多くの携帯電話と本実施形態の秘密情報管理システムとの連携がなされていれば、暗号化／復号化ソフトウェアを専用のサーバ２０からダウンロードすることができるので、例えばユーザが自分の携帯電話５０を忘れた場合、ユーザは、本人の判断により、他人の携帯電話を借用して自分の秘密情報ファイルの内容を安全に閲覧・変更することも可能である。
【０１２６】
〔４−５〕本実施形態の秘密情報管理システムおよび携帯電話５０を用いることにより、ユーザがいつでも何処でもパスワードや暗証番号等を含む秘密情報ファイルを取り出せるサービスを提供できるので、パスワード認証方式を用いたシステムのメンテナンスコスト（ＴＣＯ：Total Cost of Ownership）を大幅に削減することが可能になる。
【０１２７】
〔４−６〕ＰＫＩ認証を採用したシステムにおいては、本実施形態の秘密情報管理システムおよび携帯電話５０を用いることにより、ユーザの不注意によるＰＫＩ用暗号鍵の失効を確実に抑止することができるので、その失効に伴うデジタル証明書の失効リストの肥大化を防ぐことができる。
〔４−７〕１対１で対応して接続される携帯電話５０と秘密情報管理サーバ１０との間で、秘密情報ファイルがやり取りされるので、秘密情報ファイルの読出アクセス時におけるユーザの認証方式として、バイオメトリクス情報（生体特徴情報）による認証方式を採用することが容易になると同時に、複数種類のバイオメトリクス情報に対応した認証を行なうことも容易になる。
【０１２８】
〔４−８〕ディレクトリサーバ３０によりユーザの認証を一括して行なうことで、携帯電話５０から各管理サーバ１０，２０に対するアクセスを統括的に管理することができるので、管理サーバ１０，２０毎にユーザの認証を行なう必要がなくなり、各管理サーバ１０，２０における処理を簡素化することができる。
〔４−９〕ＳＳＬサーバ４０により、携帯電話５０からディレクトリサーバ３０へ送信される最小の秘密情報（１つのＩＤと２つのパスワード、もしくは、生体特徴情報）の安全性を確保することができるので、秘密情報管理システムについて、より高いセキュリティレベルが確保される。
【０１２９】
〔４−10〕図９〜図１５により説明したように、変更後の秘密情報ファイルや新規の秘密情報ファイルは、ユーザの手元つまり携帯電話５０上で暗号化されてから、秘密情報管理サーバ１０に送信され保管されるため、この秘密情報管理サーバ１０と携帯電話５０との間の通信がＳＳＬ等のセキュリティ機能に対応していなくても秘密情報の安全性が十分に確保され、一般的な携帯電話を本実施形態の秘密情報管理システムで用いることが可能である。
【０１３０】
〔４−11〕図９により説明したように、携帯電話５０上で、秘密情報ファイルに対応したスプレッドシートやデータベースに対する追加や変更を行なった後、その秘密情報ファイルを暗号化して秘密情報管理サーバ１０に送信することにより、ユーザは、秘密情報ファイルの内容に対する追加や変更を極めて容易に行なうことができる。同様に、図１０〜図１５により説明したように、携帯電話５０上で、秘密情報ファイルに対応したスプレッドシートやデータベースに新規の秘密情報を記入した後、その新規の秘密情報ファイルを暗号化して秘密情報管理サーバ１０に送信することにより、ユーザは、新規の秘密情報ファイルを極めて容易に秘密情報管理サーバ１０に登録・保管することができる。
【０１３１】
〔４−12〕上記項目(d1)，図３や図４により説明したように、復号化された秘密情報ファイルの内容を携帯電話５０上の表示部５４に表示することにより、ユーザは、その内容を直ちに視認することができる。
〔４−13〕上記項目(d3)，図３や図４により説明したように、システム名（例えば銀行名，クレジットカード会社名，機器名）とそのシステム名に関連付けられた秘密情報（例えばＩＤやパスワードや暗証番号）との両方を表示部５４に表示することにより、ユーザは、その表示を参照しながら必要な秘密情報をそのシステム名に対応したシステムに入力することができる。
【０１３２】
〔４−14〕上記項目(d4)，図３や図４により説明したように、システム名のみを表示部５４に表示し、その表示を参照したユーザが所定のキー操作等によって指定したシステム名をもつシステム（例えば銀行サーバやカード会社サーバや対象機器）に対して、そのシステム名に関連付けられた秘密情報を送信することにより、パスワードや暗証番号といった秘密情報そのものが表示部５４上に表示されず、秘密情報の安全性をより高めることができる。同時に、ユーザ自身がキー操作等を行なって秘密情報をシステムに入力する必要がなくなるので、ユーザの操作を簡略化できるほか、ユーザによる秘密情報の入力操作を他者により盗み見られ、その秘密情報が漏洩し悪用されるようなことも確実に防止できる。
【０１３３】
〔４−15〕上記項目(d5)や図６により説明したように、携帯電話５０において、秘密情報ファイルの復号化後に所定時間だけ経過すると、ＣＰＵ５１が秘密情報ファイルを記憶部５３から自動的に消去することにより、秘密情報ファイルが携帯電話５０で保持され続け第三者に曝されて漏洩するおそれがなくなり、秘密情報ファイルについて、より高い安全性が確保される。
【０１３４】
〔４−16〕上記項目(d6)や図６により説明したように、復号化された秘密情報ファイルの内容を記憶部５３に保存しておき、携帯電話５０のＣＰＵ５１（認証手段５１ａ）によるユーザの認証完了に応じて、その内容を表示部５４に表示することで、秘密情報ファイルの内容が携帯電話５０の記憶部５３において安全に保管され、必要に応じてユーザ本人だけがその内容を表示部５４に表示させることができる。
【０１３５】
〔４−17〕上記項目(d2)や図７により説明したように、秘密情報ファイルを復号化すると同時にその秘密情報ファイルに含まれるプログラム（例えば秘密実行プログラム等）を携帯電話５０のＣＰＵ５１により実行することで、そのプログラムによる処理に自動的に移行することができる。
【０１３６】
〔４−18〕上記項目(e1)や図７により説明したように、携帯電話５０と定期的に無線通信を行なう無線トークン７０をユーザが所持しておき、無線トークン７０からの所定時間間隔毎の応答が無くなった場合に秘密情報ファイルを記憶部５３から消去することにより、無線トークン７０を所持するユーザが携帯電話５０から離れたり、携帯電話５０が盗難に遭いユーザから離れたりすると、自動的に秘密情報ファイルが記憶部５３から消去される。従って、秘密情報ファイルが第三者に漏洩することがなく、秘密情報ファイルについて、より高い安全性が確保される。
【０１３７】
〔４−19〕上記項目(e2)や(f6)に記述したように、無線トークン７０に暗号鍵情報を予め保持させておき、携帯電話５０からの要求に応じて、その暗号鍵情報を送信する機能をそなえることにより、その無線トークン７０を所持するユーザのみが、秘密情報ファイルを暗号化／復号化ソフトウェアによって復号化することができるほか、暗号鍵情報を手帳等に記録したり各種情報機器内のメモリ等に保存したりする必要がなくなる。
【０１３８】
〔４−20〕上記項目(e3)に記述したように、携帯電話５０でのパスワード認証に応じて無線トークン７０を活性化したり、上記項目(e4)に記述したように、無線トークン７０が所定の携帯電話５０の識別番号を認識した場合にのみ暗号鍵情報を携帯電話５０へ送信したりすることで、暗号鍵情報を無線トークン７０において安全に保管することができる。
【０１３９】
〔４−21〕上記項目(f2)に記述したように、秘密情報ファイルの復号化を行なう際に、携帯電話５０に入力された所定のテキストパスワードから、復号化に必要な暗号鍵を生成することにより、ユーザは、暗号鍵をパスワードのようにして携帯電話５０へ入力することができる。
【０１４０】
〔４−22〕上記項目(f3)〜(f5)に記述したように、暗号鍵情報を保持する外部記憶媒体８０とのインタフェース５６を携帯電話５０にそなえることで、ユーザは、暗号鍵情報を、外部記憶媒体８０からインタフェース５６を介して携帯電話５０に入力することができ、自分で入力する必要がなくなるので、ユーザの操作を簡略化できるほか、ユーザによる暗号鍵情報（テキストパスワード）の入力操作を他者により盗み見られ、その暗号鍵情報が漏洩し悪用されるようなことも確実に防止できる。
【０１４１】
〔４−23〕携帯電話５０が、管理サーバ２０に保持された複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、その暗号化／復号化ソフトウェアを用いて、秘密情報管理サーバ１０に保存される秘密情報ファイルの暗号化方式を定期的に変更することにより、秘密情報ファイルについて、より高いセキュリティレベルを確保することができる。
【０１４２】
〔４−24〕ユーザが、プリペイドカードを購入して、秘密情報管理システムに対するアクセス用のＩＤ（識別情報）やパスワードを取得することにより、秘密情報管理システムに対するユーザの匿名性を保護するでき、秘密情報管理サーバ１０に誰の秘密情報ファイルが保管されているかが分からなくなるので、暗号化秘密情報ファイルの悪用を確実に防ぐことが可能になる。また、プリペイドカードを発売することにより、ＩＤやパスワードの発行と同時に、秘密情報管理システムの運用時の料金徴収（管理費の支払い）を行なうことができる。なお、匿名契約による銀行口座振込み等によっても、秘密情報管理システムの運用時の料金徴収を行なうことができ、この場合も、秘密情報管理サーバ１０に誰の秘密情報ファイルが保管されているかが分からなくなるので、暗号化秘密情報ファイルの悪用を確実に防ぐことが可能になる。
【０１４３】
〔４−25〕本実施形態では、情報端末としてインターネット接続型の携帯電話５０を用いているので、ユーザは、携帯電話５０を通じインターネットを介して何処からでも、秘密情報ファイルをダウンロードすることができる。その際に、上記項目(g1)に記述したように、携帯電話５０の電話番号をユーザの識別情報として使用することにより、携帯電話５０のコールバックシステムを用いてユーザ認証を行なうことができる。また、携帯電話５０は、電源投入後、直ちにインターネットに接続することが可能であるため、携帯電話５０では、例えばパソコンを起動しこのパソコン上で秘密情報（ＩＤ，パスワード等）を閲覧するよりもかなり速く秘密情報を閲覧することが可能である。
【０１４４】
〔４−26〕図４により説明したように、バイオメトリクス情報（生体特徴情報）を用いてユーザ認証を行なうことにより、ユーザは、秘密情報ファイルをダウンロードするための個人認証に際してパスワードを入力する必要がなくなるとともに、秘密情報ファイルの安全性をより高めることができる。
〔４−27〕上記項目(g2)や図５により説明したように、携帯電話５０において、バイオメトリクス情報を用いてユーザ認証を行ない、その認証結果に応じて上述したユーザ認証用情報(b1)や暗号鍵情報(b2)を記憶部５３から読み出すことにより、これらの情報(b1)や(b2)を携帯電話５０上で安全に保存・管理することができる。
【０１４５】
〔４−28〕この場合、個人ベースで（携帯電話５０毎に）バイオメトリクス認証を行なえるため、既存の個人認証システムのインフラを変更することなくバイオメトリクス認証を採用することが可能になる。また、ユーザ主導でバイオメトリクス認証方式を選択することが可能になり、ユーザ本人の使いやすい種類のバイオメトリクス情報を用いた認証方式を選択することができる。さらに、バイオメトリクス認証として例えば音声認証を行なった場合、携帯電話５０内のＤＳＰ（Digital Signal Processor）を使用してオフラインでユーザ認証を行なえるため、オンライン照合時に問題となる音声圧縮による照合失敗を回避することもできる。
【０１４６】
〔５〕その他
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述した実施形態では情報端末がインターネット接続型の携帯電話である場合について説明したが、本発明はこれに限定されるものではなく、ネットワーク接続可能な情報端末であれば、上述と同様の秘密情報管理サービスを享受することができ、上述した実施形態と同様の作用効果を得ることができる。携帯電話以外で本発明を適用される情報端末としては、例えば、ＰＤＡや、無線通信機能を有するＩＣカードや、ノート型パソコンなどが挙げられる。
【０１４７】
また、上述した実施形態において、秘密情報ファイル，暗号化／復号化ソフトウェアや秘密情報管理アプリケーションは、ＪＡＶＡ等で作成（もしくはプログラミング）された汎用ソフトウェアによって作成することで、情報端末としての携帯電話の機種を選ぶことなく、これらのファイル，ソフトウェアやアプリケーションを動作させることが可能である。
【０１４８】
〔６〕付記
（付記１）  暗号化された秘密情報ファイルを保存・管理する秘密情報管理サーバと、
該秘密情報ファイルを暗号化／復号化するための暗号化／復号化ソフトウェアを保存・管理する暗号化／復号化ソフトウェア管理サーバと、
該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに通信ネットワークを介してアクセス可能で、且つ、該暗号化／復号化ソフトウェアを動作させるための環境を有する情報端末とをそなえ、
該情報端末からアクセスを行なったユーザの認証後に、該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバからそれぞれ該秘密情報ファイルおよび該暗号化／復号化ソフトウェアを該情報端末にダウンロードし、
該情報端末において、該暗号化／復号化ソフトウェアを用いて該秘密情報ファイルの復号化を行なうように構成されたことを特徴とする、秘密情報管理システム。
【０１４９】
（付記２）  該ユーザの認証を行なうことによって、該情報端末からの該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに対するアクセスを管理するアクセス管理サーバをさらにそなえ、
該アクセス管理サーバが、該ユーザの認証を行なった後に、該情報端末から該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバに対するアクセスを許可するように構成されたことを特徴とする、付記１記載の秘密情報管理システム。
【０１５０】
（付記３）  該アクセス管理サーバと該情報端末との間の通信に対してセキュアな環境を提供するセキュアサーバをさらにそなえたことを特徴とする、付記２記載の秘密情報管理システム。
（付記４）  該情報端末において復号化された該秘密情報ファイルの内容を変更した場合、もしくは、新規の秘密情報ファイルを該情報端末から該秘密情報管理サーバに登録する場合、該暗号化／復号化ソフトウェアを用いて、変更後の該秘密情報ファイルもしくは該新規の秘密情報ファイルを暗号化してから、該通信ネットワークを介して該秘密情報ファイルを該秘密情報管理サーバにアップロードするように構成されたことを特徴とする、付記１〜付記３のいずれか一つに記載の秘密情報管理システム。
【０１５１】
（付記５）  該情報端末において、復号化された該秘密情報ファイルの内容が表示部に表示されることを特徴とする、付記１〜付記４のいずれか一つに記載の秘密情報管理システム。
（付記６）  該情報端末において、復号化された該秘密情報ファイルに含まれるプログラムが実行されることを特徴とする、付記１〜付記４のいずれか一つに記載の秘密情報管理システム。
【０１５２】
（付記７）  該情報端末において、該秘密情報ファイルの内容として、システム名と該システム名に関連付けられた秘密情報との両方が該表示部に表示されることを特徴とする、付記５記載の秘密情報管理システム。
（付記８）  該情報端末において、
該秘密情報ファイルの内容としてシステム名のみが該表示部に表示されるとともに、
該ユーザによる所定の操作に応じて、該システム名に関連付けられた秘密情報を、該システム名をもつシステムに対して送信する通信手段がそなえられたことを特徴とする、付記５記載の秘密情報管理システム。
【０１５３】
（付記９）  該情報端末において、該秘密情報ファイルの復号化後に所定時間だけ経過すると、該秘密情報ファイルが消去されることを特徴とする、付記１〜付記８のいずれか一つに記載の秘密情報管理システム。
（付記１０）  該情報端末において、該ユーザの認証を行なうための認証手段と、復号化された該秘密情報ファイルの内容を保存する保存手段とがそなえられ、該保存手段に保存された該秘密情報ファイルの内容が、該認証手段による該ユーザの認証完了に応じて該表示部に表示されることを特徴とする、付記５記載の秘密情報管理システム。
【０１５４】
（付記１１）  該ユーザによって所持され、該情報端末と定期的に無線通信を行なう無線トークンをさらにそなえ、
該情報端末において、該無線トークンからの所定時間間隔毎の応答が無い場合に、該秘密情報ファイルが消去されることを特徴とする、付記１〜付記８のいずれか一つに記載の秘密情報管理システム。
【０１５５】
（付記１２）  該無線トークンが、該秘密情報ファイルの復号化に際して必要となる暗号鍵に関する情報を保持するとともに、該情報端末からの要求に応じて該暗号鍵に関する情報を送信する機能を有し、
該情報端末において、該秘密情報ファイルの復号化を行なう際に、該無線トークンから該暗号鍵に関する情報を受信することを特徴とする、付記１１記載の秘密情報管理システム。
【０１５６】
（付記１３）  該無線トークンが、該情報端末でのパスワード認証に応じて活性化されることを特徴とする、付記１２記載の秘密情報管理システム。
（付記１４）  該情報端末において、該秘密情報ファイルの復号化を行なう際に、該情報端末に入力された所定のテキストパスワードから、該復号化に必要となる暗号鍵を生成することを特徴とする、付記１〜付記１１のいずれか一つに記載の秘密情報管理システム。
【０１５７】
（付記１５）  該情報端末において、該秘密情報ファイルの復号化に際して必要となる暗号鍵に関する情報を保持する外部記憶媒体とのインタフェースがそなえられ、該秘密情報ファイルの復号化を行なう際に、該外部記憶媒体から該インタフェースを介して該暗号鍵に関する情報が入力されることを特徴とする、付記１〜付記１１のいずれか一つに記載の秘密情報管理システム。
【０１５８】
（付記１６）  該暗号化／復号化ソフトウェア管理サーバにおいて、複数種類の暗号化／復号化ソフトウェアが該情報端末へダウンロード可能に登録され、該情報端末が、該複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、当該暗号化／復号化ソフトウェアを用いて、該秘密情報管理サーバに保存される該秘密情報ファイルの暗号化方式を定期的に変更することを特徴とする、付記１〜付記１５のいずれか一つに記載の秘密情報管理システム。
【０１５９】
（付記１７）  該ユーザが、プリペイドカードを購入することにより、該秘密情報管理システムに対するアクセス用の識別情報およびパスワードを取得することを特徴とする、付記１〜付記１６のいずれか一つに記載の秘密情報管理システム。
（付記１８）  該情報端末がインターネット接続型の携帯電話であることを特徴とする、付記１〜付記１７のいずれか一つに記載の秘密情報管理システム。
【０１６０】
（付記１９）  該携帯電話の電話番号を該ユーザの識別情報として使用することを特徴とする、付記１８記載の秘密情報管理システム。
（付記２０）  該情報端末において、該ユーザのバイオメトリクス情報を採取するための採取手段がそなえられ、
該採取手段によって採取された該バイオメトリクス情報を、該ユーザの認証のために使用することを特徴とする、付記１〜付記１９のいずれか一つに記載の秘密情報管理システム。
【０１６１】
（付記２１）  該情報端末において、該ユーザのバイオメトリクス情報を採取するための採取手段と、該バイオメトリクス情報を用いて該ユーザの認証を行なう認証手段と、該秘密情報ファイルの復号化に必要となる暗号鍵に係る情報、もしくは、前記管理サーバでの該ユーザの認証に必要となる情報を記憶する記憶手段とがそなえられ、該認証手段による該ユーザの認証完了に応じて、該記憶手段から前記情報が読み出されることを特徴とする、付記２０記載の秘密情報管理システム。
【０１６２】
（付記２２）  暗号化された秘密情報ファイルを保存・管理する秘密情報管理サーバと、該秘密情報ファイルを暗号化／復号化するための暗号化／復号化ソフトウェアを保存・管理する暗号化／復号化ソフトウェア管理サーバとに通信ネットワークを介してアクセス可能な情報端末であって、
該暗号化／復号化ソフトウェアを動作させるための環境を有し、
該情報端末からアクセスを行なったユーザの認証後に、該秘密情報管理サーバおよび該暗号化／復号化ソフトウェア管理サーバからそれぞれ該秘密情報ファイルおよび該暗号化／復号化ソフトウェアをダウンロードし、
該暗号化／復号化ソフトウェアを用いて該秘密情報ファイルの復号化を行なうように構成されたことを特徴とする、情報端末。
【０１６３】
（付記２３）  復号化された該秘密情報ファイルを変更した場合、または、新規の秘密情報ファイルを該秘密情報管理サーバに登録する場合、該暗号化／復号化ソフトウェアを用いて変更後の該秘密情報ファイルもしくは該新規の秘密情報ファイルを暗号化してから、該通信ネットワークを介して該秘密情報ファイルを該秘密情報管理サーバにアップロードするように構成されたことを特徴とする、付記２２記載の情報端末。
【０１６４】
（付記２４）  復号化された該秘密情報ファイルの内容を表示部に表示することを特徴とする、付記２２または付記２３に記載の情報端末。
（付記２５）  復号化された該秘密情報ファイルに含まれるプログラムを実行することを特徴とする、付記２２または付記２３に記載の情報端末。
（付記２６）  該秘密情報ファイルの内容として、システム名と該システム名に関連付けられた秘密情報との両方を該表示部に表示することを特徴とする、付記２４記載の情報端末。
【０１６５】
（付記２７）  該秘密情報ファイルの内容としてシステム名のみを該表示部に表示するとともに、
該ユーザによる所定の操作に応じて、該システム名に関連付けられた秘密情報を、該システム名をもつシステムに対して送信する通信手段をそなえたことを特徴とする、付記２４記載の情報端末。
【０１６６】
（付記２８）  該秘密情報ファイルの復号化後に所定時間だけ経過すると、該秘密情報ファイルを消去することを特徴とする、付記２２〜付記２７のいずれか一つに記載の情報端末。
（付記２９）  該ユーザの認証を行なうための認証手段と、復号化された該秘密情報ファイルの内容を保存する保存手段とをそなえ、
該保存手段に保存された該秘密情報ファイルの内容を、該認証手段による該ユーザの認証完了に応じて、所定期間だけ該表示部に表示することを特徴とする、付記２４記載の情報端末。
【０１６７】
（付記３０）  該ユーザのバイオメトリクス情報を採取するための採取手段と、
該バイオメトリクス情報を用いて該ユーザの認証を行なう認証手段と、
該秘密情報ファイルの復号化に必要となる暗号鍵に係る情報、もしくは、該管理サーバでの該ユーザの認証に必要となる情報を記憶する記憶手段とをそなえ、
該認証手段による該ユーザの認証完了に応じて、該記憶手段から前記情報が読み出されるように構成されたことを特徴とする、付記２２〜付記２９のいずれか一つに記載の情報端末。
【０１６８】
【発明の効果】
以上詳述したように、本発明の秘密情報管理システム（請求項１〜１０）および情報端末（請求項１１，１２）によれば、以下のような効果ないし利点を得ることができる。
（１）各種秘密情報や秘密実行プログラムなどを含む秘密情報ファイルを安全に保管しながら、ユーザは、最小の秘密情報を用いていつでも何処でも安全に秘密情報ファイルを入手することができる。従って、多数のパスワードや暗証番号を用いる場合であっても、それらを全て記憶したり手帳等に記録したりする必要が無くなり、秘密情報の管理面やセキュリティ面における種々の問題が全て解消される。また、ユーザは、記憶し難い文字列をパスワードや暗証番号として用いたとしても、そのパスワードや暗証番号を安全に保管しながらいつでも何処でも安全に取り出せるので、ユーザが安直なパスワードや暗証番号を設定するのを防止することができ、パスワード認証方式を採用した個人認証システムのセキュリティレベルを大幅に高めることができる。これにより、シングルサインオンシステム等を採用することなく且つ既存の個人認証システムのインフラに変更を加えることなく、一般的なパスワード認証方式を有効に且つ安全に利用することができる（請求項１〜５，１１）。
【０１６９】
（２）秘密情報ファイルは暗号化されているので、その暗号化時に使用した暗号化ソフトウエアに対応した復号化ソフトウェアを用いない限り、秘密情報ファイルを復号化してその内容を見ることができない。従って、サーバ管理者による悪用を防止できるほか、万一、秘密情報ファイルが盗聴されたり漏洩したりしても第三者がその内容を見ることができず、秘密情報ファイルについて高いセキュリティレベルを確保することができる（請求項１〜５，１１）。
【０１７０】
（３）秘密情報ファイルを暗号化しておくことにより、秘密情報管理サーバと情報端末との間の１対１通信のセキュリティを確保することができるので、高いセキュリティレベルを有する秘密情報管理サーバや秘密情報システムを容易に構築することができる（請求項１〜５，１１）。
（４）暗号化／復号化ソフトウェアを専用サーバからダウンロードすることができるので、ユーザは、本人の判断により他人の情報端末を用いて自分の秘密情報ファイルの内容を安全に閲覧・変更することも可能である（請求項１〜５，１１）。
【０１７１】
（５）いつでも何処でもパスワードや暗証番号等を含む秘密情報ファイルを取り出せるサービスを提供できるので、パスワード認証方式を用いたシステムのメンテナンスコストを大幅に削減することが可能になる（請求項１〜５，１１）。
（６）ＰＫＩ認証を採用したシステムにおいては、本発明を用いることにより、ユーザの不注意によるＰＫＩ用暗号鍵の失効を確実に抑止することができるので、その失効に伴うデジタル証明書の失効リストの肥大化を防ぐことができる（請求項１〜５，１１）。
【０１７２】
（７）１対１で対応して接続される情報端末と秘密情報管理サーバとの間で、秘密情報ファイルがやり取りされるので、秘密情報ファイルの読出アクセス時におけるユーザの認証方式として、バイオメトリクス情報による認証方式を採用することが容易になると同時に、複数種類のバイオメトリクス情報に対応した認証を行なうことも容易になる（請求項１〜５，１１）。
【０１７３】
（８）アクセス管理サーバによりユーザの認証を一括して行なうことで、情報端末から各管理サーバに対するアクセスを統括的に管理することができるので、管理サーバ毎にユーザの認証を行なう必要がなくなり、各管理サーバにおける処理を簡素化することができる（請求項２）。
（９）セキュアサーバにより、情報端末からアクセス管理サーバへ送信される前記最小の秘密情報の安全性を確保することができるので、秘密情報管理システムについて、より高いセキュリティレベルが確保される（請求項３）。
【０１７４】
（10）変更後の秘密情報や新規の秘密情報は、ユーザの手元つまり情報端末上で暗号化されてから、秘密情報管理サーバに送信され保管されるため、秘密情報管理サーバと情報端末との間の通信がＳＳＬ等のセキュリティ機能に対応していなくても秘密情報の安全性が十分に確保され、一般的な携帯電話を本発明の情報端末として適用することが可能である（請求項４）。
【０１７５】
（11）復号化された秘密情報ファイルの内容を情報端末上の表示部に表示することにより、ユーザはその内容を直ちに視認することができる。その際、システム名とそのシステム名に関連付けられた秘密情報との両方を表示部に表示することで、ユーザは、その表示を参照しながら必要な秘密情報をそのシステム名に対応したシステムに入力することができる。
【０１７６】
（12）システム名のみを表示部に表示し、ユーザによる所定の操作に応じて、システム名に関連付けられた秘密情報を、そのシステム名をもつシステムに対して送信することにより、秘密情報そのものが表示部上に表示されず、秘密情報の安全性をより高めることができる。同時に、ユーザ自身が秘密情報を入力する必要がなくなるので、ユーザの操作を簡略化できるほか、ユーザによる秘密情報の入力操作を他者により盗み見られ、その秘密情報が漏洩し悪用されるようなことも確実に防止できる。
【０１７７】
（13）情報端末において、秘密情報ファイルの復号化後に所定時間だけ経過すると、秘密情報ファイルを消去することにより、秘密情報ファイルが情報端末で保持され続け第三者に曝されて漏洩するおそれがなくなり、秘密情報ファイルについて、より高い安全性が確保される。
（14）復号化された秘密情報ファイルの内容を保存手段に保存しておき、情報端末における認証手段によるユーザの認証完了に応じて、その内容を表示部に表示することで、秘密情報ファイルの内容が情報端末の保存手段において安全に保管され、必要に応じてユーザ本人だけがその内容を表示部に表示させることができる。
【０１７８】
（15）秘密情報ファイルを復号化すると同時にその秘密情報ファイルに含まれるプログラムを情報端末において実行することにより、そのプログラムによる処理に自動的に移行することができる。
（16）情報端末と定期的に無線通信を行なう無線トークンをユーザが所持しておき、無線トークンからの所定時間間隔毎の応答が無くなった場合に秘密情報ファイルを消去することにより、無線トークンを所持するユーザが情報端末から離れたり、情報端末が盗難に遭いユーザから離れたりすると、自動的に秘密情報ファイルが消去される。従って、秘密情報ファイルが第三者に漏洩することがなく、秘密情報ファイルについて、より高い安全性が確保される（請求項６）。
【０１７９】
（17）無線トークンに、復号化に必要な暗号鍵に関する情報を予め保持させておき、情報端末からの要求に応じ、その暗号鍵に関する情報を送信する機能をそなえることで、その無線トークンを所持するユーザのみが、秘密情報ファイルを暗号化／復号化ソフトウェアによって復号化することができるほか、暗号鍵に関する情報を手帳等に記録したり各種情報機器内のメモリ等に保存したりする必要がなくなる（請求項７）。
【０１８０】
（18）情報端末でのパスワード認証に応じて無線トークンを活性化することにより、暗号鍵に関する情報を、無線トークンにおいて安全に保管することができる（請求項８）。
（19）秘密情報ファイルの復号化を行なう際に、情報端末に入力された所定のテキストパスワードから、復号化に必要な暗号鍵を生成することにより、ユーザは、暗号鍵をパスワードのようにして情報端末へ入力することができる（請求項９）。
【０１８１】
（20）復号化に必要な暗号鍵に関する情報を保持する外部記憶媒体とのインタフェースを情報端末にそなえることで、ユーザは、暗号鍵に関する情報を、外部記憶媒体からインタフェースを介して情報端末に入力することができ、自分で入力する必要がなくなるので、ユーザの操作を簡略化できるほか、ユーザによる入力操作を他者により盗み見られ、暗号鍵に関する情報が漏洩し悪用されるようなことも確実に防止できる（請求項１０）。
【０１８２】
（21）情報端末が、複数種類の暗号化／復号化ソフトウェアの中から適当な暗号化／復号化ソフトウェアを定期的にダウンロードし、その暗号化／復号化ソフトウェアを用いて、秘密情報管理サーバに保存される秘密情報ファイルの暗号化方式を定期的に変更することにより、秘密情報ファイルについて、より高いセキュリティレベルを確保することができる（請求項１，１１）。
【０１８３】
（22）ユーザが、プリペイドカードを購入して、秘密情報管理システムに対するアクセス用の識別情報やパスワードを取得することにより、秘密情報管理システムに対するユーザの匿名性を保護することができ、秘密情報管理サーバに誰の秘密情報ファイルが保管されているかが分からなくなるので、秘密情報ファイルの悪用を確実に防ぐことが可能になる。また、プリペイドカードを発売することにより、識別情報やパスワードの発行と同時に、秘密情報管理システムの運用時の料金徴収を行なうことができる。
【０１８４】
（23）情報端末をインターネット接続型の携帯電話とすることにより、ユーザは、携帯電話を通じインターネットを介して何処からでも、秘密情報ファイルをダウンロードすることができる。その際、携帯電話の電話番号をユーザの識別情報として使用することにより、携帯電話のコールバックシステムを用いてユーザの認証を行なうことができる。
【０１８５】
（24）ユーザのバイオメトリクス情報を採取するための採取手段を情報端末にそなえ、その採取手段によって採取されたバイオメトリクス情報を、ユーザの認証のために使用することで、ユーザは、秘密情報ファイルをダウンロードするための個人認証に際してパスワードを入力する必要がなくなるとともに、秘密情報ファイルの安全性をより高めることができる。
【０１８６】
（25）情報端末において、バイオメトリクス情報を用いてユーザの認証を行ない、その認証結果に応じて、復号化に必要となる暗号鍵に係る情報や管理サーバでのユーザ認証に必要となる情報を記憶手段から読み出すように構成することにより、これらの情報を情報端末上で安全に保存・管理することができる。この場合、個人ベースで（情報端末毎に）バイオメトリクス認証を行なえるため、既存の個人認証システムのインフラを変更することなくバイオメトリクス認証を採用することが可能になる。また、ユーザ主導でバイオメトリクス認証方式を選択することが可能になり、ユーザ本人の使いやすい種類のバイオメトリクス情報を用いた認証方式を選択することができる（請求項１２）。
【図面の簡単な説明】
【図１】本発明の一実施形態としての秘密情報管理システムの構成を示すブロック図である。
【図２】本発明の一実施形態としての情報端末（携帯電話）の構成を示すブロック図である。
【図３】本実施形態の秘密情報管理システムにおける秘密情報ダウンロード手順の第１例を説明するための図である。
【図４】本実施形態の秘密情報管理システムにおける秘密情報ダウンロード手順の第２例を説明するための図である。
【図５】本実施形態における秘密情報ダウンロード時の携帯電話での処理手順の第１例を説明するためのフローチャートである。
【図６】本実施形態における秘密情報ダウンロード時の携帯電話での処理手順の第２例を説明するためのフローチャートである。
【図７】本実施形態における秘密情報ダウンロード時の携帯電話での処理手順の第３例を説明するためのフローチャートである。
【図８】本実施形態の秘密情報管理システムにおける秘密情報ダウンロード手順の第３例を説明するための図である。
【図９】本実施形態の秘密情報管理システムにおける秘密情報の更新手順を説明するための図である。
【図１０】本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第１例を説明するための図である。
【図１１】本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第１例を説明するためのフローチャートである。
【図１２】本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第２例を説明するための図である。
【図１３】本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第２例を説明するためのフローチャートである。
【図１４】本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第３例を説明するための図である。
【図１５】本実施形態の秘密情報管理システムにおける秘密情報の新規アップロード手順の第３例を説明するためのフローチャートである。
【符号の説明】
１０  秘密情報管理サーバ
２０  暗号化／復号化ソフトウェア管理サーバ
３０  ディレクトリサーバ（アクセス管理サーバ）
４０  ＳＳＬサーバ（セキュアサーバ）
５０  携帯電話（情報端末）
５１  ＣＰＵ
５１ａ  認証手段
５２  通信部（通信手段）
５３  記憶部（記憶手段，保存手段）
５４  表示部
５５  キーボード
５６  インタフェース
５７  バイオメトリクス情報採取部（採取手段）
５８  バス
６０  システム
７０  無線トークン
８０  外部記憶媒体（補助記憶媒体，スマートメディア，ＩＣカード）
９０  機密サーバ
【図１】
0003859450.tif 000002
【図２】
0003859450.tif 000003
【図３】
0003859450.tif 000004
【図４】
0003859450.tif 000005
【図５】
0003859450.tif 000006
【図６】
0003859450.tif 000007
【図７】
0003859450.tif 000008
【図８】
0003859450.tif 000009
【図９】
0003859450.tif 000010
【図１０】
0003859450.tif 000011
【図１１】
0003859450.tif 000012
【図１２】
0003859450.tif 000013
【図１３】
0003859450.tif 000014
【図１４】
0003859450.tif 000015
【図１５】
0003859450.tif 000016