JPH0879237A - 通信装置 - Google Patents

通信装置

Info

Publication number
JPH0879237A
JPH0879237A JP6215700A JP21570094A JPH0879237A JP H0879237 A JPH0879237 A JP H0879237A JP 6215700 A JP6215700 A JP 6215700A JP 21570094 A JP21570094 A JP 21570094A JP H0879237 A JPH0879237 A JP H0879237A
Authority
JP
Japan
Prior art keywords
communication
data
value
encryption
communication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6215700A
Other languages
English (en)
Inventor
Koichi Shibata
浩一 柴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Mita Industrial Co Ltd
Original Assignee
Mita Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mita Industrial Co Ltd filed Critical Mita Industrial Co Ltd
Priority to JP6215700A priority Critical patent/JPH0879237A/ja
Publication of JPH0879237A publication Critical patent/JPH0879237A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Facsimile Transmission Control (AREA)

Abstract

(57)【要約】 【目的】 暗号通信を行う通信システムを構成する通信
装置において、暗号強度を強化する通信装置を提供する
ことを目的とする。 【構成】 通信相手毎に異なるカウンタを制御部1内に
設け、その値Cと同じ値を通信する相手と共有する。送
信側では、暗号化回路7で行う暗号化の前のビット反転
を第C番目ビットとし、受信側では、平文化回路7で行
う平文化の前のビット反転の位置を第C番目とする。こ
の値Cは1回通信する毎に1づつインクリメントするこ
とで更新する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、暗号通信機能を有する
通信装置、特に電話回線を用いたファクシミリ等に好適
な通信装置に関する。
【0002】
【従来の技術】ファクシミリ通信では同一メーカのファ
クシミリ同士の通信では、付加機能として種々の特殊通
信を行うことができる。そのような特殊通信の一つに暗
号通信がある。
【0003】図5はそのようなファクシミリ通信装置の
一般的な暗号通信の手順を示している。図5のパス
(A)において91〜94は送信側の信号処理の手順で
ある。送信しようとする原稿は、まず、スキャナ91に
よって読み取られ、読み取られた原稿の画像データは、
92においてMH(モディファイド・ホフマン)或いは
MR(モディファイド・リード)等のアルゴリズムによ
ってデータ圧縮、即ち符号化処理される。次いで、この
圧縮された画像データに対して秘密通信とすべく、93
において暗号鍵を用いて暗号化処理され、その暗号化デ
ータが送信側モデム94としてのファクシミリ通信装置
から電話回線に送出される。
【0004】このように従来においては、ファクシミリ
通信装置を用いて暗号通信を行う際には、スキャナ91
で読み取った画像データを、何等加工することなく、ス
キャナ91で読み取った順序そのままに暗号化送信して
いた。
【0005】図5のパス(B)に示す95〜98のブロ
ックは、受信側の信号処理手順である。受信側モデム9
5としてのファクシミリ通信装置で電話回線から受信さ
れた原稿の暗号受信データは、96で送信側と同一の暗
号鍵を用いて平文化処理(暗号文の解読)がなされる。
平文化された画像データは、97においてデータ伸張、
即ち復号化され、元の画像データに復元されてプリンタ
98により印刷される。これら一連の処理によって、受
信側で原稿が取り出される。ここで、暗号鍵とは、一種
の数値データである。
【0006】図6は典型的な送信原稿の一例である。図
示の原稿は、CCITT(国際電信電話諮問委員会)の
定める標準原稿である。この原稿Mから明らかなよう
に、通常の送信原稿は、殆どの部分が”白”、即ち文字
や図柄の書き込まれていない白地の部分で占められてい
る。
【0007】いま、従来のファクシミリ通信装置におい
て、スキャナ91により最初にスキャンされる部分、言
い替えれば通信データの最初の部分または、最初に暗号
化される部分について考えると、原稿Mで最初にスキャ
ンされるのは、その先頭部分Hである。通常、この先頭
部分Hは全白であることが多い。このような理由により
従来のファクシミリ通信装置で何らかの原稿を送出しよ
うとすると、その送出データの最初の部分は全白に対す
るデータに対応する可能性が非常に高いといえる。
【0008】図7はファクシミリ通信装置における一般
的な暗号化処理部の代表的な一例として、図7の(A)
には、ECB(Electric CodeBook)モードを用いた例
を、また図7の(B)には、CBC(Cipher Blook Cha
ining)モードを用いた例を示す。図7の(A)と
(B)の両者ともに、通常は上述のように平文Pに対し
て暗号鍵Kを用いて暗号文Cを出力するものである。
【0009】ECBモードでは、図7の(A)に示すよ
うに、暗号を掛けようとする画像データと暗号が1対1
に対応する。一方、CBCモードでは図7の(B)に示
すように、例えばn番目の平文Pnを暗号化する際、そ
の1回前の暗号文Cn-1と平文Pnとの間のEOR(排他
的論理和)を取り、その結果を暗号化する。なお、この
場合、1番目の画像データは暗号文が存在していないた
め、予め秘密に設定された初期値IVを用い、この初期
値IVと平文P1とのEORを取るものである。
【0010】以上のように、暗号通信を行う場合、通
常、人目に触れるのは、暗号文Cのみであり、その暗号
文Cが解読される可能性はかなり低くなるというもので
ある。
【0011】
【発明が解決しようとする課題】しかしながら、送信デ
ータのうち最初にスキャンされる部分は、上述のよう
に”全白”に対応するデータであることが多いことか
ら、画像データと暗号が1対1に対応するECBモード
では、スキャナ91で原稿Mを読み取らせるとき、受信
された暗号化データの最初の部分は、”白”に相当する
画像データを暗号化したものであることが容易に判明し
てしまい、暗号化アルゴリズムの強度に欠けるという問
題点がある。
【0012】また、CBCモードにおいては、初期値I
Vが既知でないため、1番目の画像データが”白”であ
っても、この”白”を表す平文P1にもスクランブルが
掛けられているため、ECBモードの場合よりも暗号化
アルゴリズムの強度は高いといえるが、送出データの最
初の部分が”白”である点はECBモードと同じであ
る。従って、両モードにおいて平文P(全白のデータ)
と、それに対応する暗号文Cが事実上公開されているよ
うなものであるという問題点がある。
【0013】即ち、以上のように従来の通信装置では、
特定の平文とそれに対する暗号文が既知になるので、そ
の暗号の強度はかなり低下するという問題点がある。
【0014】本発明は、上記問題点に鑑み成されたもの
であり、暗号通信を行う通信システムを構成する通信装
置において、暗号強度を強化する通信装置を提供するこ
とを目的とする。
【0015】
【課題を解決するための手段】上記目的を達成するため
に、本発明の通信装置は、請求項1のように、暗号通信
を行う機能を有する送受信可能な通信装置において、通
信相手に対応して割り当てられた複数の計数手段と、上
記通信相手と通信を行う毎に上記割り当てられた計数手
段の計数値を所定値だけインクリメントさせる手段と、
暗号通信時に通信すべきデータを上記計数手段の出力値
に応じた所定のビットを反転する反転手段と、上記反転
手段によって反転されたデータを暗号化する暗号化手段
とを備えるものである。
【0016】また、請求項2のように、請求項1の反転
手段は、原稿を読み取る手段の出力を圧縮した後のデー
タに対して上記反転を行うことを特徴とするものであ
る。
【0017】また、請求項3のように、請求項1の反転
手段は、原稿を読み取る手段の出力を圧縮する直後のデ
ータに対して上記反転を行うことを特徴とするものであ
る。
【0018】
【作用】請求項1に記載の構成によると、通信相手に応
じて計数値を変化する計数手段によって送信側では暗号
化の前に平文のデータの計数値に対応したビットを反転
し、受信側では平文化の後に上記の計数値に対応した、
反転して通信したビットを元に戻すこととなる。
【0019】また、請求項2の構成によると、符号化さ
れたデータについて、上記計数値に対応したビットを反
転することとなる。また、請求項3の構成によると、原
稿を読み取る手段の出力するデータについて、上記計数
値に対応したビットを反転することとなる。
【0020】
【実施例】以下、本発明の通信装置を、CBCモードに
よる暗号通信を行うファクシミリ通信装置に適用した例
につき図面を参照しながら説明する。図1は、本発明の
通信装置における第1の実施例に係るファクシミリ通信
装置の全体構成を示すブロック図である。同図におい
て、1はマイクロコンピュータ等から成る制御部であっ
て、全体の制御を司る。
【0021】なお、この制御部1は、図2に示すように
中央処理装置(以下「CPU」と略す)2、プログラム
読出専用記憶素子(以下「ROM」と略す)3、ランダ
ム・アクセス・メモリ(以下「RAM」と略す)4から
構成されている。また、RAM4は、図2に示すよう
に、暗号通信を行うときのワーク領域、記憶領域の一つ
の形態としてのワーク領域、暗号鍵記憶領域やカウンタ
等として利用される。
【0022】図1に戻って、5は操作部であり、ユーザ
が操作するキー・アレイを有する。6は符号化/復号化
回路であり、前述のように圧縮/伸張等を行う回路であ
る。7は暗号化/平文化回路であり、当該ファクシミリ
通信装置が送信側として動作するときにはCBCモード
による暗号化を行い、受信側として動作するときには平
文化を行う。8は変復調部モデム、9はNCU(網制御
装置)、10は電話回線である。
【0023】11は原稿を読み取るスキャナ11aを有
する読み取り部である。12は読み取った画像データに
シェーディング補正等の処理を施す画像処理部である。
13は送信機能部、14は受信機能部、15はプリント
部15a等を有する記録部である。上述した操作部5、
変復調部モデム8、NCU9、スキャナ11a、プリン
ト部15aとCPU2は、図2に示すように、データバ
ス17を介して接続されている。
【0024】さて、図3は、本実施例の動作を表すフロ
ーチャートである。同図に則り、以上のように構成され
た本実施例の動作を説明する。まず、送信側の動作を先
に説明する。図3の(a)はこの送信側の主要な動作を
表している。
【0025】まず、ユーザが読み取り部11に原稿をセ
ットし、操作部5から相手先の電話番号を入力すると、
ステップ301において、NCU9から相手に電話を掛
け、電話がつながった時点で、ステップ302において
スキャナ11aで原稿を読み取る。この後、原稿を1枚
づつスキャナ11、aで読み取りながらステップ303
において送信画像を符号化回路6で符号化し、RAM4
のワーク領域に蓄えてゆく。
【0026】ステップ304においてRAM4から相手
先Bに応じたカウンタ値CBを読みだしてくる。この相
手先の数は任意であり、例えば64個である。また、こ
の値CBは、ある特定の受信者に対して行った、通信回
数を示すものである。次にステップ305において、上
述の符号化データの先頭から第CB番目のビットを反転
し、ステップ306において前述のカウンタ値CBに1
を加える。
【0027】ここで、ビット反転の位置は無制限に拡大
する必要がないので、その上限を63とする。これによ
り、カウンタ値CBが先のステップ306において64
になると、ステップ307において判別されてステップ
308が実行される。このステップ308では、値CB
から64だけ引いてカウンタ値CBを0に戻す働きをし
ている。
【0028】ステップ309において新たに得られたC
BをRAM4のカウンタの領域に格納する。この後、ス
テップ310において、暗号鍵KをRAM4から読みだ
し、ステップ311において、暗号化回路7に符号化デ
ータを送り、所定のCBC初期値IVで暗号化を開始
し、順次残りの全文を暗号文としてRAM4のワーク領
域に格納する。その後、ステップ312において変復調
部モデム8とNCU9を介して電話回線10に送信され
る。これにより、一連の送信動作を完了する。
【0029】さて、次に受信側の動作に付いて説明す
る。図3の(b)はこの受信側の主要な動作を表してい
る。まずステップ351において、周辺回路を受信モー
ドに設定する。ついでステップ352において外部から
の通信データの受信を開始し、RAM4のワーク領域に
格納する。ステップ353においてRAM4から暗号鍵
Kを読み込み、ステップ354において、所定のCBC
初期値IVで受信した暗号文を平文化する。
【0030】こののち、ステップ351において送信し
てきた相手は判明しているから、ステップ355におい
て、その送信相手Aに対するカウンタ値CAをRAM4
から読みだし、ステップ356において、受信データの
先頭からCA番目のビットを反転する。そして、ステッ
プ357においてカウンタ値CAを1だけインクリメン
トする。つぎのステップ358と359の処理は、送信
時のステップ307と308と同一の処理であるので、
説明を省略する。
【0031】ステップ360において、このカウンタ値
Aを再びRAM4に格納して更新し、ステップ361
において復号化回路6でRAM4に蓄えておいた平文化
したデータを復号し、ステップ362において、プリン
タ部15aから用紙に印字する。これにより、受信動作
を完了する。
【0032】なお、これら一連の送受信のアルゴリズム
をブロック略図で表すと、図4のようになる。同図にお
いて、91〜98は、図7に示したそれらと同一であ
る。
【0033】以上のように本実施例によれば、通信相手
に応じて設定したカウンタの値を通信毎にインクリメン
トし、通信回数毎に異ならせた上で、暗号化直前の圧縮
されたデータに対してビット反転を行っているので、同
一の原稿を繰り返し送信しても、送信の度にビット反転
の位置が異なるうえ、CBCモードを暗号化に用いてい
るので、傍受者がいても、どのビットを反転して暗号化
されているのかが不明であるため、暗号を解読すること
が困難となり、暗号の強度が増すという効果が得られ
る。
【0034】さて、図5は本発明の第2の実施例におけ
る通信装置の動作を表すフローチャートである。ハード
ウェアの構成は、第1の実施例と同一であり、説明は省
略する。はじめに、送信側の動作について説明する。図
5の(a)は、送信側の主な動作を表すフローチャート
である。
【0035】同図においてステップ501と502は、
第1の実施例におけるステップ301と302と同一で
あり、説明は省略する。ステップ503において、RA
M4から相手先Bに応じたカウンタ値CBを読みだして
くる。この相手先の数は任意であり、例えば64個であ
る。また、この値CBは、ある特定の受信者に対して行
った、通信回数を示すものである。
【0036】次にステップ504において、ステップ3
02で読み取った原稿データの先頭から第CB番目のビ
ットを反転する。これ以降の処理ステップ506〜51
2は、第1の実施例におけるステップ306〜312と
同一であり、説明を省略する。これにより、一連の送信
動作を完了する。
【0037】次に受信側の動作に付いて説明する。図5
の(b)は、受信側の主な動作を表すフローチャートで
ある。同図において、ステップ551〜554は、第1
の実施例におけるステップ351〜354と同一であ
り、説明を省略する。ついでステップ555において、
平文化された通信データを復号化回路6において伸張す
る。この後、ステップ556において、送信相手Aに対
するカウンタ値CAをRAM4から読みだし、ステップ
357において、この伸張された通信データのCA番目
のビットを反転する。これ以降の処理ステップ558〜
562は、第1の実施例におけるステップ357〜36
0と362と同一であり、同じく説明を省略する。
【0038】なお、これら一連の送受信のアルゴリズム
をブロック略図で表すと、図6のようになる。同図にお
いて、91〜98は、図7に示したそれらと同一であ
る。
【0039】以上のように本実施例によれば、図6に示
すようにビット反転の処理を通信データの圧縮の処理の
手前で行っているから、暗号の強度は更に向上する。
【0040】なお、以上の実施例において、一旦、全て
の通信データをRAM4に蓄えていたが、符号化や暗号
化が終わるたびに逐次的に出力していっても良い。ま
た、ビット反転の回数を1回としたが、複数回としても
良い。また、カウンタのインクリメントの数は、複数で
あっても良い。その他、本発明は種々変形実施可能であ
る。
【0041】
【発明の効果】以上のように本発明の通信装置は、請求
項1の構成によれば、暗号化前のビット反転の位置を通
信相手に対応した計数手段の計数値を通信回数で異なる
せる手段を設けて決定することにより、平文と暗号文の
ペアが既知とならないので、傍受者がいても、どのビッ
トを反転して暗号化されているのかが不明であるため、
暗号を解読することが困難となり、暗号の強度が増すと
いう効果が得られる。
【0042】また、請求項2の構成によれば、暗号前の
ビット反転の位置を圧縮後にすることから、送信するデ
ータの量も変化することはないという効果が得られる。
【0043】また、請求項3の構成によれば、ビット反
転の処理を通信データの圧縮の処理の手前で行っている
ため、暗号の強度は更に向上するという更なる効果が得
られる。
【図面の簡単な説明】
【図1】 本発明の通信装置における第1の実施例に係
るファクシミリ通信装置の全体構成を示すブロック図で
ある。
【図2】 同実施例における制御部の具体的構成とその
他の周辺構成部分を示すブロック図である。
【図3】 同実施例における送受信の動作を表すフロー
チャートである。
【図4】 同図におけるアルゴリズムをブロック略図化
した図である。
【図5】 本発明の第2の実施例における通信装置の送
受信動作を表すフローチャートである。
【図6】 同図におけるアルゴリズムをブロック略図化
した図である。
【図7】 一般的なファクシミリ通信装置における通常
の暗号送受信の手順を示すブロック図である。
【図8】 送信原稿の一例を示す図である。
【図9】 一般的なファクシミリ通信装置における暗号
化処理部の一例を示すブロック図である。
【符号の説明】
1 制御部 5 操作部 6 符号化/復号化回路 7 暗号化/平文化回路 8 変復調部モデム 9 NCU 10 電話回線 11 読み取り部 12 画像処理部 13 送信機能部 14 受信機能部 15 記録部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 暗号通信を行う機能を有する送受信可能
    な通信装置において、 通信相手に対応して割り当てられた複数の計数手段と、 上記通信相手と通信を行う毎に上記割り当てられた計数
    手段の計数値を所定値だけインクリメントさせる手段
    と、 暗号通信時に通信すべきデータを上記計数手段の出力値
    に応じた所定のビットを反転する反転手段と、 上記反転手段によって反転されたデータを暗号化する暗
    号化手段と、を備える通信装置。
  2. 【請求項2】 上記反転手段は、原稿を読み取る手段の
    出力を圧縮した後のデータに対して上記反転を行うこと
    を特徴とする請求項1に記載の通信装置。
  3. 【請求項3】 上記反転手段は、原稿を読み取る手段の
    出力を圧縮する直後のデータに対して上記反転を行うこ
    とを特徴とする請求項1に記載の通信装置。
JP6215700A 1994-09-09 1994-09-09 通信装置 Pending JPH0879237A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6215700A JPH0879237A (ja) 1994-09-09 1994-09-09 通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6215700A JPH0879237A (ja) 1994-09-09 1994-09-09 通信装置

Publications (1)

Publication Number Publication Date
JPH0879237A true JPH0879237A (ja) 1996-03-22

Family

ID=16676718

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6215700A Pending JPH0879237A (ja) 1994-09-09 1994-09-09 通信装置

Country Status (1)

Country Link
JP (1) JPH0879237A (ja)

Similar Documents

Publication Publication Date Title
JP5033243B2 (ja) 安全ファクシミリ送信方法および装置
JPH07288514A (ja) 通信機器
JPH07162692A (ja) 暗号通信方法および暗号通信のための端末装置
JP2503798B2 (ja) 暗号化ファクシミリ装置
JPH09275397A (ja) 暗号通信装置
JPH0698179A (ja) ファクシミリ装置
JPH07250251A (ja) 暗号通信のための端末装置
JPH0879237A (ja) 通信装置
JPH099075A (ja) 暗号化画像通信装置
JPH10303879A (ja) 暗号化方法
JPH06339036A (ja) ファクシミリ装置の暗号化装置および暗号化方法
JPH07250249A (ja) 通信機器
JPH09130618A (ja) ファクシミリ装置
JP3114590B2 (ja) カラーファクシミリ装置
JPH0879235A (ja) 通信装置
JP3121981B2 (ja) 暗号通信のための端末装置
JPH05304614A (ja) 画情報暗号化方法
JPH0869250A (ja) 暗号化鍵または復号鍵の入力装置および通信装置
JPH07303102A (ja) 通信機器
JPH08107411A (ja) 通信装置
JPH08107410A (ja) 通信装置
JPH0879236A (ja) 通信装置
JPH0884261A (ja) 通信装置
JPH07288520A (ja) 通信機器
JPH0937083A (ja) 暗号通信装置