(57)【特許請求の範囲】
【請求項１】
通信特性が互いに異なる複数の電気通信網を介して相互に接続されたデータ送信装置とデータ受信装置とを具備するデータ通信システムであって、
前記データ送信装置は、
送信対象データを変換して変換済みデータを生成する手段と、
前記変換済みデータと、当該変換済みデータから前記送信対象データを再構成するためのプログラムモジュールとを前記複数の電気通信網のいずれかに割り振って送信する送信手段と、
を含み、
前記データ受信装置は、
前記複数の電気通信網を介して到来した前記変換済みデータ及び前記プログラムモジュールを受信する受信手段と、
前記受信したプログラムモジュールを実行することにより前記変換済みデータから前記送信対象データを再構成する再構成手段と、
を含むことを特徴とするデータ通信システム。
【請求項２】
通信特性が互いに異なる複数の電気通信網を介して相互に接続されたデータ送信装置であって、
送信対象データを変換して変換済みデータを生成する手段と、
前記変換済みデータと、当該変換済みデータから前記送信対象データを再構成するためのプログラムモジュールとを前記複数の電気通信網のいずれかに割り振って送信する送信手段と、
を含むことを特徴とするデータ送信装置。
【請求項３】
通信特性が互いに異なる複数の電気通信網を介して相互に接続されたデータ受信装置であって、
前記複数の電気通信網を介して到来した変換済みデータ及び当該変換済みデータから送信対象データを再構成するためのプログラムモジュールを受信する受信手段と、
前記受信したプログラムモジュールを実行することにより前記変換済みデータから前記送信対象データを再構成する再構成手段と、
を含むことを特徴とするデータ受信装置。
【請求項４】
通信特性が互いに異なる複数の電気通信網を介して相互に接続されたデータ送信装置とデータ受信装置とを具備するデータ通信システムにおけるデータ通信方法であって、
前記データ送信装置が、送信対象データを変換して変換済みデータを生成し、前記変換済みデータと当該変換済みデータから前記送信対象データを再構成するためのプログラムモジュールとを前記複数の電気通信網のいずれかに割り振って送信し、
前記データ受信装置が、前記複数の電気通信網を介して到来した前記変換済みデータ及び前記プログラムモジュールを受信し、前記受信したプログラムモジュールを実行することにより前記変換済みデータから前記送信対象データを再構成する、
ことを特徴とするデータ通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットなどの電気通信回線を介してデータを送受信するデータ通信システムに係り、特に通信の秘匿機能の改善に関する。
【０００２】
【従来の技術】
従来、ファクシミリは、電話回線網を介して画像データの送受信を行っていたが、近年のインターネット技術の発達により、電話通信によるコストの削減を目的として、画像データをインターネット等のコンピュータネットワークを経由して送受するもの（いわゆるインターネットＦＡＸ）が開発されている。
【０００３】
インターネットＦＡＸでは、画像データをＴＩＦＦ等の画像形式のファイルとしておき、電子メールに当該ファイルを添付して送受信する。
【０００４】
【発明が解決しようとする課題】
このように、上記従来のインターネットＦＡＸでは、電子メールで画像データを送受信しているので、データの機密性に配慮していない。そこで、特開平５−１１０８７３号公報「暗号機能付き通信システム」には、暗号化鍵と復号化鍵とをそれぞれ格納した一対のＩＣカードを送信側と受信側の装置にそれぞれ装着して、画像データを暗号化して通信する技術が開示されている。しかし、このようにすると、ＩＣカードのような特殊媒体を読み取るための専用装置が別途必要になって装置が高価になる。また、媒体を交換するための手順がさらに必要となるので、利便性が低いという問題点があった。
【０００５】
さらに、特開平１１−２１５３８３号公報「電子メール機能付ファクシミリ装置及び記録媒体」には、公開鍵サーバから取得した暗号化鍵で暗号化した画像データを交換することで、セキュリティを向上させる技術が開示されている。しかしながら、このようにしても、公開鍵に対応する秘密鍵の選択や管理によってはセキュリティが万全とはいえない状態となる。
【０００６】
本発明は上記実情に鑑みて為されたもので、セキュリティを向上できるデータ通信システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記従来例の問題点を解決するための本発明は、通信特性が互いに異なる複数の電気通信網を介して相互に接続されたデータ送信装置とデータ受信装置とを具備するデータ通信システムであって、前記データ送信装置は、送信対象データを分割し、複数のサブデータを生成する分割手段と、前記サブデータの各々を前記複数の電気通信網のいずれかに割り振って送信する送信手段と、を含み、前記データ受信装置は、前記複数の電気通信網を介して到来した複数のサブデータを受信する受信手段と、前記受信した各サブデータに基づいて分割前のデータを再構成する再構成手段と、を含むことを特徴としている。
【０００８】
このように、複数の電気通信網に割り振り送信することで、セキュリティを向上できる。尚、ここで、電気通信網には、少なくともセキュリティが確保できる、例えば電話回線網を含むことが好ましい。
【０００９】
また、前記送信手段は、複数の電気通信網の通信特性に応じて、サブデータを割り振って送信することも好ましい。この通信特性は、通信コストやデータ送信速度などである。
【００１０】
また、上記従来例の問題点を解決するための本発明は、通信特性が互いに異なる複数の電気通信網を介して相互に接続されたデータ送信装置とデータ受信装置とを具備するデータ通信システムであって、前記データ送信装置は、送信対象データと、前記送信対象データをデータ受信装置側で処理するための処理用データとを前記複数の電気通信網のいずれかに割り振って送信する送信手段を含み、前記データ受信装置は、前記複数の電気通信網を介して到来した送信対象データと、処理用データとを受信する受信手段と、前記処理用データに基づいて前記送信対象データを処理する手段と、を含むことを特徴としている。
【００１１】
このように、データ本体と処理のためのデータとを割り振り送信することで、セキュリティを向上できる。尚、ここで、電気通信網には、少なくともセキュリティが確保できる、例えば電話回線網を含むことが好ましい。ここで、処理としては、暗号データの復号化処理がある。
【００１２】
また、データ送信装置は、データの送信先となるデータ受信装置の各電気通信網に対応するアドレス情報を互いに関連づけて格納する手段、をさらに含むことが好適である。これにより、例えばインターネット網と電話回線網とに割り振り送信する場合に、特定の相手先に対するＩＰアドレスと、電話番号とを関連づけて格納しておくことができ、利便性を向上できる。
【００１３】
また、データ送信装置は、割り振り送信する各データに関連識別番号を付して送信することが好適である。このようにすれば、受信側で、異なる電気通信網を介して到来したデータの関連付けが容易になる。
【００１４】
さらに、上記従来例の問題点を解決するための本発明は、通信特性が互いに異なる複数の電気通信網に接続された画像データの通信装置であって、送信対象画像データを所定の変換ルールに従って変換し、変換画像データを生成する手段と、前記変換ルールと、変換画像データとを複数の電気通信網に割り振って送信する手段と、を含むことを特徴としている。ここで複数の電気通信回線は、少なくとも電話回線網を含むことが好適である。
【００１５】
さらに、上記従来例の問題点を解決するための本発明は、データ送信方法において、送信対象データを分割し、サブデータを生成する工程と、前記生成したサブデータを互いに異なるプロトコルを利用して割り振り送信する工程と、を含むことを特徴としている。
【００１６】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るデータ通信システムは、図１に示すように、電話回線網１と、インターネット網２とを介して互いに接続された複数のデータ通信装置１０からなり、データ通信装置は、ＣＰＵ１１と、ＲＡＭ１２と、ＲＯＭ１３と、ハードディスク１４と、プリンタ１５と、スキャナ１６と、ネットワークインタフェース（Ｉ／Ｆ）１７と、操作部１８と、公衆回線Ｉ／Ｆ１９とから構成されている。
【００１７】
ＣＰＵ１１は、ＲＯＭ１３に格納されている制御プログラムに従って、送信対象データに対する処理と、割り振り送信の制御の処理と、データの再構成の処理とを行う。これらのＣＰＵ１１の処理については後に詳しく説明する。ＲＡＭ１２は、ＣＰＵ１１のワークメモリとして動作する。また、このＲＡＭ１２は、通信の際のバッファメモリとしても動作する。ＲＯＭ１３は、ＣＰＵ１１が処理するプログラムが格納されている。ハードディスク１４は、ＣＰＵ１１の処理プログラムやパラメータ、各種のデータが格納されている。また、このハードディスク１４は、スキャナ１６から読み取った画像データなどを保持する。さらに、このハードディスク１４は、宛先データベースを格納している。この宛先データベースの構造については、後に詳しく説明する。
【００１８】
プリンタ１５は、ＣＰＵ１１から入力される指示に基づいてデータの印刷出力を行う。スキャナ１６は、原稿を読み取って画像データに変換し、ハードディスク１４に保持する。ネットワークＩ／Ｆ１７は、インターネット網２に接続されており、ＣＰＵ１１から入力される指示に基づいて所定のプロトコルにて、データの送受信を行う。操作部１８は、設定の条件の入力を受けてＣＰＵ１１に出力する。公衆回線Ｉ／Ｆ１９は、電話回線網１に接続され、電話回線網１を介してＣＰＵ１１から入力されるデータを伝送し、また、電話回線網１を介して受信したデータをＣＰＵ１１に出力する。
【００１９】
ここで、ハードディスク１４に格納されている宛先データベースについて説明する。ハードディスク１４には、宛先データベースとして、図２に示すように、宛先を識別するための名称データと、宛先に対応するメールアドレスと、電話番号とが関連づけて格納されている。
【００２０】
またここで、ＣＰＵ１１の処理について説明する。ＣＰＵ１１は、送信対象となるデータを複数の部分に分割する。この分割は、分割後の各サブデータから元のデータが推測不能なように行われることが好ましい。このような分割方法として具体的には、元のデータの偶数ビット目のみからなるデータと奇数ビット目のみからなるデータとに分割する方法がある。また、元のデータを暗号化し、この暗号化データと、当該暗号化データを復号化するための復号化鍵とに分割する方法等も考えられる。ここでは、ＣＰＵ１１がかかる分割方法の一例として、画像のデータをHuffman符号化し、さらに暗号化を行い、当該暗号化されたHuffman符号化データと、データを復号化するための復号化鍵データと、Huffman符号化データから元の画像データを再生するための辞書部分であるHuffman treeとをサブデータとしてそれぞれ生成する場合を例として説明する。尚、Huffman符号化については、既に広く知られているので、その詳細な説明を省略する。
【００２１】
ＣＰＵ１１は、例えばスキャナ１６から読み込まれてハードディスク１４に蓄積された画像データを所定の宛先に送信する指示を操作部１８から受けて図３に示す処理を開始し、この画像データを暗号化するための暗号化鍵と、対応する復号化鍵とを生成し（Ｓ１）、この暗号化鍵でＲＡＭ１２に格納された画像データを暗号化して暗号化画像データを生成する（Ｓ２）。そして、ＣＰＵ１１は、この暗号化画像データをHuffman符号化処理し（Ｓ３）、Huffman符号化処理された暗号化画像データ（Huffman符号化データ）と、Huffman treeとをＲＡＭ１２に格納する（Ｓ４）。一方、ＣＰＵ１１は関連識別番号としての識別ＩＤを生成して（Ｓ５）、ＲＡＭ１２に格納したHuffman符号化データに処理Ｓ５で生成した識別ＩＤを付加してネットワークＩ／Ｆ１７に出力する（Ｓ６）。また、ＣＰＵ１１は、ＲＡＭ１２に格納されているHuffman treeに識別ＩＤを付加して公衆回線Ｉ／Ｆ１９に出力する（Ｓ７）。同様に復号化鍵にも識別ＩＤを付加して公衆回線Ｉ／Ｆ１９に出力し（Ｓ８）、処理を終了する。
【００２２】
このＣＰＵ１１の処理が本発明の分割手段及び送信手段に相当し、これにより暗号化されたデータ本体がインターネット網２を介して送信され、暗号化されたデータ本体を処理するための復号化鍵と、Huffman treeとが電話回線網１を介して送信される。尚、ここではＣＰＵ１１がHuffman符号化と暗号化との双方を行うこととして説明したが、操作部１８から入力される指示により選択的に、いずれか一方のみを行うこととしても構わない。
【００２３】
また、このＣＰＵ１１は、受信側の処理として、分割前のデータを再構成する処理を行うので、以下この処理について説明する。ＣＰＵ１１は、ネットワークＩ／Ｆ１７及び公衆回線Ｉ／Ｆ１９を介してサブデータを受信すると、図４に示す再構成のための処理を開始し、受信したサブデータをＲＡＭ１２にバッファし（Ｓ２１）、再構成に必要なサブデータがＲＡＭ１２に格納されたか否かを調べ（Ｓ２２）、格納されていなければ（Ｎｏならば）処理を終了する。また、再構成に必要なサブデータがＲＡＭ１２に格納されていれば（Ｙｅｓならば）、Huffman treeのサブデータを用いてHuffman符号化データから暗号化画像データを再生し（Ｓ２３）、さらに復号化鍵のサブデータを用いて画像データを再生して（Ｓ２４）、プリンタ１５に出力し（Ｓ２５）、処理を終了する。
【００２４】
ここで、送信側のデータ通信装置が暗号化又はHuffman符号化のいずれかの処理を行う場合には、送信側のデータ通信装置でどちらの処理を行ったかを表すデータを付加して送信し、受信側でこのデータを用いて対応する再構成のための処理を行うこととすればよい。
【００２５】
さらに、送信側のデータ通信装置は、受信側でデータの再構成を行うためのプログラムモジュールを受信側に対し、サブデータとして配信することも好ましい。この場合には、当該プログラムモジュールで処理されるべきデータ本体と、プログラムモジュールとをそれぞれインターネット網２と電話回線網１とを介して送受信する。
【００２６】
尚、ここまでの説明では、画像データを送受信する、いわゆるインターネットＦＡＸの場合を例として説明したが、本発明のデータ通信システムとしては、例えば電子メールサーバのようなものであっても構わない。この場合には、例えば電子メールを暗号化し、暗号化電子メールを復号化するための復号化鍵を電話回線網を介して送信し、暗号化電子メールをインターネット網を介して送信することとすればよい。また、ここでは、通信特性の異なる複数の電気通信網としてインターネット網と電話回線網を例として説明したが、プロトコルが異なれば、例えばＳＭＴＰ（メール転送用プロトコル）、ＦＴＰ（ファイル転送プロトコル）、ＨＴＴＰ（ハイパーテキスト転送用プロトコル）を適宜組み合わせて利用してもよい。この場合に、ＣＰＵ１１は、データを２つ以上のデータに分割してもよい。
【００２７】
また、ここではＣＰＵ１１が行う分割の処理として送信対象のデータ本体と当該送信対象データ本体を処理するための処理用データとに分割し、比較的データ量の少ない処理用データをコストの高い電話回線網を介して送信することにより、各電気通信網の通信特性に応じて、通信コストに配慮した通信を行うことができる。また、例えばカラー画像データを複数の空間周波数に分割し、各周波数帯域のうち、データ量の少ない周波数帯域を電話回線網を介して送信し、残りの周波数帯域をインターネット網を介して送信することとしてもよい。このようにすれば、通信コストをいたずらに高めることがない。
【００２８】
【発明の効果】
本発明によれば、送信対象データをサブデータに分割し、通信特性が互いに異なる複数の電気通信網を介して送信するので、セキュリティを向上できる。
【００２９】
また、本発明によれば、各電気通信網の通信特性に応じてサブデータを割り振って送信するので、通信コストに配慮できる。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係るデータ通信システムの構成ブロック図である。
【図２】  宛先データベースの一例を表す説明図である。
【図３】  ＣＰＵ１１の処理を表すフローチャート図である。
【図４】  ＣＰＵ１１の処理を表すフローチャート図である。
【符号の説明】
１  電話回線網、２  インターネット網、１０  データ通信装置、１１  ＣＰＵ、１２  ＲＡＭ、１３  ＲＯＭ、１４  ハードディスク、１５  プリンタ、１６  スキャナ、１７  ネットワークインタフェース、１８  操作部、１９  公衆回線インタフェース。
【図１】
0003733833.tif 000002
【図２】
0003733833.tif 000003
【図３】
0003733833.tif 000004
【図４】
0003733833.tif 000005