(57)【要約】【課題】多数の送信元から多数の送信先へ大量に配信される文書ファイルの暗号化処理を効率的に行うことが可能な配信用文書ファイル作成システムを提供する。【解決手段】あらかじめ送信元別の署名キーを署名情報記憶手段１に登録しておく。送信元の文書登録端末２０から通信回線３０を介して文書データが文書データ記憶手段２に登録されると、暗号化キー作成手段３が、登録された文書データから送信先別の暗号化キーおよび復号化キーの組を生成し、暗号化キーを暗号化キー記憶手段４に登録する。復号化キーは別途送信先端末に送付される。暗号化文書ファイル作成手段５は、文書データ記憶手段２に記憶された各文書データに送信元に応じた署名キーで電子署名すると共に、送信先に応じた暗号化キーで暗号化して暗号化文書ファイルを作成し、ファイル登録処理手段６が配信サーバ４０にアップロードする。【選択図】  図１
2004295807.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワークを介して配信するための文書ファイルを作成するシステムであって、
各送信元からの文書データを記憶した文書データ記憶手段と、
前記文書データ記憶手段に記憶された文書データに基づいて、各送信先別にユニークな暗号化キーおよび復号化キーを作成する暗号化キー作成手段と、
前記作成された暗号化キーを送信先と対応付けて記憶する暗号化キー記憶手段と、
前記文書データ記憶手段から、送信対象とする文書データを抽出し、各文書データごとに、対応する暗号化キーを前記暗号化キー記憶手段から抽出して暗号化を行い、暗号化文書ファイルを作成する暗号化文書ファイル作成手段と、
前記作成された暗号化文書ファイルを配信サーバにアップロードするファイル登録処理手段と、
を有することを特徴とする配信用文書ファイル作成システム。
【請求項２】
さらに、送信元別の署名キーを記憶した署名情報記憶手段を有し、
前記暗号化文書ファイル作成手段が、送信対象とする文書データに対して、各文書データごとに、対応する署名キーを前記署名情報記憶手段から抽出して署名を行うと共に、送信先別に対応する暗号化キーにより暗号化を行うものであることを特徴とする請求項１に記載の配信用文書ファイル作成システム。
【請求項３】
前記暗号化文書ファイル作成手段が署名を行う際に用いる署名キーは、前記送信対象とする文書データの送信元に対応した署名キーであることを特徴とする請求項２に記載の配信用文書ファイル作成システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、請求書や利用明細書等の文書をコンピュータネットワークを介して個々の利用者に配信する技術に関する。
【０００２】
【従来の技術】
従来より、請求書や利用明細書等の通知書は、ハガキや封書の形式で郵送等により利用者に配送されていた。近年では、コンピュータのネットワーク化が進むに従い、ネットワーク上でも同様の内容をＸＭＬ、ＨＴＭＬ、ＰＤＦ、電子メールなどで配信できるようになってきている。
【０００３】
【発明が解決しようとする課題】
インターネット等のコンピュータネットワークを介して文書の送受信を行う場合、データの改ざんや盗聴、なりすましを防止するため、暗号化や電子署名等の処理が行われている。しかしながら、従来の暗号化や電子署名では、各個人別に暗号鍵を作成する必要があり、その処理が繁雑であるという問題がある。
【０００４】
上記のような点に鑑み、本発明は、多数の送信元から多数の送信先へ大量に配信される文書ファイルの暗号化処理を効率的に行うことが可能な配信用文書ファイル作成システムを提供することを課題とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明では、コンピュータネットワークを介して配信するための文書ファイルを作成するシステムを、送信元別の署名キーを記憶した署名情報記憶手段と、各送信元からの文書データを記憶した文書データ記憶手段と、前記文書データ記憶手段に記憶された文書データに基づいて、各送信先別にユニークな暗号化キーおよび復号化キーを作成する暗号化キー作成手段と、前記作成された暗号化キーを送信先と対応付けて記憶する暗号化キー記憶手段と、前記文書データ記憶手段から、送信対象とする文書データを抽出し、各文書データごとに、対応する署名キーを抽出して署名を行うと共に、対応する暗号化キーを抽出して暗号化を行って暗号化文書ファイルを作成する暗号化文書ファイル作成手段と、前記作成された暗号化文書ファイルを配信サーバにアップロードするファイル登録処理手段  を有する構成としたことを特徴とする。
【０００６】
本発明によれば、あらかじめ送信元別の署名キーを用意しておき、送信対象の文書データに記録された情報から送信先別の暗号鍵を生成し、各文書データごとに所定のフォーマットに変換した後、暗号化を行って配信サーバに登録するようにしたので、多数の送信元から多数の送信先へ大量に配信される書類ファイルの暗号化処理を効率的に行うことが可能となる。
【０００７】
【発明の実施の形態】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
（システム構成）
図１は、本発明に係る配信用文書ファイル作成システムの一実施形態を示す構成図である。図１において、１０は配信用文書ファイル作成システム、２０は文書登録端末、３０は通信回線、４０は配信サーバである。配信用文書ファイル作成システム１０は、署名情報記憶手段１、文書データ記憶手段２、暗号化キー作成手段３、暗号化キー記憶手段４、暗号化文書ファイル作成手段５、ファイル登録処理手段６により構成されている。
【０００８】
署名情報記憶手段１は、各送信元別の署名キーを記憶したものである。文書データ記憶手段２は、各送信元の文書登録端末２０から送信されてきた文書データを記憶するものである。暗号化キー作成手段３は、文書データ記憶手段２に記憶された文書データから、各個人別の暗号化キーおよび復号化キーを作成する機能を有している。暗号化キー記憶手段４は、暗号化キー作成手段３により作成された暗号化キーを各個人と対応づけて記憶する機能を有している。暗号化文書ファイル作成手段５は、文書データ記憶手段２に記憶されている文書データに対して、署名情報記憶手段１に記憶されている署名キーで署名を行うと共に、暗号化キー記憶手段４に記憶されている個人別の暗号化キーで暗号化することにより暗号化文書ファイルを作成する機能を有している。ファイル登録手段６は、暗号化文書ファイル作成手段５により作成された暗号化文書ファイルを、配信サーバ４０にアップロードする機能を有している。
【０００９】
文書登録端末２０は、各送信元からの文書データを通信回線３０を介して文書データ記憶手段２に登録するための端末であり、通信機能を有する通常のパーソナルコンピュータにより実現される。通信回線３０は、データの送受信のための回線であり、専用線やインターネット等の周知の種々の手段で実現される。配信サーバ４０は、インターネット等のコンピュータネットワークに接続され、ネットワーク上の各端末からのアクセスに従って文書ファイルを送信する機能を有するサーバコンピュータである。各端末との通信は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  ＷＥｂ）および電子メール等を用いることができる。
【００１０】
（処理動作）
次に、図１に示したシステムの処理動作について説明する。まず、事前に署名情報記憶手段１に、各送信元別の署名キーを登録する。具体的には、送信元の企業等に対応する署名キーを認証機関から取得して登録する。これは、各送信元の企業ごとに実施する。あるいは、認証機関の代わりに本システムを運用する企業が各社別の署名キーを生成して登録するようにしても良い。
【００１１】
ここで、署名情報記憶手段１に記憶されている署名情報の一例を図２に示す。図２に示すように、署名情報記憶手段１には、送信元と署名キーが対応づけて記憶されている。図２の例では、説明の便宜上、送信元としてＸ社、Ｙ社等の企業名で示してあるが、実際には送信元を特定するＩＤ等が利用される。また、署名キーとしては、所定の長さのビット列が用いられる。このようにして署名情報が署名情報記憶手段１に登録されている企業だけが、送信元として本システムによるサービスを利用することができることになる。
【００１２】
署名情報記憶手段１に署名情報が登録されている企業は、各社の文書登録端末２０を利用して通信回線３０を介し、文書データを文書データ記憶手段２に登録する。文書データが登録されたら、暗号化キー作成手段３が、送信先を特定する送信先ＩＤを生成する。送信先ＩＤは、送信元の企業内で管理されるデータと対応した番号とする。例えば、請求書を送信する場合には、企業の基幹システム内で管理用に利用している送信先企業のＩＤを利用でき、クレジットカードの利用明細送信の場合には、カードの会員番号を利用できる。実際には、送信先各社から登録される文書データの１項目として、このような送信先を特定する情報を含めておく。
【００１３】
さらに、暗号化キー作成手段３は、送信先ＩＤごとに暗号化キーおよび復号化キーの組を生成する。このキーは秘密鍵方式でも公開鍵方式でも良い。生成されたキーのうち、暗号化キーは暗号化キー記憶手段４に登録される。ここで、暗号化キー記憶手段４に記憶されている暗号化キー情報の一例を図３に示す。図３に示すように、暗号化キー記憶手段４には、送信先と暗号化キーが対応づけて記憶されている。図３の例では、説明の便宜上、送信先としてＡ氏、Ｂ氏等の個人名で示してあるが、実際には送信先を特定するＩＤ等が利用される。また、暗号化キーとしては、所定の長さのビット列が用いられる。一方、復号化キーは、送信先に配布されることになる。配布の方法としては、電子メール等を用いても構わないが、安全性を考慮する場合は、封書などによる郵送とする。キーはＩＣカードやＦＤ等の電子メディアに記録した状態で、電子メディアを配布する形式でも良い。送信先では、受け取った復号化キーを自身の端末の復号化プログラムにより利用可能にセットする。プログラムにセットせず、復号化時点で、ダイアログなどで入力を促す形式や電子メディアから読み込む形式にしても良い。
【００１４】
続いて、暗号化文書ファイル作成手段５が、文書データ記憶手段２に記憶された各文書データを暗号化して暗号化文書ファイルを作成する。具体的には、まず、文書データを基に、所定のフォーマットの文書ファイルを作成する。フォーマットとしては、送信先の端末で閲覧可能な形式であれば良い。例えば、テキスト、ＣＳＶ、ＰＤＦ等汎用のフォーマットを用いることができる。また、作成したファイルの名称は、暗号化キー作成手段３が生成した送信先ＩＤと対応がとれるものとする。
【００１５】
続いて、暗号化文書ファイル作成手段５は、署名情報記憶手段１に記憶された署名情報を用いて、作成した文書ファイルに電子署名を行う。具体的には、作成した文書ファイルの送信元の署名キーを署名情報記憶手段１から抽出し、署名キーを付加する。さらに、暗号化文書ファイル作成手段５は、署名キーが付加された文書ファイルを暗号化キー記憶手段４に記憶された暗号化キーを用いて、暗号化する。具体的には、作成した文書ファイルの送信先の暗号化キーを暗号化キー記憶手段４から抽出し、抽出した暗号化キーで署名付きの文書ファイルを暗号化する。なお、文書ファイルへの電子署名および暗号化は同時に実行するようにしても良い。また、暗号化は必須であるが、電子署名は必要に応じて付加するようにすることもできる。
【００１６】
暗号化が行われたら、ファイル登録処理手段８が、得られた暗号化文書ファイルを配信サーバ４０の所定の場所に登録する。この際、文書ファイルは既に暗号化されているため、配信用文書ファイル作成システム１０から配信サーバ４０への経路上での改ざん、盗み見を行うことはできない。また、アップロードされた配信サーバ４０上でも暗号化されたままであるため、改ざん、盗み見を行うことはできない。配信サーバ４０における暗号化文書ファイルは、送信先のユーザ情報（電子メールアドレスやログインＩＤ、パスワード等）と共に管理され、誰もがアクセス可能な場所には置かれていない。
【００１７】
（文書ファイルの閲覧）
次に、配信サーバ４０に登録された暗号化文書ファイルの閲覧について説明する。図４は、文書ファイルの閲覧に用いられるシステムの構成を示す図である。図４において、４０は配信サーバ、５０はインターネット、６０は送信先端末である。配信サーバ４０は、図１を用いて説明したように、暗号化文書ファイルを配信する機能を有するサーバコンピュータである。本発明の文書ファイル作成システムにより作成された暗号化文書ファイルは、この配信サーバ４０の所定の場所に登録されている。送信先端末６０は、インターネット５０を介して配信サーバ４０にアクセス可能な端末装置であり、コンピュータ端末、携帯電話機等のインターネットアクセス機能を持つ端末で実現される。また、送信先端末６０は、受信した暗号化文書ファイルを復号化する復号化手段６１、復号化された文書ファイルを画面上に表示させる閲覧手段６２を有している。この復号化手段６１および閲覧手段６２は、送信先端末６０に専用のソフトウェアプログラムを搭載することにより実現される。
【００１８】
配信サーバ４０に暗号化文書ファイルが登録された状態で、あらかじめ設定した送信日時になったら、配信サーバ４０は、各送信先別の電子メールを作成し、この電子メールに、登録された暗号化文書ファイルを添付して、各送信先端末６０に送信する。図５（ａ）に送信先端末６０に表示される画面の様子を示す。送信先端末６０には、図５（ａ）に示すような文面の電子メールに添付されて暗号化文書ファイルが受信されたことになる。この際、暗号化文書ファイルは暗号化されているので、配信サーバ４０から送信先端末６０への伝送経路において、改ざん、盗み見を行うことはできない。また、電子メールの送信先を間違えた場合も、暗号化文書ファイルは暗号化されているので、正当な送信先以外の者が閲覧することはできない。
【００１９】
暗号化文書ファイルは、上記のように必ずしも電子メールに添付する必要はなく、送信先端末６０からの配信サーバ４０へのログインによってダウンロードするようにしても良い。この場合に送信先端末６０に表示される画面の様子を図５（ｂ）に示す。図５（ｂ）に示すような文面の電子メールを受け取ったら、文面内に含まれるＵＲＬをクリックして配信サーバ４０にアクセスすることができる。この場合、送信先端末６０からログインしたユーザーは本人宛の暗号化文書ファイル以外は、暗号化文書ファイルの存在がわからず、ダウンロードすることはできない。ダウンロード時にも暗号化文書ファイルは暗号化されているため、伝送経路上での改ざん、盗み見を行うことはできない。
【００２０】
上記いずれかの手法により、送信先端末６０が暗号化文書ファイルを受け取ると、復号化手段６１が受け取った暗号化文書ファイルを復号化する。このとき、復号化キーが復号化手段にあらかじめ登録されている場合は、受信と同時に復号化が行われることになる。復号化キーは、暗号化文書ファイルの受信後に入力する方式や、ＩＣカード等の電子メディアから読み込む方式であっても良い。
【００２１】
さらに、復号化手段６１は、復号化された文書ファイルの署名が正当な署名キーにより署名されていることを検証する。これにより、文書ファイルの送信元が特定されることになる。なお、このとき正当な署名キーで署名されているかどうかを確認するための認証サーバは、暗号化文書ファイルを作成する企業内にあっても良いし、より正確性を求めるならば、より上位の認証局にて確認を行うようにする。
【００２２】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、文書データ記憶手段２への文書データの登録を、各送信元の文書登録端末２０から通信回線３０を介して行うようにしたが、ＭＴ等の媒体に文書データを記録させ、本システムの運用業者に郵送等により配送し、運用業者側で登録するようにしても良い。また、上記実施形態では、各送信先別に分割された文書データの形式で、各送信元の文書登録端末２０から文書データ記憶手段２に登録するようにしたが、送信先から運用業者側には、送信先全員分のデータが入ったテキストファイルやバイナリデータファイルで送信し、運用業者側で各送信先別の文書データに分割するようにしても良い。
【００２３】
【発明の効果】
以上、説明したように本発明によれば、コンピュータネットワークを介して配信するための文書ファイルを作成するシステムを、送信元別の署名キーを記憶した署名情報記憶手段と、各送信元からの文書データを記憶した文書データ記憶手段と、前記文書データ記憶手段に記憶された文書データに基づいて、各送信先別にユニークな暗号化キーおよび復号化キーを作成する暗号化キー作成手段と、前記作成された暗号化キーを送信先と対応付けて記憶する暗号化キー記憶手段と、前記文書データ記憶手段から、送信対象とする文書データを抽出し、各文書データごとに、対応する署名キーを抽出して署名を行うと共に、対応する暗号化キーを抽出して暗号化を行って暗号化文書ファイルを作成する暗号化文書ファイル作成手段と、前記作成された暗号化文書ファイルを配信サーバにアップロードするファイル登録処理手段  を有する構成としたので、多数の送信元から多数の送信先へ大量に配信される書類ファイルの暗号化処理を効率的に行うことが可能となるという効果を奏する。各ファイルが暗号化されているので、大量のファイルを配信サーバにアップロードする伝送経路においても改ざんや盗み見を防止することができる。
【図面の簡単な説明】
【図１】本発明に係る配信用文書ファイル作成システムの一実施形態を示す構成図である。
【図２】署名情報記憶手段１に記憶されている署名情報の一例を示す図である。
【図３】暗号化キー記憶手段４に記憶されている暗号化キー情報の一例を示す図である。
【図４】文書ファイルの閲覧に用いられるシステムの構成を示す図である。
【図５】配信サーバ４０から送信先端末６０に送信される電子メールを示す図である。
【符号の説明】
１・・・署名情報記憶手段
２・・・文書データ記憶手段
３・・・暗号化キー作成手段
４・・・暗号化キー記憶手段
５・・・暗号化文書ファイル作成手段
６・・・ファイル登録処理手段
１０・・・配信用文書ファイル作成システム
２０・・・文書登録端末
３０・・・通信回線
４０・・・配信サーバ
５０・・・インターネット
６０・・・送信先端末
６１・・・復号化手段
６２・・・閲覧手段
【図１】
2004295807.tif 000003
【図２】
2004295807.tif 000004
【図３】
2004295807.tif 000005
【図４】
2004295807.tif 000006
【図５】
2004295807.tif 000007