(57)【要約】【課題】簡易な方式でメーリングリストを用いて送信したデータの追跡が可能なメールシステムを提供する。【解決手段】（１）原稿に対するスキャンと、メーリングリスト（ＭＬ）の宛先データの指定が実行される。（２）メーリングリスト（ＭＬ）の宛先データがメールサーバ４に問い合わせられる。（３）メーリングリスト（ＭＬ）の宛先データを取得する。（４）公開鍵サーバ６に個別宛先データ毎に登録された公開鍵データを問い合わせる。（５）公開鍵サーバ６から個別宛先データ毎の公開鍵データを取得する。（６）公開鍵データで個別宛先データ毎にスキャンした画像データを暗号化する。（７）暗号化ファイルデータは、個別宛先データに従ってメールサーバ８にメール送信される。【選択図】図５
2012169980.tif 000002
【特許請求の範囲】
【請求項１】
複数の宛先で構成されたメーリングリストを格納するメールサーバと、
前記複数の宛先にそれぞれ対応して設けられ、前記複数の宛先をそれぞれ識別することが可能な複数の識別情報を格納する識別情報管理サーバと、
前記メールサーバに格納されたメーリングリストを取得して、前記メーリングリストを構成する前記複数の宛先にそれぞれ送信データを送信する情報処理装置とを備え、
前記情報処理装置は、
前記メールサーバに格納されたメーリングリストを問い合わせて取得する宛先取得部と、
前記宛先取得部で取得した、前記メーリングリストを構成する前記複数の宛先にそれぞれに対応する前記複数の識別情報を前記識別情報管理サーバに問い合わせて取得する識別情報取得部と、
前記取得した宛先毎に、対応する識別情報に基づいて前記送信データに対して追跡可能な処理を施す追跡処理手段と、
前記追跡処理手段で処理された送信データを前記取得した宛先毎に送信する送信部とを含む、メールシステム。
【請求項２】
前記識別情報管理サーバは、公開鍵サーバに相当し、
前記識別情報取得部は、前記公開鍵サーバに宛先毎に登録された公開鍵を取得する、請求項１記載のメールシステム。
【請求項３】
前記追跡処理手段は、前記送信データに対して前記取得した宛先毎に、対応する公開鍵を用いて暗号化する処理を実行する、請求項２記載のメールシステム。
【請求項４】
前記暗号化する処理は、前記送信データを共通鍵で暗号化し、前記共通鍵を前記対応する公開鍵で暗号化した１組の暗号化データとする、請求項３記載のメールシステム。
【請求項５】
前記情報処理装置は、前記送信部から送信されたデータの履歴を生成して管理する履歴管理部をさらに含み、
前記履歴管理部は、前記宛先毎に送信されたデータの履歴を１つに集約する、請求項１記載のメールシステム。
【請求項６】
前記履歴管理部は、
前記メーリングリストを構成する前記複数の宛先の宛先毎に送信されたデータの履歴を１つに編集した新たな履歴を生成し、
生成した前記宛先毎に送信されたデータの履歴を削除する、請求項５記載のメールシステム。
【請求項７】
前記追跡処理手段は、前記送信データに対して前記取得した宛先毎に、前記送信データを共通鍵で暗号化し、前記共通鍵を前記対応する公開鍵で暗号化して１組の暗号化データとし、
前記履歴は、前記送信部から送信された前記暗号化データを含み、
前記履歴管理部は、前記メーリングリストを構成する前記複数の宛先に送信された複数の前記１組の暗号化データを編集して、前記送信データを前記共通鍵で暗号化したデータと、前記共通鍵を前記複数の公開鍵でそれぞれ暗号化した１組の暗号化データを含む前記新たな履歴を生成する、請求項６記載のメールシステム。
【請求項８】
前記送信部から送信された前記送信データに含まれる前記送信データを受信した際に表示される送信宛先は前記メーリングリストを指定する宛先に設定される、請求項１〜７のいずれかに記載のメールシステム。
【請求項９】
複数の宛先で構成されたメーリングリストを格納するメールサーバと、前記複数の宛先にそれぞれ対応して設けられ、前記複数の宛先をそれぞれ識別することが可能な複数の識別情報を格納する識別情報管理サーバと、情報処理装置とで構成されるメールシステムのメール配信方法であって、
前記メールサーバに格納されたメーリングリストを問い合わせて取得するステップと、
取得した前記メーリングリストを構成する前記複数の宛先にそれぞれに対応する前記複数の識別情報を前記識別情報管理サーバに問い合わせて取得するステップと、
前記取得した宛先毎に、対応する識別情報に基づいて送信データに対して追跡可能な処理を施すステップと、
前記追跡可能に処理された送信データを前記取得した宛先毎に送信するステップとを備える、メール配信方法。
【請求項１０】
複数の宛先で構成されたメーリングリストを格納するメールサーバと、前記複数の宛先にそれぞれ対応して設けられ、前記複数の宛先をそれぞれ識別することが可能な複数の識別情報を格納する識別情報管理サーバと、情報処理装置とで構成されるメールシステムの前記情報処理装置のコンピュータで実行可能なメール配信プログラムであって、
前記メール配信プログラムは、前記コンピュータに、
前記メールサーバに格納されたメーリングリストを問い合わせて取得するステップと、
取得した前記メーリングリストを構成する前記複数の宛先にそれぞれに対応する前記複数の識別情報を前記識別情報管理サーバに問い合わせて取得するステップと、
前記取得した宛先毎に、対応する識別情報に基づいて送信データに対して追跡可能な処理を施すステップと、
前記追跡可能に処理された送信データを前記取得した宛先毎に送信するステップとを備える、処理を実行させる、メール配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、メールシステム、メール配信方法およびメール配信プログラムに関し、メーリングリストを用いたメール送信に関する。
【背景技術】
【０００２】
多人数でのメールのやり取りを行う方法の１つとして、メーリングリストという方法がある。これは、メールの発信者がメーリングリストを格納するメールサーバに対してメールを送信すると、メールサーバに登録しているメーリングリストを構成する複数人の参加者の宛先にそのメールが配送されるというものである。
【０００３】
このメーリングリストにおいて、配送路上でのセキュリティを考慮して暗号を用いることを考えた場合、例えば、メーリングリストに参加している複数人が暗号鍵を共有しておいた上で、メールの発信者がメールを対称鍵暗号化方式で暗号化してメールサーバに送信し、メールサーバによって配信されたメールを受信した各人が、共有している暗号鍵でメールを復号して読むことが可能である。
【０００４】
しかしながら、メールサーバは、メーリングリストに参加している複数人の宛先に同一のデータを送信するため、データが配送路上で漏洩した場合、誰に対するデータが漏洩したかを追跡することは困難であった。
【０００５】
これに対処するために、メーリングリストに送信されたデータをメールサーバにて受け取り、メーリングリストを構成する複数人の宛先を確認して、宛先毎の公開鍵を公開鍵サーバから取得して、それぞれを暗号化して送信する方式が考えられる（特許文献１および２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１２４８９２号公報
【特許文献２】特開２００４−２５３８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、メールサーバで当該処理を実行するためには、メールサーバに当該機能を実装させておく必要があり、システムとして複雑化する。また、メールの発信者がメールサーバに送信するデータと、メールサーバから実際にメーリングリストを構成する複数人に対して送信されるデータとが異なるため、追跡が難しいという問題もある。
【０００８】
本発明は、上記のような問題を解決するためになされたものであって、簡易な方式でメーリングリストを用いて送信したデータの追跡が可能なメールシステム、メール配信方法およびメール配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のある局面に従うメールシステムは、複数の宛先で構成されたメーリングリストを格納するメールサーバと、複数の宛先にそれぞれ対応して設けられ、複数の宛先をそれぞれ識別することが可能な複数の識別情報を格納する識別情報管理サーバと、メールサーバに格納されたメーリングリストを取得して、メーリングリストを構成する複数の宛先にそれぞれ送信データを送信する情報処理装置とを備え、情報処理装置は、メールサーバに格納されたメーリングリストを問い合わせて取得する宛先取得部と、宛先取得部で取得した、メーリングリストを構成する複数の宛先にそれぞれに対応する複数の識別情報を識別情報管理サーバに問い合わせて取得する識別情報取得部と、取得した宛先毎に、対応する識別情報に基づいて送信データに対して追跡可能な処理を施す追跡処理手段と、追跡処理手段で処理された送信データを取得した宛先毎に送信する送信部とを含む。
【００１０】
好ましくは、識別情報管理サーバは、公開鍵サーバに相当し、識別情報取得部は、公開鍵サーバに宛先毎に登録された公開鍵を取得する。
【００１１】
特に、追跡処理手段は、送信データに対して取得した宛先毎に、対応する公開鍵を用いて暗号化する処理を実行する。
【００１２】
特に、暗号化する処理は、送信データを共通鍵で暗号化し、共通鍵を対応する公開鍵で暗号化した１組の暗号化データとする。
【００１３】
好ましくは、情報処理装置は、送信部から送信されたデータの履歴を生成して管理する履歴管理部をさらに含み、履歴管理部は、宛先毎に送信されたデータの履歴を１つに集約する。
【００１４】
特に、履歴管理部は、メーリングリストを構成する複数の宛先の宛先毎に送信されたデータの履歴を１つに編集した新たな履歴を生成し、生成した宛先毎に送信されたデータの履歴を削除する。
【００１５】
特に、追跡処理手段は、送信データに対して取得した宛先毎に、送信データを共通鍵で暗号化し、共通鍵を対応する公開鍵で暗号化して１組の暗号化データとし、履歴は、送信部から送信された暗号化データを含み、履歴管理部は、メーリングリストを構成する複数の宛先に送信された複数の１組の暗号化データを編集して、送信データを共通鍵で暗号化したデータと、共通鍵を複数の公開鍵でそれぞれ暗号化した１組の暗号化データを含む新たな履歴を生成する。
【００１６】
好ましくは、送信部から送信された送信データに含まれる送信データを受信した際に表示される送信宛先はメーリングリストを指定する宛先に設定される。
【００１７】
本発明のある局面に従うメール配信方法は、複数の宛先で構成されたメーリングリストを格納するメールサーバと、複数の宛先にそれぞれ対応して設けられ、複数の宛先をそれぞれ識別することが可能な複数の識別情報を格納する識別情報管理サーバと、情報処理装置とで構成されるメールシステムのメール配信方法であって、メールサーバに格納されたメーリングリストを問い合わせて取得するステップと、取得したメーリングリストを構成する複数の宛先にそれぞれに対応する複数の識別情報を識別情報管理サーバに問い合わせて取得するステップと、取得した宛先毎に、対応する識別情報に基づいて送信データに対して追跡可能な処理を施すステップと、追跡可能に処理された送信データを取得した宛先毎に送信するステップとを備える。
【００１８】
本発明のある局面に従うメール配信プログラムは、複数の宛先で構成されたメーリングリストを格納するメールサーバと、複数の宛先にそれぞれ対応して設けられ、複数の宛先をそれぞれ識別することが可能な複数の識別情報を格納する識別情報管理サーバと、情報処理装置とで構成されるメールシステムの情報処理装置のコンピュータで実行可能なメール配信プログラムであって、メール配信プログラムは、コンピュータに、メールサーバに格納されたメーリングリストを問い合わせて取得するステップと、取得したメーリングリストを構成する複数の宛先にそれぞれに対応する複数の識別情報を識別情報管理サーバに問い合わせて取得するステップと、取得した宛先毎に、対応する識別情報に基づいて送信データに対して追跡可能な処理を施すステップと、追跡可能に処理された送信データを取得した宛先毎に送信するステップとを備える、処理を実行させる。
【発明の効果】
【００１９】
本発明のある局面に従うメールシステムは、メールサーバに格納されたメーリングリストを問い合わせて取得する宛先取得部と、宛先取得部で取得した、メーリングリストを構成する複数の宛先にそれぞれに対応する複数の識別情報を識別情報管理サーバに問い合わせて取得する識別情報取得部と、取得した宛先毎に、対応する識別情報に基づいて送信データに対して追跡可能な処理を施す追跡処理手段と、追跡処理手段で処理された送信データを取得した宛先毎に送信する送信部とを含む。したがって、情報処理装置側でメーリングリストを用いて送信するデータそれぞれに対して識別情報に基づいて追跡可能な処理が施されるためサーバを用いることなく簡易な方式で送信するデータをそれぞれ追跡することが可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１に従うメールシステムの概略を説明する図である。
【図２】本発明の実施の形態１に従うＭＦＰ２の概略ブロック図である。
【図３】本発明の実施の形態１に従う通信部１７０を構成する機能ブロック図である。
【図４】本発明の実施の形態１に従う通信部１７０における送信フローを説明する図である。
【図５】本発明の実施の形態１に従うメーリングリストに従うデータ送信の流れについて説明する概略図である。
【図６】本発明の実施の形態１に従う送信履歴の編集を説明する図である。
【図７】本発明の実施の形態２に従う通信部１７１を構成する機能ブロック図である。
【図８】本発明の実施の形態２に従う共通鍵を用いたデータ送信の流れについて説明する概略図である。
【図９】本発明の実施の形態２に従う送信履歴の編集を説明する図である。
【発明を実施するための形態】
【００２１】
以下に、図面を参照しつつ、本発明の実施の形態１について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１に従うメールシステムの概略を説明する図である。
【００２３】
図１を参照して、本発明の実施の形態１に従うメールシステムは、情報処理装置の一種であるＭＦＰ（Multi Function Peripheral）２と、メールサーバ４，８と、公開鍵サーバ６と、端末１０〜１４とを含む。各機器は、図示していないがネットワーク（ＬＡＮ）１８で互いに接続されており、データの授受が可能な構成となっている。
【００２４】
ＭＦＰ２には、複数の機能が設けられており、原稿をスキャンするスキャナ機能、コピー等するプリント機能、ＦＡＸ機能、メール送信する通信機能等を備えている。
【００２５】
メールサーバ４は、メーリングリスト（「ＭＬ」とも称する）を格納する。メーリングリストは、一例として複数人がそれぞれ所有する複数の端末の宛先（メールアドレス）で構成されている。当該メーリングリストは、メールサーバ４の管理者が端末等を介してメールサーバ４に登録するようにしても良いし、ユーザが自身でメールサーバ４に自身の端末を介してアクセスしてメーリングリストに登録するようにしても良い。メールサーバ４は、外部からのメーリングリストの問い合わせに対して、問い合わせた機器に対して格納されたメーリングリストを送付する。
【００２６】
公開鍵サーバ６は、公開鍵データを格納する。具体的には、データを送信する宛先毎の公開鍵を格納している。公開鍵データは、公開鍵サーバ６の管理者が端末等を介して公開鍵サーバ６に宛先毎に登録するようにしても良いし、ユーザが自身で公開鍵サーバ６に自身の端末を介してアクセスして、宛先と当該宛先に対応する公開鍵データを登録するようにしても良い。公開鍵サーバ６は、外部からの宛先に対する公開鍵データの問い合わせに対して、問い合わせた機器に対して、宛先に対応する公開鍵データを送付する。なお、公開鍵データで暗号化されたデータを復号化するための秘密鍵データは、各ユーザ自身が保持しているものとする。例えば、各ユーザが公開鍵サーバ６に公開鍵データを登録する際に、秘密鍵データが発行されて各ユーザ自身が保持するようにしても良い。
【００２７】
メールサーバ８は、ＭＦＰ２から送信されたデータを指定の宛先に送信する。具体的には、本例においては、端末１０〜１４が宛先として指定された場合には、当該指定された宛先である端末１０〜１４にそれぞれデータを送信する。
【００２８】
なお、本例においては、メーリングリストを問い合わせるメールサーバ４と、メール送信するメールサーバ８とを別々に設けた構成について説明するが、１つのメールサーバが当該機能を両方備える構成であってもよい。
【００２９】
図２は、本発明の実施の形態１に従うＭＦＰ２の概略ブロック図である。
図２を参照して、ＭＦＰ２は、一例として、ＣＰＵ（Central Processing unit）１５１と、ＲＡＭ（Random Access Memory）１５２と、ＲＯＭ（Read Only Memory）１５３と、ＨＤＤ（Hard Disk Drive）１５４と、データ処理部１５５と、操作パネル１６０と、ＡＤＦ（Auto Document Feeder）１６４と、スキャナ１６６と、プリンタ１６８と、通信部１７０と、各部を互いに接続してデータのやり取りを実行するための内部バス１５６とを含む。
【００３０】
ＣＰＵ１５１は、ＭＦＰ２全体を制御するために用いられる。ＲＡＭ１５２は、ＣＰＵ１５１のワークエリア等として用いられる領域であり、また、画像データを一時的に記憶する領域としても用いられる。
【００３１】
ＲＯＭ１５３には、ＭＦＰ２が各種動作を実行するためのアプリケーションプログラムが格納されており、当該アプリケーションプログラムがＣＰＵ１５１により読み込まれて所定の機能が実現される。
【００３２】
ＨＤＤ１５４は、ＭＦＰ２に設けられた、いわゆるＢＯＸ機能として用いられる領域であり、ユーザ毎の画像データ、ユーザ情報等を格納したりする領域である。
【００３３】
データ処理部１５５は、スキャナ１６６で読み取った画像データ等に対して各種の画像処理を実行する部位である。
【００３４】
操作パネル１６０は、ユーザの入力インタフェースであり、表示画面１６１と、入力手段１６２とを有する。
【００３５】
ＡＤＦ１６４は、原稿を自動的にスキャナ１６６に搬送する。
スキャナ１６６は、光学的手段により原稿から画像データを取得する。
【００３６】
プリンタ１６８は、例えばスキャナ１６６により取得された画像データに基づいて、記録用紙に印刷する処理を実行する。
【００３７】
通信部１７０は、ネットワーク（ＬＡＮ）１８と接続され、ネットワーク１８と接続された機器との間でデータの授受を実行する。
【００３８】
図３は、本発明の実施の形態１に従う通信部１７０を構成する機能ブロック図である。
図３を参照して、通信部１７０は、メール宛先受取部１０２と、画像データ受取部１０４と、画像データ記憶部１０６と、暗号化処理部１０８と、メーリングリスト宛先取得部１１０と、宛先データ記憶部１１２と、公開鍵取得部１１４と、公開鍵データ記憶部１１６と、画像送信部１１８と、メール送信履歴管理部１２０と、送信履歴記憶部１２２と、通信制御部１２４とを含む。
【００３９】
通信制御部１２４は、通信部１７０の各部の機能の実行を指示する。
通信制御部１２４は、ＣＰＵ１５１からの指示に従ってメール宛先受取部１０２に指示し、メール宛先受取部１０２は、例えば操作パネル１６０を介して入力されたメール宛先データの入力を受け付ける。メール宛先受取部１０２は、受け付けたメール宛先データをメーリングリスト宛先取得部１１０に送付する。
【００４０】
通信制御部１２４は、メーリングリスト宛先取得部１１０に指示し、メーリングリスト宛先取得部１１０は、メール宛先受取部１０２から送付されたメール宛先データがメーリングリストであるか否かを判断し、メーリングリストである場合には、メールサーバ４に問い合わせて、メールサーバ４に格納されているメーリングリストを構成する複数の個別宛先データを取得する。メーリングリスト宛先取得部１１０は、取得したメーリングリストを構成する複数の個別宛先データを宛先データ記憶部１１２に格納する。メーリングリスト宛先取得部１１０は、メール宛先データがメーリングリストではなく、個別宛先データである場合には、宛先データ記憶部１１２に格納する。
【００４１】
通信制御部１２４は、公開鍵取得部１１４に指示し、公開鍵取得部１１４は、公開鍵サーバ６に宛先データ記憶部１１２に格納された個別宛先データに対応する公開鍵を問い合わせて、公開鍵サーバ６に格納されている公開鍵データを取得する。公開鍵取得部１１４は、取得した公開鍵データを公開鍵データ記憶部１１６に格納する。
【００４２】
通信制御部１２４は、ＣＰＵ１５１からの指示に従って画像データ受取部１０４に指示し、画像データ受取部１０４は、例えばスキャナ１６６で原稿が画像データとして読み取られ、データ処理部１５５で処理された画像データの入力を受け付ける。画像データ受取部１０４は、受け付けた画像データを画像データ記憶部１０６に格納する。
【００４３】
通信制御部１２４は、暗号化処理部１０８に指示し、暗号化処理部１０８は、画像データ記憶部１０６に格納された画像データに対して、公開鍵データ記憶部１１６に格納された公開鍵を用いて暗号化処理する。そして、暗号化処理部１０８は、暗号化処理した暗号化ファイルデータを画像送信部１１８に送付する。
【００４４】
通信制御部１２４は、画像送信部１１８に指示し、画像送信部１１８は、宛先データ記憶部１１２に格納された個別宛先データに従って暗号化処理部１０８から送付された暗号化ファイルデータをメールサーバ８に送信する。また、画像送信部１１８は、メール送信履歴管理部１２０に暗号化ファイルデータを送付する。
【００４５】
通信制御部１２４は、メール送信履歴管理部１２０に指示し、メール送信履歴管理部１２０は、画像送信部１１８から送付されたデータに基づいて履歴データを作成して、送信履歴記憶部１２２に格納する。
【００４６】
本例においては、一例として、スキャンＴｏＥ−ｍａｉｌのジョブを実行する場合について説明する。具体的には、スキャナ１６６で原稿を画像データとして読み取って、データ処理部１５５で当該画像データを処理した後、通信部１７０を介して指定の宛先へＥ−ｍａｉｌ送信する処理について説明する。また、本例における通信部１７０においては、後述するが、送信するデータに対して当該データを追跡可能な処理を施す。
【００４７】
また、通信部１７０において、宛先データ記憶部１１２、公開鍵データ記憶部１１６、送信履歴記憶部１２２を設けた構成について説明したが特に、当該構成に限られず、ＨＤＤ１５４等の一部領域を用いるようにすることも可能である。また、通信部１７０の機能の一部または全部をＣＰＵ１５１が実行するようにしても良い。
【００４８】
なお、本発明は、スキャンＴｏＥ−ｍａｉｌのジョブに限られず、画像データを添付したＥ−ｍａｉｌ送信等を実行する場合についても同様に適用可能である。
【００４９】
図４は、本発明の実施の形態１に従う通信部１７０における送信フローを説明する図である。
【００５０】
図４を参照して、まず、画像データを取得する（ステップＳ２）。具体的には、一例として、通信制御部１２４からの指示に従って、画像データ受取部１０４が例えば、データ処理部１５５で処理された画像データを取得する。画像データは、画像データ記憶部１０６に格納される。
【００５１】
次に、メール宛先データを取得する（ステップＳ４）。具体的には、一例として、通信制御部１２４からの指示に従って、メール宛先受取部１０２が例えば操作パネル１６０を介して入力されたメール宛先データを取得する。
【００５２】
次に、宛先がメーリングリストか否かを判断する（ステップＳ６）。具体的には、通信制御部１２４からの指示に従って、メーリングリスト宛先取得部１１０は、メール宛先受取部１０２が取得したメール宛先データがメーリングリストか否かを判断する。
【００５３】
ステップＳ６において、メール宛先データがメーリングリストであると判断した場合（ステップＳ６においてＹＥＳ）には、メーリングリストに対する個別宛先データを問い合わせる（ステップＳ８）。具体的には、メーリングリスト宛先取得部１１０は、メール宛先データがメーリングリストであると判断した場合には、当該メール宛先データをメールサーバ４に送信して問い合わせる。
【００５４】
次に、個別宛先データを取得する（ステップＳ１０）。具体的には、メーリングリスト宛先取得部１１０は、送信したメール宛先データであるメーリングリストに対応してメールサーバ４から送信されるメーリングリストを構成する複数の個別宛先データを取得する。個別宛先データは、宛先データ記憶部１１２に格納される。
【００５５】
次に、全ての宛先に対する処理を終了したかどうかを判断する（ステップＳ１２）。具体的には、通信制御部１２４は、送信履歴記憶部１２２に格納された履歴データと、宛先データ記憶部１１２に格納された個別宛先データとに基づいて全ての宛先に対する処理（メール送信処理）が終了したかどうかを判断する。
【００５６】
ステップＳ１２において、全ての宛先に対する処理を終了していないと判断した場合（ステップＳ１２においてＮＯ）には、個別宛先データに対する公開鍵データを問い合わせる（ステップＳ１４）。例えば、メール宛先データがメーリングリストである場合に、メーリングリストを構成する複数の個別宛先データについて対応する全ての履歴データが無いと通信制御部１２４が判断した場合には、公開鍵取得部１１４に指示する。公開鍵取得部１１４は、通信制御部１２４の指示により宛先データ記憶部１１２に格納されている履歴データが無い個別宛先データに対する公開鍵データを公開鍵サーバ６に問い合わせる。
【００５７】
次に、公開鍵データを取得する（ステップＳ１６）。具体的には、公開鍵取得部１１４は、公開鍵サーバ６に格納されている個別宛先データに対する公開鍵データを取得する。公開鍵データは、公開鍵データ記憶部１１６に格納される。
【００５８】
次に、暗号化ファイルデータを作成する（ステップＳ１８）。具体的には、通信制御部１２４の指示により暗号化処理部１０８は、画像データ記憶部１０６に格納されている画像データに対して、公開鍵データ記憶部１１６に格納されている公開鍵取得部１１４が取得した公開鍵データを用いて暗号化処理を実行し、暗号化ファイルデータを作成する。
【００５９】
次に、暗号化ファイルデータを送信する（ステップＳ２０）。具体的には、通信制御部１２４の指示により画像送信部１１８は、宛先データ記憶部１１２に格納されている個別宛先データに従って、暗号化処理部１０８で作成された暗号化ファイルデータを送信する。
【００６０】
次に、送信履歴を作成する（ステップＳ２２）。具体的には、通信制御部１２４の指示により、メール送信履歴管理部１２０は、画像送信部１１８から送信されたデータに基づいて履歴データを作成する。履歴データは、送信履歴記憶部１２２に格納される。履歴データは、個別宛先データと、暗号化ファイルデータとを含む。なお、送信した日時等の情報等のデータを含めるようにすることも可能である。
【００６１】
そして、ステップＳ１２に戻り、全ての宛先に対する処理を終了したかどうかを判断する。具体的には、通信制御部１２４は、送信履歴記憶部１２２に格納された履歴データと、宛先データ記憶部１１２に格納された個別宛先データとに基づいて全ての宛先に対する処理（メール送信処理）が終了したかどうかを判断し、終了していないと判断した場合には、上記の処理を繰り返す。
【００６２】
ステップＳ１２において、全ての宛先に対する処理を終了したと判断した場合（ステップＳ１２においてＹＥＳ）には、送信履歴を編集して新たな送信履歴を作成する（ステップＳ２４）。具体的には、通信制御部１２４の指示により、メール送信履歴管理部１２０は、送信履歴記憶部１２２に格納されている複数の履歴データに基づいて新たな履歴データを作成する。そして、新たな履歴データは、送信履歴記憶部１２２に格納される。
【００６３】
そして、個別の宛先に対する暗号化ファイルデータの送信履歴を削除する（ステップＳ２６）。具体的には、通信制御部１２４の指示により、メール送信履歴管理部１２０は、送信履歴記憶部１２２に格納されている複数の履歴データを削除する。
【００６４】
そして、処理を終了する（エンド）。
一方、ステップＳ６において、宛先データがメーリングリストでないと判断した場合（ステップＳ６においてＮＯ）には、宛先データに対する公開鍵データを問い合わせる（ステップＳ２８）。具体的には、通信制御部１２４は、公開鍵取得部１１４に指示し、公開鍵取得部１１４は、宛先データ記憶部１１２に格納されている個別宛先データに対する公開鍵データを公開鍵サーバ６に問い合わせる。
【００６５】
次に、公開鍵データを取得する（ステップＳ３０）。具体的には、公開鍵取得部１１４は、公開鍵サーバ６に格納されている個別宛先データに対する公開鍵データを取得する。公開鍵データは、公開鍵データ記憶部１１６に格納される。
【００６６】
次に、暗号化ファイルデータを作成する（ステップＳ３２）。具体的には、通信制御部１２４の指示により暗号化処理部１０８は、画像データ記憶部１０６に格納されている画像データに対して、公開鍵データ記憶部１１６に格納されている公開鍵取得部１１４が取得した公開鍵データを用いて暗号化処理を実行し、暗号化ファイルデータを作成する。
【００６７】
次に、暗号化ファイルデータを送信する（ステップＳ３４）。具体的には、通信制御部１２４の指示により画像送信部１１８は、宛先データ記憶部１１２に格納されている個別宛先データに従って、暗号化処理部１０８で作成された暗号化ファイルデータを送信する。
【００６８】
次に、送信履歴を作成する（ステップＳ３６）。具体的には、通信制御部１２４の指示により、メール送信履歴管理部１２０は、画像送信部１１８から送信されたデータに基づいて履歴データを作成する。履歴データは、送信履歴記憶部１２２に格納される。
【００６９】
そして、処理を終了する（エンド）。
図５は、本発明の実施の形態１に従うメーリングリストに従うデータ送信の流れについて説明する概略図である。
【００７０】
図５を参照して、スキャンＴｏＥ−ｍａｉｌのジョブを実行するとともに、メーリングリストでＥ−ｍａｉｌ送信する場合について説明する。
【００７１】
まず、（１）ＭＦＰ２において、原稿に対するスキャンと、メーリングリスト（ＭＬ）の宛先データの指定が実行される。
【００７２】
次に、（２）ＭＦＰ２からメールサーバ４に対して、メーリングリスト（ＭＬ）の宛先データがメールサーバ４に問い合わせられる。
【００７３】
次に、（３）ＭＦＰ２は、メールサーバ４からメーリングリスト（ＭＬ）の宛先データ（複数の個別宛先データ）を取得する。
【００７４】
次に、（４）ＭＦＰ２は、公開鍵サーバ６に個別宛先データ毎に登録された公開鍵データを問い合わせる。
【００７５】
次に、（５）ＭＦＰ２は、公開鍵サーバ６から個別宛先データ毎の公開鍵データを取得する。
【００７６】
次に、（６）ＭＦＰ２は、公開鍵データで個別宛先データ毎にスキャンした画像データを暗号化する。本例においては、ユーザＡＡ用、ユーザＢＢ用、ユーザＣＣ用に画像データがそれぞれの公開鍵データにより暗号化されて暗号化ファイルデータが作成されたことが示されている。
【００７７】
次に、（７）ＭＦＰ２で作成された暗号化ファイルデータは、個別宛先データに従ってメールサーバ８にメール送信される。
【００７８】
次に、（８）メールサーバ８は、ＭＦＰ２からメール送信された暗号化ファイルデータを個別宛先データに従って各端末にメール送信する。本例においては、ユーザＡＡが所持する端末１０、ユーザＢＢが所持する端末１２、ユーザＣＣが所持する端末１４にそれぞれユーザＡＡ用の暗号化ファイルデータ、ユーザＢＢ用の暗号化ファイルデータ、ユーザＣＣ用の暗号化ファイルデータが送信される場合が示されている。
【００７９】
ユーザＡＡ、ＢＢ、ＣＣは、それぞれの端末１０〜１４で受信した暗号化ファイルデータについて、公開鍵データに対応する秘密鍵データで復号化し、画像データを取得することができる。
【００８０】
また、Ｅ−ｍａｉｌ送信された暗号化ファイルデータを端末１０〜１４のディスプレイ等でメーラを起動して表示した際、メーラの送信先について、メーリングリスト（ＭＬ）の表示がなされるように設定しておくことも可能である。当該設定により、メーラを用いて返信する際に、メーリングリスト（ＭＬ）を指定して、返信することが可能となり、ユーザの利便性に供する。
【００８１】
ここで、本実施の形態１に従う方式においては、メーリングリストに従うデータ送信の際において、ＭＦＰ２が各端末に対応する暗号化ファイルデータを作成して、メールサーバ８に送信する。メールサーバ８は、ＭＦＰ２から送信された暗号化ファイルデータを個別宛先データに従う端末に送信する。具体的には、ユーザＡＡ用の暗号化ファイルデータ、ユーザＢＢ用の暗号化ファイルデータ、ユーザＣＣ用の暗号化ファイルデータをＭＦＰ２がそれぞれ作成してメールサーバ８に送信する。各暗号化ファイルデータは、公開鍵データがそれぞれ異なるため互いに異なるデータである。
【００８２】
したがって、メーリングリストに従うデータ送信の場合に配送路上で仮に暗号化ファイルデータのいずれかが漏洩した場合、それぞれの暗号化ファイルデータが異なるため誰に対するデータが漏洩したかを追跡することが可能である。
【００８３】
また、本発明の実施の形態１に従う方式は、ＭＦＰ２において、公開鍵データを取得して暗号化して送信する方式であり、メールサーバ側でメーリングリストを構成する複数人の宛先を確認して、宛先毎の公開鍵データを公開鍵サーバから取得して、それぞれを暗号化する方式ではない。すなわち、メールサーバに当該機能を実装させておく必要がない。また、メールサーバ側に当該機能を実装する場合、メールサーバに送信する際に、セキュリティを考慮してメールサーバ固有の公開鍵データで暗号化してデータを送信する必要があるがメールサーバで一旦、復号化して、そして、再度、宛先毎の公開鍵データで再暗号化する必要があり、メールサーバ側の構成が複雑になる。また、当該メールサーバで復号化した際にデータが漏洩する可能性も考えられる。
【００８４】
次に、送信履歴について説明する。
本発明の実施の形態１に従う方式は、図４のステップＳ２４に示されるように、メーリングリストを構成する複数の個別宛先データの送信履歴を編集して、新たな送信履歴を作成する。そして、複数の個別の宛先データの送信履歴を削除する。
【００８５】
図６は、本発明の実施の形態１に従う送信履歴の編集を説明する図である。
図６を参照して、ここでは、一例として、ユーザＡＡ用、ユーザＢＢ用、ユーザＣＣ用の履歴データを１つのメーリングリストの履歴データに集約する場合が示されている。
【００８６】
当該処理により、送信履歴をユーザが確認する際に、それぞれ別々に送信履歴が作成されている場合には、メーリングリストで送信したことを確認することができないが、集約して１つの履歴データを作成することにより、メーリングリストで送信したことを確認することが可能となり、利便性が高い。
【００８７】
また、それぞれの履歴データに含まれている個別宛先データをメーリングリストに置き換えるようにすることも可能である。
【００８８】
なお、本例においては、送信した暗号化ファイルデータも履歴データに含める場合について説明したが、当該暗号化ファイルデータは履歴データに含めないようにし個別宛先データのみとすることも可能である。
【００８９】
また、メーリングリストを構成する複数の個別宛先データの送信履歴を削除することにより、送信履歴記憶部１２２の容量の節約を行うことも可能である。
【００９０】
なお、本例においては、個別宛先データに対する公開鍵データを用いて画像データを暗号化処理することによりセキュリティを考慮するとともに、公開鍵データという所持するユーザを識別することが可能なデータ（識別情報）を用いて暗号化処理したため、暗号化ファイルデータが固有のデータとなり追跡が可能なように処理する方式について説明したが、配送路上でのセキュリティが確保されている状態の場合には、暗号化処理せず、ユーザを識別することが可能なデータ（識別情報）を画像データに付加して画像送信部１１８からメール送信するようにしてもよい。当該場合には、例えば、暗号化処理部１０８の代わりに、追跡可能なデータ（識別情報）を付加する追跡処理部を設けることとしてもよい。また、公開鍵サーバ６から公開鍵データを取得するのではなく、ユーザを識別することが可能なデータ（識別情報）を保持するサーバ、例えば証明書を発行する証明書サーバから、個別宛先データに対するユーザを識別することが可能な証明書を取得して、当該証明書を画像データに付加する処理を実行するようにしてもよい。当該処理により、画像データに付加された証明書によりデータが漏洩した際においてもだれのデータが漏洩したかを追跡することが可能である。
【００９１】
（実施の形態２）
上記の実施の形態１においては、公開鍵データを用いて画像データを暗号化する公開鍵暗号方式について説明したが、当該方式は、暗号化および復号化に時間がかかる可能性がある。本実施の形態２においては、共通鍵を用いた公開鍵暗号方式について説明する。
【００９２】
図１で説明したメールシステムおよび図２で説明したＭＦＰ２については基本的に同じ構成である。
【００９３】
本実施の形態２においては、通信部１７０を通信部１７１に置換する。
図７は、本発明の実施の形態２に従う通信部１７１を構成する機能ブロック図である。
【００９４】
図７を参照して、本発明の実施の形態２に従う通信部１７１は、通信部１７０と比較して、共通鍵生成部１２３を新たに設けた点が異なる。
【００９５】
共通鍵生成部１２３は、通信制御部１２４からの指示に従って共通鍵データを生成して、暗号化処理部１０８に送付する。
【００９６】
暗号化処理部１０８は、通信制御部１２４からの指示により、画像データを共通鍵データで暗号化処理するとともに、共通鍵データを公開鍵データで暗号化処理して１組の暗号化ファイルデータを作成する。そして、暗号化処理部１０８は、これら１組の暗号化ファイルデータを画像送信部１１８に送付する。
【００９７】
通信制御部１２４は、画像送信部１１８に指示し、画像送信部１１８は、宛先データ記憶部１１２に格納された個別宛先データに従って暗号化処理部１０８から送付された暗号化ファイルデータをメールサーバ８に送信する。また、画像送信部１１８は、メール送信履歴管理部１２０に暗号化ファイルデータを送付する。その他の点については、図３で説明したのと同様であるのでその詳細な説明は繰りかえさない。
【００９８】
図８は、本発明の実施の形態２に従う共通鍵を用いたデータ送信の流れについて説明する概略図である。
【００９９】
図８を参照して、ここでは、共通鍵データを用いて画像データを暗号化するとともに、共通鍵データを公開鍵データを用いて暗号化して１組の暗号化ファイルデータとする場合が示されている。
【０１００】
そして、当該暗号化ファイルデータが個別宛先データに従って各端末に送信される。本例においては、ユーザＡＡ用の端末１０、ユーザＢＢ用の端末１２等に送信される場合が示されている。
【０１０１】
暗号化ファイルデータを受信した端末１０は、公開鍵データと一対の保持されている秘密鍵データを用いて、公開鍵データで暗号化された共通鍵データを復号する。そして、当該復号された共通鍵データを用いて、共通鍵データで暗号化された画像データを復号して、画像データを取得する。端末１２についても同様の方式で画像データを取得することが可能である。
【０１０２】
すなわち、本発明の実施の形態２に従う方式は、暗号化および復号化の方式が実施の形態１と異なり、図４および図５で説明した送信フロー、データ送信の流れについては実施の形態１と基本的に同様である。
【０１０３】
共通鍵を用いた公開鍵暗号方式の場合、画像データを共通鍵データで暗号化するが、共通鍵データを用いた暗号化処理は、公開鍵データを用いる場合よりも暗号化ファイルデータの容量が小さい。特に、データ容量の大きな画像データを暗号化する場合には、その容量差はさらに顕著になる可能性がある。したがって、当該方式により通信部における処理負荷を軽減することが可能となるとともに、配送路上でのデータ伝播の負荷も軽減することが可能となる。また、暗号化および復号化にかかる時間を大幅に短縮することが可能である。
【０１０４】
ここで、本実施の形態２に従う方式においても実施の形態１と同様に、メーリングリストに従うデータ送信の際において、ＭＦＰ２が各端末に対応する暗号化ファイルデータを作成して、メールサーバ８に送信する。メールサーバ８は、ＭＦＰ２から送信された暗号化ファイルデータを個別宛先データに従う端末に送信する。具体的には、ユーザＡＡ用の暗号化ファイルデータ、ユーザＢＢ用の暗号化ファイルデータ、ユーザＣＣ用の暗号化ファイルデータをＭＦＰ２がそれぞれ作成してメールサーバ８に送信する。各１組の暗号化ファイルデータは、公開鍵データがそれぞれ異なるため互いに異なるデータである。
【０１０５】
したがって、メーリングリストに従うデータ送信の場合に配送路上で仮に暗号化ファイルデータのいずれかが漏洩した場合、それぞれの暗号化ファイルデータが異なるため誰に対するデータが漏洩したかを追跡することが可能である。
【０１０６】
次に、送信履歴について説明する。
図９は、本発明の実施の形態２に従う送信履歴の編集を説明する図である。
【０１０７】
図９を参照して、ここでは、一例として、ユーザＡＡ用、ユーザＢＢ用、ユーザＣＣ用の履歴データを１つのメーリングリストの履歴データに集約する場合が示されている。
【０１０８】
本発明の実施の形態２においては、共通鍵データを用いて画像データを暗号化したデータを共通にし、共通鍵データを公開鍵データで暗号化したデータをそれぞれ履歴データに含めた場合が示されている。
【０１０９】
当該処理により、履歴データには、それぞれ共通鍵データを用いて画像データを暗号化したデータが含まれているが、それらを共通化するとともに、集約して１つの履歴データを作成する。
【０１１０】
したがって、共通鍵データを用いて画像データを暗号化したデータを共通化して、１つにするため履歴データの容量の節約を行うことができる。
【０１１１】
また、それぞれの履歴データに含まれている個別宛先データをメーリングリストに置き換えるようにすることも可能である。
【０１１２】
なお、コンピュータ（ＣＰＵ）を機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１３】
なお、プログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１７】
４，８  メールサーバ、６  公開鍵サーバ、１０，１２，１４  端末、１８  ネットワーク、１０２  メール宛先受取部、１０４  画像データ受取部、１０６  画像データ記憶部、１０８  暗号化処理部、１１０  メーリングリスト宛先取得部、１１２  宛先データ記憶部、１１４  公開鍵取得部、１１６  公開鍵データ記憶部、１１８  画像送信部、１２０  メール送信履歴管理部、１２２  送信履歴記憶部、１２３  共通鍵生成部、１２４  通信制御部、１５１  ＣＰＵ、１５２  ＲＡＭ、１５３  ＲＯＭ、１５５  データ処理部、１５６  内部バス、１６０  操作パネル、１６１  表示画面、１６２  入力手段、１６６  スキャナ、１６８  プリンタ、１７０，１７１  通信部。
【図１】
2012169980.tif 000003
【図２】
2012169980.tif 000004
【図３】
2012169980.tif 000005
【図４】
2012169980.tif 000006
【図５】
2012169980.tif 000007
【図６】
2012169980.tif 000008
【図７】
2012169980.tif 000009
【図８】
2012169980.tif 000010
【図９】
2012169980.tif 000011