(57)【特許請求の範囲】
【請求項１】
画像データを一次元符号化方式によって符号化した符号化データをｎ（３≦ｎ）個に分割するデータ分割手段と、
その分割手段によりｎ（３≦ｎ）個に分割された各符号化データのうち先頭の第１分割符号化データから第ｉ分割符号化データ（２≦ｉ≦ｎ−１）までを暗号化処理する暗号化処理手段と、
前記第ｉ分割符号化データと第ｉ＋１分割符号化データの排他的論理和を計算して第ｉ＋１分割符号化データの送信データとし、以降、第ｎ−１分割符号化データと第ｎ分割符号化データの排他的論理和までを順次計算して第ｎ分割符号化データまでの送信データを作成する送信用データ作成手段とを備え、
前記第１分割送信データから第ｉ分割送信データ、および排他的論理和演算された第ｉ＋１分割送信データから第ｎ分割送信データまでを相手先へ送信されるようにしたことを特徴とする暗号化送信機能付きファクシミリ装置。
【請求項２】
請求項１に記載の暗号化送信機能付きファクシミリ装置において、さらに
受信データのうち前記第１分割送信データから第ｉ分割送信データまでを復号化処理して元の第１分割符号化データから第ｉ分割符号化データまでを求める復号化処理手段と、
受信した第ｉ＋１分割送信データと前記復号化処理された第ｉ分割符号化データとの排他的論理和を計算して元の第ｉ＋１分割符号化データを復元し、以降、受信した第ｎ分割送信データと復元した第ｎ−１分割符号化データとの排他的論理和までを計算して元の第ｎ分割符号化データまでを順次復元するデータ復元手段とを備えることを特徴とする暗号化送信機能付きファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、符号化データを暗号化データに変換して通信を行う暗号化送信機能付きファクシミリ装置に関するものである。
【０００２】
【従来技術及び発明が解決しようとする課題】
従来、ファクシミリ装置の中には、送信データの送信中の機密保持のために送信データを暗号化して送信するものがある。ところでそのファクシミリの符号化されたデータは全て暗号化していたために、暗号化処理に時間がかかり、暗号化を行わない通常の通信を行う場合よりも通信処理が遅くなるという問題がある。
【０００３】
本発明の解決しようとする課題は、ＭＨ等の一次元符号化方式によって符号化した符号化データの部分的な暗号化処理と簡単な演算処理等によって機密性の高いデータ送信の達成と、通信処理時間の短縮を図ることが可能な暗号化送信機能付きファクシミリ装置を提供することにある。
【０００４】
【課題を解決するための手段】
この課題を解決するために本発明の暗号化送信機能付きファクシミリ装置は、次の構成を有している。
【０００５】
【０００６】
【０００７】
【０００８】
画像データを一次元符号化方式によって符号化した符号化データをｎ（３≦ｎ）個に分割するデータ分割手段と、その分割手段によりｎ（３≦ｎ）個に分割された各符号化データのうち先頭の第１分割符号化データから第ｉ分割符号化データ（２≦ｉ≦ｎ−１）までを暗号化処理する暗号化処理手段と、前記第ｉ分割符号化データと第ｉ＋１分割符号化データの排他的論理和を計算して第ｉ＋１分割符号化データの送信データとし、以降、第ｎ−１分割符号化データと第ｎ分割符号化データの排他的論理和までを順次計算して第ｎ分割符号化データまでの送信データを作成する送信用データ作成手段とを備え、前記第１分割送信データから第ｉ分割送信データ、および排他的論理和演算された第ｉ＋１分割送信データから第ｎ分割送信データまでを相手先へ送信されるようにしたことを要旨する。
【０００９】
この発明に係るファクシミリ装置によれば、画像データを一次元符号化方式によって符号化した符号化データがデータ分割手段によってｎ（３≦ｎ）個に分割され、その分割手段によりｎ（３≦ｎ）個に分割された各符号化データのうち先頭の第１分割符号化データから第ｉ分割符号化データ（２≦ｉ≦ｎ−１）までが暗号化処理手段によって暗号化処理がなされると共に、送信用データ作成手段によって前記第ｉ分割符号化データとそれに続く第ｉ＋１分割符号化データの排他的論理和が計算されて第ｉ＋１分割符号化データの送信データとされ、以降、第ｎ−１分割符号化データと第ｎ分割符号化データの排他的論理和までの計算が順次行われて第ｎ分割符号化データまでの送信データが作成される。そして前記第１分割送信データから第ｉ分割送信データ、および排他的論理和演算された第ｉ＋１分割送信データから第ｎ分割送信データまでが相手方へ送信される。この場合にも第１発明の場合と同様に、送信データの暗号化処理によりデータ送信の機密性が保たれ、またその暗号化処理は部分的に行われているものであるからその処理時間も短縮されて速やかに通信が行われることになる。
【００１０】
さらにまた２番目の発明に係るファクシミリ装置は、さらに受信データのうち前記第１分割送信データから第ｉ分割送信データまでを復号化処理して元の第１分割符号化データから第ｉ分割符号化データまでを求める復号化処理手段と、受信した第ｉ＋１分割送信データと前記復号化処理された第ｉ分割符号化データとの排他的論理和を計算して元の第ｉ＋１分割符号化データを復元し、以降、受信した第ｎ分割送信データと復元した第ｎ−１分割符号化データとの排他的論理和までを計算して元の第ｎ分割符号化データまでを順次復元するデータ復元手段とを備えることを要旨とする。
【００１１】
この２番目の発明に係るファクシミリ装置によれば、上述した１番目の発明の如く暗号化処理と排他的論理和の演算処理が行われて送信されてきた受信データのうち前記第１分割送信データから第ｉ分割送信データまでは復号化処理手段によって元の第１分割符号化データから第ｉ分割符号化データまでに復号化処理が行われると共に、データ復元手段によって受信した第ｉ＋１分割送信データと前記復号化処理された第ｉ分割符号化データとの排他的論理和が計算されて元の第ｉ＋１分割符号化データが復元され、以降、受信した第ｎ分割送信データと復元した第ｎ−１分割符号化データとの排他的論理和までの計算が行われて元の第ｎ分割符号化データまでが順次復元される。したがってこの場合にも受信側ファクシミリ装置では正確に復元再生された画像データがえられるものである。
【００１２】
【発明の実施の形態】
以下に本発明の好適な実施の形態を図面を参照して詳細に説明する。図１は、本発明の一実施形態に係るファクシミリ装置の概略構成を示したものである。このファクシミリ装置は、システム全体を制御するシステム制御部１、本装置の作動状態をオペレータに表示するための操作表示部２、送信原稿等の読み取りやその可視表示のための記録の機構を制御する機構制御部３、送信原稿等の読み取り用の光学系やＣＣＤラインセンサ等からなる読取り部４、受信文書等を可視表示するための記録部５、送信する画像データを符号化する等の処理を行うための符号化復号化部６、符号化した画像データをブロック暗号処理のデータサイズに分割する等の処理を行う符号データ処理部７、通信回線網（ＩＳＤＮなど）との通信制御を司るファクシミリ通信制御部８、符号化したデータを暗号化処理する等の処理を行う暗号化部９、および送信する画像データを記憶したり符号化した画像データ等を記憶する画像メモリ１０などを有する。
【００１３】
符号化データ処理部７および暗号化部９の役割についてもう少し詳しく説明すると、符号データ処理部７は、符号化復号化部６で符号化された画像データの分割ブロック（合計ｍ個）を、送信時には、次の数１の演算式の計算を行うものであり、受信時には、次の数２の演算式の計算を行うものである。暗号化部９は、符号化復号化部６で符号化された画像データの分割ブロックの最初のＤ0 を送信時に暗号化し、受信時には復号化するものである。
【００１４】
【数１】
0003567569.tif 000002
【００１５】
【数２】
0003567569.tif 000003
【００１６】
次に上記構成を備えたファクシミリ装置における送信側の暗号化処理について説明する。本装置では、暗号化処理に利用する暗号鍵は、１２８ビットのものを利用し、符号データの分割ブロックは、１２８ビットとする。暗号化の際に、１２８ビットの符号化データを１２８ビットの暗号鍵Ｋ１で暗号化処理する。
【００１７】
受信側装置では暗号化データを解読するために同じ暗号鍵を持っている。送受信装置間の鍵の照合は、特開平６ー６６１５号公報に示されるような手法と同じ方法を用いることで構わない。暗号送信処理手順も特開平６ー６６１５号公報に示される暗号送信処理手順を用いることで構わない。したがって詳細な説明はここでは割愛する。
【００１８】
次に本発明の要部である部分暗号化処理について説明する。本装置では、読取り部４で読み取られた画像データは、符号化復号化部６で符号化処理されて１２８ビット毎に分割される。この時最後の分割データは１２８ビットちょうどにならなくてもよい。分割符号データの第１符号化データＤ1 は暗号化処理されて、Ｄ1´ となる。第２符号化データは、第１符号化データとの数１に示した排他的論理和の演算によりＤ2´ となる。
【００１９】
以下、順次第ｍ符号化データまで排他的論理和の演算が施され、Ｄ1´，Ｄ2´，……，Ｄm´ のデータが作成される。これらのデータが送信データとして送信される。これらの送信データＤ1´，Ｄ2´，……，Ｄm´ は、通信路上で盗聴されたとしても、Ｄ1の値は暗号化されているために復元できず、Ｄ1が分からないためにＤ2´も復元できないので、Ｄ1´ が解読されない限り、画像データ全体が復元されることはない。
【００２０】
従って１２８ビットの部分的な暗号化により、全データを暗号化したのと同じ暗号強度が得られる。また、暗号化処理は１回１２８ビットのみであるので非常に高速に行うことができ、排他的論理和は簡単な処理であるので全体の処理に対する負荷は非常に小さいものである。
【００２１】
図２は、その符号化データの部分暗号化処理のための送信側制御フローチャートを示したものである。図示のように、画像データが読取り部４によって読み取られる（ステップ１、以下単に「Ｓ１」と表記する。）と、次にこの読み取られた画像データの符号化処理が、符号化復号化部６において行われる（Ｓ２）。そしてさらにこの符号化処理によって符号化データとされた画像データは同じく符号化復号化部６で前述の如くブロック暗号処理のデータサイズに分割される（Ｓ３）。
【００２２】
次にこの分割された符号化データのうち先頭の第１符号化データが暗号化部９において暗号化処理される（Ｓ４）。ここに暗号化処理によって得られた第１符号化データをＥ（Ｄ1 ）とする。そしてさらに残りの符号化データ（第２符号化データ以下のデータ）は順次前述の数１に示した排他的論理和の演算式によりデータ変換がなされ（Ｓ５）、送信データＤ2´，Ｄ3´，……，Ｄm´ が作成される。そしてこのプログラムが終了するものであるが、暗号化処理された第１符号化データＥ（Ｄ1 ）と作成された第２符号化データ以下の送信データＤ2´，Ｄ3´，……，Ｄm´ が相手の受信先へ送信されることとなる。
【００２３】
次に本ファクシミリ装置における受信側の復号化処理について説明する。この場合には、部分暗号化された受信データの復号処理は、受信したデータＥ（Ｄ1），Ｄ2´，……，Ｄm´のデータの第１Ｅ（Ｄ1 ）を送信側装置と同じ暗号鍵を用いて復号処理し、第１符号化データＤ1に復元する。第２データＤ2´は、復元された第１符号化データＤ1 との前述の数２に示した排他的論理和の演算が行われ、第２符号化データＤ2 が復元される。
【００２４】
以下、順次第ｍデータまで排他的論理和の演算が行われ、Ｄ1，Ｄ2，……，Ｄm の各符号化データが復元される。復元された符号化データは、符号化復号化部６で復号化されて、元の画像データに復元され、記録部５によりプリントアウトされる。
【００２５】
図３は、その復号化処理のための受信側制御フローチャートを示したものである。図示のように、部分暗号化された受信データのうち第１データＥ（Ｄ1 ）の復号化が暗号化部９において行われる（Ｓ１１）、次いで受信データのうち第２データ以下のデータＤ2´，Ｄ3´，……，Ｄm´ が数２に示した排他的論理和の演算式により順次データ変換されて第２以下の符号化データＤ2，Ｄ3，……，Ｄm に復元される（Ｓ１２）。
【００２６】
次にこれらの復元された第１符号化データＤ1 、および第２以下の符号化データＤ2，Ｄ3，……，Ｄm のデータ合成が行われ（Ｓ１３）、符号化復号処理によって画像データに再生される（Ｓ１４）。そしてこの再生された画像データは記録部５により出力され（Ｓ１５）、このプログラムは終了する。
【００２７】
上記実施例では、ブロック暗号処理のためのｎ（２≦ｎ）個に分割された各符号化データのうち先頭の第１分割符号化データについて暗号化処理し、第２分割符号化データの送信データはその第１分割符号化データと第２分割符号化データの排他的論理和を計算して求めるようにし、以降順次第ｎ−１分割符号化データと第ｎ分割符号化データの排他的論理和までを演算して第ｎ分割符号化データまでの送信データが作成されるものについて説明した。
【００２８】
しかし本発明はこの実施例にとらわれるものではなく、部分暗号化処理は１ブロックだけでなく複数のブロック（２あるいは３以上のブロック）について行うことも可能である。たとえば他の実施例として、ブロック暗号処理のためのｎ（３≦ｎ）個に分割された各符号化データのうち第１分割符号化データから第ｉ分割符号化データ（２≦ｉ≦ｎ−１）について暗号化処理し、第ｉ＋１分割符号化データの送信データはその第ｉ分割符号化データと第ｉ＋１分割符号化データの排他的論理和を計算して求めるようにし、以降順次第ｎ−１分割符号化データと第ｎ分割符号化データの排他的論理和までを演算して第ｎ分割符号化データまでの送信データが作成されるようにしてもよい。
【００２９】
本発明は上記した実施の形態に何ら限定されるものではなく本発明の趣旨を逸脱しない範囲で種々の改変が可能である。たとえば本発明はＭＨ符号化方式を念頭に説明したが、そのほかの一次元符号化方式採用のファクシミリ装置に広く適用されることは言うまでもない。
【００３０】
【発明の効果】
本発明のファクシミリ装置によれば、ＭＨ等の一次元符号化方式によって符号化したデータをブロック暗号処理のデータサイズに分割して、その先頭の第１分割符号化データから第ｉ分割符号化データ（２≦ｉ≦ｎ−１）についてのみを暗号化し、残りの符号化データはその暗号化したデータをベースとする所定の演算式により送信データとして送信するようにしたものであるから、従来のように送信情報全体を暗号化処理するのに比べて通信処理時間を大幅に短縮することができるため、速やかな送受信が可能となる。また、符号化データの一部を単に暗号化して使用するのみではないため、機密性を十分に保つことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態としてのファクシミリ装置の概略構成を示したブロック図である。
【図２】図１に示したファクシミリ装置における符号化データの部分暗号化処理のための送信側制御フローチャートである。
【図３】図１に示したファクシミリ装置における符号化データの復号化処理のための受信側制御フローチャートである。
【符号の説明】
１ システム制御部
２ 操作表示部
３ 機構制御部
４ 読取り部
５ 記録部
６ 符号化復号化部
７ 符号データ処理部
８ ファクシミリ通信制御部
９ 暗号化部
１０ 画像メモリ
【図１】
0003567569.tif 000004
【図２】
0003567569.tif 000005
【図３】
0003567569.tif 000006