(57)【要約】【課題】  オフラインで閲覧可能なファイル形式だけでなく他の汎用的な形式のファイルの暗号化・復号化処理にも対応することができ、ローカルファイルセキュリティを確立することのできるファイル暗号化・復号化方法を提供する。【解決手段】  暗号化ソフトウェアによりファイル２１を暗号化する工程と、ローカルサーバソフトウェア２５と前記暗号化されたファイル２１とを含むパッケージファイルを生成する工程と、ローカルホストに実行され、前記パッケージファイルを展開する工程と、前記ローカルサーバソフトウェア２５を実行し、ローカルサーバプログラムを生じさせ、前記ローカルホストのシステムメモリに格納する工程と、ブラウザにおいて前記暗号化されたファイルを閲覧する際に、前記ローカルサーバプログラムによりダイナミックに前記ファイル２１を復号化させる工程とを含む。【選択図】  図３−Ａ
2006040116.tif 000002
【特許請求の範囲】
【請求項１】
暗号化されたファイルを閲覧時にダイナミックに復号化するファイル暗号化・復号化方法であって、
暗号化ソフトウェアによりファイルを暗号化する工程と、
ローカルサーバソフトウェアと前記暗号化されたファイルとを含むパッケージファイルを生成する工程と、
ローカルホストに実行され、前記パッケージファイルを展開する工程と、
前記ローカルサーバソフトウェアを実行し、ローカルサーバプログラムを生じさせ、前記ローカルホストのシステムメモリに格納する工程と、
ブラウザにおいて前記暗号化されたファイルを閲覧する際に、前記ローカルサーバプログラムによりダイナミックに前記ファイルを復号化させる工程とを含むことを特徴とするファイル暗号化・復号化方法。
【請求項２】
前記ブラウザはウェブブラウザであることを特徴とする請求項１記載のファイル暗号化・復号化方法。
【請求項３】
前記ファイルはウェブファイルフォーマットのファイルであることを特徴とする請求項１または請求項２に記載のファイル暗号化・復号化方法。
【請求項４】
前記パッケージファイルは実行可能なファイルであることを特徴とする請求項１乃至請求項３のいずれかに記載のファイル暗号化・復号化方法。
【請求項５】
前記暗号化されたファイルを復号化する工程において、前記ブラウザを介して指定されたファイルが前記ローカルサーバプログラムにより復号化されることを特徴とする請求項１乃至請求項４のいずれかに記載のファイル暗号化・復号化方法。
【請求項６】
前記ローカルサーバプログラムを生じさせる工程において、前記ローカルホストのキャッシュ手段の機能を停止することを特徴とする請求項１乃至請求項５のいずれかに記載のファイル暗号化・復号化方法。
【請求項７】
前記暗号化ソフトウェアによりファイルを暗号化する工程において、該暗号化ソフトウェアの暗号化演算法は、前記ローカルサーバソフトウェアの復号化演算法に対応することを特徴とする請求項１乃至請求項６のいずれかに記載のファイル暗号化・復号化方法。
【請求項８】
前記暗号化ソフトウェアによりファイルを暗号化する工程において、パスワードで得られた変化値によって暗号化することを特徴とする請求項１乃至請求項７のいずれかに記載のファイル暗号化・復号化方法。
【請求項９】
暗号化されたファイルを閲覧時にダイナミックに復号化するファイル暗号化・復号化方法であって、
暗号化ソフトウェアによりファイルを暗号化する工程と、
前記暗号化されたファイルを含むパッケージファイルを生成する工程と、
前記パッケージファイルをストレージ媒体に格納する工程と、
ローカルホストにおいてローカルサーバソフトウェアを実行し、ローカルサーバプログラムを生じさせる工程と、
前記ローカルサーバプログラムと連携したブラウザを開く工程と、
前記ブラウザにおいて前記暗号化されたファイルを閲覧する際に、前記パッケージファイルを展開し、前記ローカルサーバプログラムによりダイナミックに前記暗号化されたファイルを復号化させる工程とを含むことを特徴とするファイル暗号化・復号化方法。
【請求項１０】
前記ブラウザはウェブブラウザであることを特徴とする請求項９記載のファイル暗号化・復号化方法。
【請求項１１】
前記ファイルはウェブファイルフォーマットのファイルであることを特徴とする請求項９または請求項１０記載のファイル暗号化・復号化方法。
【請求項１２】
前記暗号化されたファイルを復号化する工程において、前記ブラウザを介して指定されたファイルが前記ローカルサーバプログラムにより復号化されることを特徴とする請求項９乃至請求項１１のいずれかに記載のファイル暗号化・復号化方法。
【請求項１３】
前記ローカルサーバプログラムが生じさせる工程において、ローカルホストのキャッシュ手段の機能を停止させることを特徴とする請求項９乃至請求項１２のいずれかに記載のファイル暗号化・復号化方法。
【請求項１４】
前記暗号化ソフトウェアによりファイルを暗号化する工程において、該暗号化ソフトウェアの暗号化演算法は、前記ローカルサーバソフトウェアの復号化演算法に対応することを特徴とする請求項９乃至請求項１３のいずれかに記載のローカルサーバソフトウェアによりファイルを暗号化・復号化する方法。
【請求項１５】
前記暗号化ソフトウェアによりファイルを暗号化する工程において、パスワードで得られた変化値によって暗号化することを特徴とする請求項９乃至請求項１４のいずれかに記載のファイル暗号化・復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルセキュリティを達成するために、ローカルサーバソフトウェアからファイルを暗号化・復号化するものである。
【背景技術】
【０００２】
情報ネットワークの普及に伴い、ユーザがインターネット上でアクセス可能なファイルの安全性に対する要求が益々深まっている。
一般に、インターネット上でアクセス可能なファイルフォーマットは、ＨＴＭＬフォーマット、ＸＭＬ、ＰＤＦ等のファイルであり、また、マイクロソフト社のインターネット・エクスプローラー（ＩＥ）、あるいは、ネットスケープ（Ｎｅｔｓｃａｐｅ）等のウェブブラウザにより表示することができる。
【０００３】
ユーザがオンラインで閲覧を行うとき、ネットワークサーバは、セキュリティを要するファイルあるいは伝送中のデータに対し、暗号化または認証のセキュリティ手段を提供し、閲覧時の第三者の覗きを防ぐ。これにより、パッケージインタセプトまたはあらゆるホスト侵入方式でデータを不正取得することができなくなり、データを取得したとしても、各種の暗号化手段を用いることによって、プレーンコードの内容を見ることはできない。
尚、ファイル暗号化技術については非特許文献１に記載され、暗号学の基本的理論については非特許文献２に記載されている。
【非特許文献１】Ｂｕｉｌｄｉｎｇ  ｓｅｃｕｒｅ  ｓｏｆｔｗａｒｅ：ｈｏｗ  ｔｏ  ａｖｏｉｄ  ｓｅｃｕｒｉｔｙ  ｐｒｏｂｌｅｍｓ  ｔｈｅ  ｒｉｇｈｔ  ｗａｙ（Ｊｏｈｎ  Ｖｉｅｇａ，Ｇｒａｙ  ＭｃＧｒａｗ）
【非特許文献２】Ａｐｐｌｉｅｄ  Ｃｒｙｐｔｏｇｒａｐｈｙ：Ｐｒｏｔｏｃｏｌｓ，Ａｌｇｏｒｉｔｈｍｓ，ａｎｄ  Ｓｏｕｒｃｅ  Ｃｏｄｅ  ｉｎ  Ｃ（Ｂｒｕｃｅ  Ｓｃｈｎｅｉｅｒ）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ローカルホストが用いるブラウザは、ユーザに高速閲覧させるため、一般に、キャッシュサービスを提供しており、前記のようなオンライン状態でファイル閲覧を行う方式においては、ローカルホスト内にファイルコピーを残している。このため、オフラインでの閲覧時に元のサーバとの繋がりがなくなり、サーバが提供するセキュリティ措置が失われる。したがって、第三者もコピーアクセスカタログから、必要なセキュリティファイルを容易に得ることができる。
【０００５】
図１は、従来のネットワークファイルを閲覧する構造を示す図である。
図１においては、ユーザは、コンピュータ１８内に搭載されるブラウザ１９で、ネットワークファイルを閲覧している。このブラウザ１９は、一般のウェブブラウザであって、ファイルは通常、インターネット１５に接続される一部のサーバ１３内に格納されている。
また、サーバ１３に、例えば、ハードディスクまたは光ディスク（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ）等の大容量のストレージ媒体保存データベース１１が設けられ、ネットユーザにダウンロードまたはオンラインでの閲覧を提供するようになされている。
【０００６】
このような構成において、ユーザが、オフライン状態でファイルを閲覧する場合、このファイルをローカルコンピュータのストレージ媒体１７にダウンロードしなければならない。このため、オフラインでの閲覧時にサーバ１３との繋がりは失われ、即ち、サーバ１３がオンライン状態で提供するセキュリティ措置もなくなる。
また、ユーザが、インターネット１５に接続されるサーバ１３を介して、オフライン状態でファイルを閲覧する場合も、データベース１１内のファイルをローカルコンピュータのシステムメモリにダウンロードしてから閲覧する必要がある。
さらに、通常は、コピーがキャッシュメモリ内にコピーされるが、キャッシュメモリは、ローカルコンピュータ内のハードディスクのある特定のカタログにあるため、第三者に不正に取得されるおそれがある。
【０００７】
このように従来の技術においては、オフラインでファイルを閲覧するとき、ネットワークに接続される元のサーバが提供するセキュリティ措置（例えば、Ｓｅｃｕｒｅ Ｓｏｃｋｅｔ Ｌａｙｅｒ：ＳＳＬ）は失われ、また、オンラインでの閲覧時に、ローカルキャッシュ手段が残るコピーも安全性の問題を生じる。
【０００８】
本発明は、前記したような事情のもとになされたものであり、オフラインで閲覧可能なファイル形式だけでなく他の汎用的な形式のファイルの暗号化・復号化処理にも対応することができ、ローカルファイルセキュリティを確立することのできるファイル暗号化・復号化方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記した課題を解決するため、本発明に係るファイル暗号化・復号化方法は、閲覧を行っているファイルに対し、ローカル側が実行するサーバプログラムによりダイナミックに復号化し、ネットワークサーバが備えるようなセキュリティ措置を提供するものである。
【００１０】
即ち、本発明に係るファイル暗号化・復号化方法は、暗号化されたファイルを閲覧時にダイナミックに復号化するファイル暗号化・復号化方法であって、暗号化ソフトウェアによりファイルを暗号化する工程と、ローカルサーバソフトウェアと前記暗号化されたファイルとを含むパッケージファイルを生成する工程と、ローカルホストに実行され、前記パッケージファイルを展開する工程と、前記ローカルサーバソフトウェアを実行し、ローカルサーバプログラムを生じさせ、前記ローカルホストのシステムメモリに格納する工程と、ブラウザにおいて前記暗号化されたファイルを閲覧する際に、前記ローカルサーバプログラムによりダイナミックに前記ファイルを復号化させる工程とを含むことに特徴を有する。
【００１１】
このように、この方法においては、暗号化ソフトウェアにより暗号化されたファイルを閲覧する前に、先ず、ローカルサーバソフトウェアを実行し、ローカルサーバプログラムを生じさせ、そのプログラムをローカルホストのシステムメモリに格納するようになされる。そして、前記暗号化されたファイルを閲覧のためにブラウザで開く際、そのファイルは前記ローカルサーバプログラムによりダイナミックに復号化される。
即ち、前記暗号化ソフトウェアの暗号化演算法とローカルサーバソフトウェアの復号化演算法は、対応関係にあり、閲覧するファイル単位での復号化処理をオフラインで実現でき、ローカルファイルセキュリティの目的を達成することができる。
また、この方法は、オフラインで閲覧するファイルの暗号化・復号化手段に対応するだけでなく、ネット閲覧形式以外の他の汎用的な形式のファイルにも適応することができる。
【発明の効果】
【００１２】
本発明によれば、暗号化ソフトウエアにより暗号化されたファイルを閲覧する際には、先ずローカルサーバソフトウエアを実行することにより、ローカルサーバプログラムがローカルホストのシステムメモリに格納される。そして、前記暗号化ソフトウエアと前記ローカルサーバプログラムの暗号化・復号化演算法は対応関係にあるため、閲覧時にダイナミックにファイルを復号化することができ、よってローカルファイルセキュリティの目的を達成することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明のファイル暗号化・復号化方法に係る実施の形態について説明する。先ず、図２及び図３に基づき第一の実施の形態について説明する。図２は、本発明のファイル暗号化・復号化方法を説明するためのシステム構成例を示す図である。図３は、第一の実施形態におけるファイル暗号化・復号化方法の処理工程を説明するためのフローチャートである。
図２に示すように、インターネット等を介してダウンロードされたファイル２１はローカルホストのストレージ媒体２３、例えば、ディスク、光ディスクまたは他の色々なストレージ媒体に格納される。このファイル２１は、ローカルホストに伝送される前に、暗号化ソフトウェアで暗号化され、パッケージファイル（例えば実行可能ファイル）とされている。
【００１４】
また、このパッケージファイル内には、前記ファイル２１と共にローカルサーバソフトウェア２５がパッケージされている。
即ち、インターネット等を介してダウンロードされた前記ファイル２１は、暗号化ソフトウェアにより暗号化された後、ローカルサーバソフトウェア２５と共に一つのパッケージファイルとされ、ストレージ媒体２３内に格納されている。
また、前記ローカルサーバソフトウェア２５は、暗号化されたファイルの復号化処理を行うローカルサーバプログラムを有しており、前記暗号化ソフトウェアの暗号化演算法と互いに対応している。
ローカルホストでは、前記パッケージファイル、即ちアーカイブファイルを展開することもできるし、或いは、その状態のパッケージファイルとしてローカルホスト外に持ち出すこともできる。
【００１５】
ローカルホストにおいて、前記パッケージファイルを展開すると、前記暗号化されたファイル２１及びローカルサーバソフトウェア２５が取り出される。そして、前記ローカルサーバソフトウェア２５が実行される。ローカルサーバソフトウェア２５はローカルホストのシステムメモリにローカルサーバプログラムを生じさせ、常駐プログラム（ｄａｅｍｏｎ）としてシステムメモリに保存する。
【００１６】
ユーザ２９が、ブラウザ２７を介して前記暗号化されたファイル２１を開こうとすると、ブラウザ２７は前記ローカルサーバプログラムと連携し、暗号化されたファイル２１はローカルサーバプログラムにおいて復号化処理される。復号化されたファイル２１は、ブラウザ２７によりディスプレイ上で閲覧可能に開かれる。
尚、ローカルホストのストレージ媒体内にコピーが残るのを避けるため、ローカルホストのキャッシュ手段も、その機能が停止される。
【００１７】
尚、前記ファイル２１は、例えばウェブファイルフォーマットであり、例えば、ＨＴＭＬ、ＸＭＬファイル等のネットアクセス可能なフォーマットである。ブラウザ２７は、例えば、マイクロソフトのインターネット・エクスプローラー（ＩＥ）あるいはネットスケープ（Ｎｅｔｓｃａｐｅ）等のウェブブラウザ等である。
また、前記暗号化ソフトウェアでファイルを暗号化する際、パスワードで得られた変化値に基づき暗号化され、パッケージファイルとされる。そして、前記パッケージファイルを開いて展開する工程においては、前記パスワードを正確に入力することによってのみ、ファイルが開かれる。
【００１８】
次に、第一の実施の形態における処理工程について図３のフローチャートに基づき説明する。
図３Ａに基づき、ファイル２１を暗号化し、ストレージ媒体２３内に格納するまでの工程について説明する。
先ず、例えば、ＨＴＭＬ、ＸＭＬ等のウェブファイルフォーマットのファイル２１を生成させる。尚、汎用的な形式のファイル、例えば、文字ファイル（＊．ｔｘｔ）、ＰＤＦファイル、画像ファイル（＊．ｊｐｇ、＊．ｇｉｆ）または色々なセットソフトウェア上の文字ファイルのようなものでもよい（ステップＳ３１）。
次いで、暗号化ソフトウェアを実行して、ユーザ２９等がパスワードを設定し、このパスワードによって得られた変化値に従いファイル２１を暗号化する（ステップＳ３２）。
そして、暗号化されたファイル２１と、ローカルサーバソフトウェア２５とを含むパッケージファイルを生成する（ステップＳ３３）。
このようにパスワードに基づく暗号化処理を行い、パッケージファイルを生成することによって、パッケージファイルの展開の際に前記パスワードの正確な入力が必要となり、セキュリティを確保することができる。
尚、前記パッケージファイルは、ウインドウズ環境内での実行ファイル（＊．ｅｘｅ）でも可能であるが、これに限定されるものではない。
次いで、このパッケージファイルをストレージ媒体２３に格納し（ステップＳ３４）、暗号化方法の工程を終了する。尚、このように、前記パッケージファイルは、ローカルホストのストレージ媒体２３へコピーされ格納されてもよいが、閲覧の必要があるユーザに直接伝送されてもよい。
【００１９】
次に図３Ｂに基づき、暗号化されたファイル２１を復号化する工程について説明する。
初めに、ローカルホストにおいて、暗号化されたファイル２１とローカルサーバソフトウェア２５とを含むパッケージファイルを開く（ステップＳ３５）。尚、前記パッケージファイルを開く工程においては、ファイル暗号化の際に設定されたパスワードを入力することにより認証が行なわれ、パッケージファイルが開かれる。
そして、ローカルサーバソフトウェア２５が生じ（ステップＳ３６）、さらに、ローカルホストのシステムメモリに、常駐メモリのプログラムとしてローカルサーバプログラムが生成される。尚、ローカルサーバソフトウェア２５の復号化演算法は、前記の暗号化ソフトウェアの暗号化演算法に対応する。
また、この工程においては、ホストのストレージ媒体内にコピーが残ることを避けるため、ローカルホストのキャッシュ手段の機能が停止される。
【００２０】
そして、ウェブブラウザであるブラウザ２７を開く（ステップＳ３７）。尚、ファイル２１のファイルフォーマットがウェブファイルフォーマットではない場合には、ブラウザ２７は、ウェブブラウザに限定されず、そのファイルフォーマットに対応した閲覧ソフトウェアに置き換えることができる。即ち、その場合においても、その閲覧ソフトウェアとしてのブラウザ２７とローカルサーバプログラムとが連携するようになされている。
その後、暗号化されたファイル２１を閲覧する時に、ブラウザ２７とローカルサーバプログラムとが連携し、ローカルサーバプログラムによりダイナミックにファイル２１が復号化される。
尚、例えば、ウェブファイルフォーマットのファイルを見る場合、セキュリティを確保するために、現在見ている内容に対して復号化するだけであり、全てのファイルを同時に復号化することはない。例えば、ハイパーリンクにより次のページに入ると、そのページを復号化し、かつ、ローカルホストのキャッシュ手段が機能停止されるため、コピーが残ることがない（ステップＳ３８）。
このようにして、復号化する工程を終了する。
【００２１】
続いて、図２及び図４に基づき第二の実施の形態について説明する。図４は、第二の実施形態におけるファイル暗号化・復号化方法の処理工程を説明するためのフローチャートである。
前記第一の実施の形態においては、パッケージファイルの中に、暗号化されたファイル２１と、ローカルサーバソフトウェア２５とを含むようにしたが、第二の実施の形態においては、前記ローカルサーバソフトウェア２５は、前記パッケージファイルの中に含まれない点が第一の実施の形態と異なる。
この場合、ローカルサーバソフトウェア２５は、ローカルホストの記憶媒体に常に記憶された状態となされる。そして、暗号化されたファイル２１を開く前にのみ、ローカルサーバソフトウェア２５が実行され、システムメモリにローカルサーバプログラムが常駐する。このため、ブラウザ２７によりファイル２１を開く際に、ブラウザ２７とローカルサーバプログラムとが連携して、ファイル２１がダイナミックに復号化され、閲覧可能となされる。
【００２２】
次に、第二の実施の形態における処理工程について図４のフローチャートに基づき説明する。
図４Ａに基づき、ファイル２１を暗号化し、ストレージ媒体に格納するまでの工程について説明する。
先ず、例えば、ＨＴＭＬ、ＸＭＬ等のウェブファイルフォーマットのファイル２１を生成させる。尚、汎用的な形式のファイル、例えば、文字ファイル（＊．ｔｘｔ）、ＰＤＦファイル、画像ファイル（＊．ｊｐｇ、＊．ｇｉｆ）または色々なセットソフトウェア上の文字ファイルのようなものでもよい（ステップＳ４１）。
次いで、暗号化ソフトウェアを実行して、ユーザ２９等がパスワードを設定し、このパスワードによって得られた変化値に従いファイル２１を暗号化する。そして、このファイル２１を暗号化した後、パッケージファイルを生成する（ステップＳ４２）。
このようにパスワードに基づく暗号化処理を行い、パッケージファイルを生成することによって、パッケージファイルの展開の際に前記パスワードの正確な入力が必要となり、セキュリティを確保することができる。
尚、前記パッケージファイルは、ウインドウズ環境内での実行可能なファイル（＊．ｅｘｅ）である必要はなく、専用の独特フォーマット、例えば、（＊．ｐｋｇ）のファイルでも可能であるが、これに限定されるものではない。
次いで、このパッケージファイルをストレージ媒体に格納し（ステップＳ４３）、暗号化工程を終了する。
【００２３】
次に図４Ｂに基づき、暗号化されたファイル２１を復号化する工程について説明する。
初めに、ローカルホストにおいて、ローカルサーバソフトウェア２５が実行される（ステップＳ４４）。そして、ローカルホスト内のシステムメモリに、常駐メモリのプログラムとしてローカルサーバプログラムが生成される。尚、ローカルサーバソフトウェア２５の復号化演算法は、前記暗号化ソフトウェアの暗号化演算法に対応する。
また、この工程においては、ローカルホストのストレージ媒体内にコピーが残ることを避けるため、ローカルホストのキャッシュ手段の機能が同時に停止される。
【００２４】
そして、ウェブブラウザであるブラウザ２７を開く（ステップＳ４５）。
尚、ローカルホスト内でブラウザ２７を介しファイル２１を閲覧する時、または、ブラウザ２７によりファイル２１のパッケージファイルを閲覧する時、パッケージファイルを開く工程では、アーカイブファイルを展開し、復号化する動作が必要である。このとき、認証工程で正確なパスワードを入力することにより開かれる。
ファイル２１のファイルフォーマットがウェブファイルフォーマットではない場合には、ブラウザ２７は、ウェブブザウザに限定されず、そのファイルフォーマットに対応した閲覧ソフトウェアに置き換えることができる。即ち、その場合においても、その閲覧ソフトウェアとしてのブラウザ２７とローカルサーバプログラムとが連携するようになされている。
その後、ブラウザ２７を介して、暗号化されているファイル２１を開くと（ステップＳ４６）、ブラウザ２７とローカルサーバプログラムとが連携し、ローカルサーバプログラムによりダイナミックにファイル２１が復号化される（ステップＳ４７）。
【００２５】
尚、ローカルサーバプログラムでダイナミックにファイルを復号化し、例えば、ウェブファイルフォーマットのファイルを見る場合、セキュリティを確保するために、現在見ている内容に対して復号化するだけであり、全てのファイルを同時に復号化することはない。しかも、ローカルホストのキャッシュ手段が機能停止するので、コピーが残ることはない。
このようにして、第二の実施例の復号化する工程を終了する。
【００２６】
以上、説明した本発明に係る実施の形態によれば、オフラインで閲覧可能なファイル形式だけでなく他の汎用的な形式のファイルの暗号化・復号化処理にも対応することができ、ローカルファイルセキュリティを確立することのできるファイル暗号化・復号化方法を提供することができる。
【００２７】
尚、以上説明した第一、第二の実施の形態に開示されたそれぞれの具体的な構成は、単に好ましい実施例に過ぎず、本発明の特許請求の範囲を限定するものではなく、本発明の明細書及び図面に示した内容等の実施における構造変化は、当然に本発明の特許請求の範囲内に含まれるものであることは言うまでもない。
【図面の簡単な説明】
【００２８】
【図１】従来技術のネットワークファイルを閲覧する構造を示す図である。
【図２】図２は、本発明のファイル暗号化・復号化方法を説明するためのシステム構成例を示す図である。
【図３−Ａ】図３−Ａは、第一の実施形態におけるファイル暗号化方法の処理工程を説明するためのフローチャートである。
【図３−Ｂ】図３−Ｂは、第一の実施形態におけるファイル復号化方法の処理工程を説明するためのフローチャートである。
【図４−Ａ】図４−Ａは、第二の実施形態におけるファイル暗号化方法の処理工程を説明するためのフローチャートである。
【図４−Ｂ】図４−Ｂは、第二の実施形態におけるファイル復号化方法の処理工程を説明するためのフローチャートである。
【符号の説明】
【００２９】
１１  データベース
１３  サーバ
１５  インターネット
１７  ストレージ媒体
１８  コンピュータ
１９  ブラウザ
２１  ファイル
２３  ストレージ媒体
２５  ローカルサーバソフトウェア／プログラム
２７  ブラウザ
２９  ユーザ
【図１】
2006040116.tif 000003
【図２】
2006040116.tif 000004
【図３−Ａ】
2006040116.tif 000005
【図３−Ｂ】
2006040116.tif 000006
【図４−Ａ】
2006040116.tif 000007
【図４−Ｂ】
2006040116.tif 000008