(57)【特許請求の範囲】
【請求項１】
文書を送信側から通信網により受信側へ伝送する文書伝送方法であって、
送信側は、オリジナル文書が入力されると、暗号キーで暗号化し、暗号化文書データを受信側へ送信し、
受信側は、受信した暗号化文書データを紙片に印刷してオリジナル文書の暗号化表現を出力し、該暗号化表現の文書データが入力されると、該文書データを復号キーで復号処理し、オリジナル文書を再生するとともに、前記受信した暗号化文書データ中に指定されている配達証明先へ配達証明信号を送信することを特徴とする文書伝送方法。
【請求項２】
請求項１記載の文書伝送方法において、受信側は、配達証明先から配達証明信号に対する配達証明肯定応答信号を受信することにより、復号処理を開始することを特徴とする文書伝送方法。
【請求項３】
請求項１記載の文書伝送方法において、受信側は、配達証明先へ配達証明信号とともに復号キー要求を送信して、配達証明先から復号キーを受信し、該受信した復号キーを用いて復号処理を行うことを特徴とする文書伝送方法。
【請求項４】
請求項３記載の文書伝送方法において、オリジナル文書は部分ごとに異なった暗号キーを用いて暗号化されており、配達証明先から受信された復号キーにより、暗号化文書中の一部分の復号のみが許可されることを特徴とする文書伝送方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の文書伝送方法において、送信側と配達証明先は同一装置であることを特徴とする文書伝送方法。
【請求項６】
請求項１乃至４のいずれか１項に記載の文書伝送方法において、送信側と配達証明先は異なる装置であることを特徴とする文書伝送方法。
【請求項７】
文書を通信網を介して送信あるいは受信する文書伝送装置であって、
文書送信時、入力されたオリジナル文書データを暗号キーで暗号化し、暗号化文書データを相手装置へ送信する機能と、
文書受信時、相手装置から受信された暗号化文書データを紙片に印刷して、オリジナル文書の暗号化表現を出力する機能と、
暗号化文書復号時、受信された暗号化文書データ中に指定されている配達証明先へ配達証明信号を送信し、前記配達証明先から配達証明肯定応答信号を受信することにより、入力された暗号化表現の文書データを復号キーで復号し、オリジナル文書を再生する機能と、を具備することを特徴とする文書伝送装置。
【請求項８】
文書を通信網を介して送信あるいは受信する文書伝送装置であって、
文書送信時、入力されたオリジナル文書データを暗号キーで暗号化し、暗号化文書データを相手装置へ送信する機能と、
文書受信時、相手装置から受信された暗号化文書データを紙片に印刷して、オリジナル文書の暗号化表現を出力する機能と、
暗号化文書復号時、暗号化文書データ中に指定されている配達証明先へ配達証明信号とともに復号キー要求を送信し、前記配達証明先から復号キーを受信することにより、入力された暗号化表現の文書データを前記受信した復号キーで復号し、オリジナル文書を再生する機能と、
を具備することを特徴とする文書伝送装置。
【請求項９】
請求項８記載の文書伝送装置において、
文書送信時、入力されたオリジナル文書データを部分ごとに異なる暗号キーで暗号化し、
暗号化文書復号時、配達証明先から受信した復号キーにより、入力された暗号化表現の文書データ中の一部分の復号処理が行われたことを特徴とする文書伝送装置。
【請求項１０】
請求項７乃至９のいずれか１項に記載の文書伝送装置において、配達証明先の機能を更に備えることを特徴とする文書伝送装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は文書伝送に係り、より具体的には、ファクシミリ伝送において、伝送文書の機密保護及び配達証明に関する。
【０００２】
なお、本出願は米国特許出願第０８／０４８，３７６号（１９９３年４月１５日受理，”Ａ  Ｍethod  and  Ａpparatus  for  Ｐlacing  Ｄata  onto  Ｐlain  Ｐaper”）の一部継続出願である。
【０００３】
【従来の技術】
今日、文書のファクシミリ伝送はビジネスにおいてごく普通の出来事である。伝送された文書は”ファクス”と呼ばれることのほうが多い。
【０００４】
ファクス伝送においては、人が文書をファクシミリ（”ファクス”）装置にセットすると、この文書は読み取られて（スキャンされて）デジタル形式になる。このオリジナル文書のデジタル表現は、公衆電話回線や何等かの通信網を通じて送信され、別のファクシミリ装置で受信される。後者のファクシミリ装置は、そのデジタルデータを紙片に印刷する。
【０００５】
現在の文書ファクス方法の一つの問題点は機密保護に欠けることである。
【０００６】
例えば、ある人が指定した受信者にだけ見てほしい情報を含む文書をファクスしたいとしても、いくつか障害がある。
【０００７】
第１に、発信者と受信者の両方が、公衆電話網で動作する普通のファクシミリ装置を持っているときには、発信者は受信者と連絡をとって秘密ファクスを送信することを知らせなければならない。そして、受信者のほうは受信するためのファクシミリ装置のところに行き、それが空くまで待たなければならない。そのファクシミリ装置が空くと、受信者は発信者と連絡をとってファクシミリ装置のところでファクスを待っていることを知らせなければならない。この時点になって、発信者は通常のファクスを送信することができ、それを受信者が受け取る。そのファクスを見る可能性のある人が受信者の近くに現在いないとしても、データは機密保護性のない電話網を通じて送られるので、そのコピーを競争相手が傍受するかもしれない。また、発信者が間違った電話番号にダイヤルすると、他の会社の人間がその秘密ファクスを見てしまうかもしれない。さらに悪いのは、受信者が持っているファクシミリ装置が、一定数のファクスを自動的に保存し（例えば最後の１０通のファクスを保存）、それらファクスを再印刷することが可能なものである場合であり、（受信者が、その機能を知らないと）他人がその秘密ファクスを手に入れるかもしれない。
【０００８】
発信者のファクシミリ装置と受信者のファクシミリ装置が両方とも、電話回線に対し暗号化が行なわれる秘話装置（Ｓecure  Ｔelephone  Ｕnit；ＳＴＵ）に接続されたとしても、秘密ファクスの送信に問題点がある。すなわち、発信者はあいかわらず受信者と連絡をとりファクスを送信することを知らせなければならず、したがって受信者もＳＴＵのところへファクスを受け取りに行かなければならない。
【０００９】
これらのどちらの場合も、ファクスの機密保護を確実するためには、発信者と受信者は連絡しあってファクシミリ伝送の送受信側で行動を調整することができなければならない。しかし、これでは不便なことがある。発信者と受信者の一方または両方が連絡することができない場合、例えば、発信者と受信者とが異なった時間帯すなわち異なった国にいるときなどに、特に不便である。発信者がいくつかのコピーを別々の人達に同時に送信したいときには、この問題はより重大なものとなる。
【００１０】
受信者がファクシミリ装置まで行って秘密のコードを入力しない限り印刷されないファクスを送ることができる、”親展受信”機能を持つファクシミリ装置を発信者と受信者が持っているかもしれない。しかし、このファクスも、公衆電話網で伝送されるときには、そのファクシミリ装置がＳＴＵに接続されるのでなければ、盗聴者によって傍受可能である。このファクシミリ装置をＳＴＵに接続したとしても、受信者はＳＴＵまで行ってキーを挿入しなければならないので、上述の場合と同じ問題が生じてしまう。また、”親展受信”機能を持つファクシミリ装置は、メモリ量が少ないかもしれないし、停電することもあろう。そのようなケースでは、ファクスをすぐに取り出さなければならず、さもないと次の親展ファクスを送信できなくなる。
【００１１】
前記各場合で指摘したように、現在の文書ファクシミリ伝送方法は、親展もしくは秘密の（例えば個人的な）情報を伝送する目的には、あまり適さない。したがって、機密が保護される方法でファクシミリ電文を送受信できることが望まれる。
【００１２】
現在のファクシミリ伝送のもう一つの問題は、特定の指名された受信者がファクス文書を受け取ったことを、発信者が知る方法がないことである。また、発信者が、ファクスがいつ受け取られたかを知り、かつ意図した受信者だけがそのファクスを手にすることを保証する方法がない。現在のファクシミリ装置は、伝送が行なわれたことを確認するため受信ファクスの電話番号をエコーするが、希望した受信者が実際にファクスを受け取ったか、あるいは受信ファクス電話番号が正しくプログラムされたかの保証はない。オフィスの環境においては、他の大勢の人がファクスを受け取った可能性があるからである。さらに、今現在、受信者がいつファクスを受け取ったかを自動的に知る方法はない。場合によっては、数時間、数日あるいは数週間経ってから受信者がファクスを受け取るかもしれない。発信者と受信者が電話で連絡するか、受領を確認するための何等かの他の通信方法によるしか、確認する術がない。
【００１３】
米国の郵便制度に、希望した受取人が手紙を受領した旨の署名をする”配達証明便”（certified  letters）がある。同じように、他の郵便配達夫やラピッドデリバリーシステム（rapid  delivery  systems）も、しばしば”配達証明”（certifieｄ）署名者を要求する文書及び小包を配達する。
【００１４】
しかしながら、今のところ、これらの配達証明便や署名者が手紙や他の受領物の受領証明するのと同じようにファクスの受領証明をする方法はない。したがって、ファクス伝送の受領証明を可能にすることが望まれる。
【００１５】
【発明が解決しようとする課題】
本発明の１つの目的は、文書内容の機密を保護できる文書伝送の手段を提供することにある。本発明のもう１つの目的は、文書伝送において配達証明便の如き証明を実現する手段を提供することにある。
【００１６】
本発明の意図するところを明確にするため、ここで若干の具体例について述べる。本発明は、文書の機密が保護されるファクシミリ伝送システムを提供する。このファクシミリシステムは、受信者が多数のとき等に必要であった多数者間での調整努力が必要でなくなる。
【００１７】
また、本発明は、米国郵便制度により受送信される配達証明便と同じような方法によって、配達証明をなし得るファクス電文の受送信のためのシステムを提供する。この証明によって、発信者は希望した特定の受信者がファクス文書を受け取ったことを知ることができ、同時に、その予定した受信者だけがファクスを操作することを保証できる。
【００１８】
【課題を解決するための手段】
前記目的を達成するため、本発明では、送信側は、オリジナル文書を入力して、秘密キー（暗号キー）で暗号化し、暗号化文書データを受信側へ送信する。受信側は、受信した暗号化文書データを紙片に印刷して、オリジナル文書の暗号化表現された文書を作成する。受信側では、この暗号化表現の文書を入力し、復号キーで復号処理して紙片に印刷することで、オリジナル文書の再生文書を作成する。そして、この時、暗号化文書データ中に指定されている配達証明先へ配達証明信号を送信する。
【００１９】
【作用】
本発明によれば、文書は暗号化されて伝送されるので、伝送途上において文書が傍受されたとしても文書の機密を保護することができる。また、受信して印刷される文書も暗号化された文書であり、復号しない限り、誰の目に触れても、その内容は判読不可能である。予定された受信者だけが受信文書を復号することができるようにすれば、受信文書の機密を保護することができる。その結果、受信時にその受信者が受信場所にいる必要もなくなり、発信者と受信者が予め連絡をとりあう必要もない。
【００２０】
本発明によれば、伝送文書の機密を保護できるが、さらに、受信文書を復号する際に、受信文書中に指定されたロケーション（配達証明先）へ配達証明信号が送信される。復号できるのは、予定した受信者だけである。よって、発信者もしくは他の適当な人もしくは機関は、この配達証明信号の受領を、予定した受信者に文書の内容が伝達されたという証明（”配達証明”）として扱うことが可能となる。つまり、文書伝送において、配達証明便と同様な証明が可能となる。
【００２１】
なお、本発明には、前記の方法以外にも様々な方法及び装置が包含されるが、その構成、作用及び利点については後記実施例に関連して明らかにする。
【００２２】
【実施例】
文書のファクシミリ電文を安全な方法及び配達証明可能な方法で伝送するための方法及び装置について述べる。
【００２３】
以下の記述中に、暗号化／復号手法、フォーマッティング手法等々、色々と特定の詳細事項が示されるが、これは本発明を十分に理解できるようにするためである。当業者には明らかなことであろうが、これらの詳細事項によらないで本発明を実施することもできる。一方、本発明を無闇に難解にしないため、周知の処理及び機能は詳しく説明していない。
【００２４】
本発明は機密保護ファクス及び配達証明ファクスの伝送をすることができる。本発明は、ファクシミリ装置を用いてデジタルデータを普通紙に記録することにより、そのような機密保護ファクス及び配達証明ファクスを提供するように実施される。デジタルデータは暗号化され、あるいは機械が判読可能なコーディングを施されるので、その普通紙が人目に触れてもデータの機密は保護される。データは他のデータ処理、例えばエラー訂正や特定のフォーマッティングのほか圧縮と伸長といった他の処理も施される。
【００２５】
符号化情報を普通紙に記録するために利用されるフォーマッティングの一例は、引用により本明細書に組み込まれ、本発明の譲受法人に譲渡された、米国特許出願第０８／０４８，３７６号（１９９３年４月１５日受理，”Ａ  Ｍethod  and  Ａpparatus  for  Ｐlacing  Ｄata  onto  Ｐlain  Ｐaper”）に述べられている。
【００２６】
フォーマッティングを利用するときには、受信されるデジタルデータを、印刷された時に受信者が判読可能な情報に変換できるように、受信側、送信側両方にある本発明のファクシミリ装置は同一のデータフォーマッティング法を用いる。
＜機密保護ファクシミリ伝送＞
図１は本発明の秘密ファクシミリシステムの要素を示す。
【００２７】
図１において、ヘッダーと、ユーザが受信者にのみ開示したい情報（例えば親展または秘密情報）とを含む文書１０１が、ファクシミリ装置１０２にセットされ、伝送のため読み取られる。ファクシミリ装置１０２は、文書１０１のデータを暗号化する、暗号化ブロック１０３のような暗号化機能を備えているかもしれない。なお、送信のための文書の読み取り前に、別の装置によって任意の暗号化を行なってもよい。ファクシミリ装置１０２の出力は、公衆電話回線または専用電話回線のような通信網に直接的または間接的に接続される。
【００２８】
一実施例においては、秘話装置（ＳＴＵ）を介在してファクシミリ装置１０２が通信網に接続するかもしれない。一実施例では、文書１０１はコンピュータ上で生成されるか、あるいは電気的にコンピュータへ転送されるかもしれない。そして、このような文書１０１は、そのコンピュータを利用し暗号化された後にファクスモデムにより（普通の紙出力のファクシミリ装置へ）送信される。ファクシミリ装置１０２は、暗号化に代えて、文書１０１のデータを人が判読不可能な形式にするため機械が判読可能なコーディングを出力するかもしれない。
【００２９】
ファクスされた文書は受信側ファクシミリ装置、例えばファクシミリ装置１０６へ送られる。一実施例では、ファクシミリ装置１０６は紙出力のファクシミリ装置かもしれない。ファクシミリ装置１０６はコンピュータシステムかもしれない。ＳＴＵ１０４が挿入される場合、電文を受信するためのファクシミリ装置１０６を通信網に接続するために、同様のＳＴＵ１０５が用いられる。なお、ファクシミリ装置１０６は、復号機能とともに、暗号化ブロック１０７のような暗号化機能を備えているかもしれない。
【００３０】
ファクシミリ装置１０６の出力は暗号化文書１０８である。当該暗号化文書１０８は（受信者の都合のよい時に）ファクシミリ装置１０９へ供給される。このファクシミリ装置１０９は復号ブロック１１０のような復号機能を備えているので、文書１０１の再生文書を出力することができる。文書１０８が機械の判読できるフォーマットであるならば、ファクシミリ装置１０９は再生文書を生成するため機械判読可能デコーディング機能を備えている。
【００３１】
なお、図１に示したファクシミリ装置１０２，１０６，１０９のようなファクシミリ装置は、文書入力のためのスキャナ、受信文書の印刷のためのプリンタ、伝送機能、電話番号または装置が認識可能なコードを入力するためのキーパッドなどの入出力（Ｉ／Ｏ）機能、他のファクシミリ装置をダイヤル呼び出しして通信チャネルを起動するための電話／モデム回線接続機構といった、一般的なファクシミリ機能を備える。
【００３２】
図２は、図１の機密保護ファクスシステム１００を利用して機密保護ファクスを送信するプロセスを示している。
【００３３】
図２において、まず第１の当事者（例えば発信者）が文書をファクシミリ装置１０２にセットし、そのキーパッドで秘密キーを入力する（処理ブロック２０１）。この秘密キーは、受信者が知っており、受信者に該ファクスのデコードを可能にする。ファクシミリ装置１０２は文書の情報を読み取って一連のデジタルデータ値にし、暗号化ブロック１０３を使用して、そのデジタルデータ値を暗号化する。そして、暗号化された情報は通信網（例えば電話網）によってファクシミリ装置１０６へ伝送される（処理ブロック２０２）。宛先地のファクシミリ装置１０６によって、受信された暗号化情報が印刷されて暗号化文書１０８が得られる（処理ブロック２０３）。
【００３４】
繰り返しになるが、ファクスの生成、暗号化及び／または伝送のためにコンピュータが用いられるかもしれない。
【００３５】
ファクシミリ装置１０６はヘッダー付きの暗号化文書１０８（秘密ファクス）を印刷する。このヘッダーは、秘密ファクスの予定した受信者を指定する情報及び当事者の一方または両方を識別するための他の情報（例えば、宛先、発信者自宅など）を含むかもしれないし、また、文書自体に関する特定の情報を含むかもしれない。
【００３６】
一実施例では、ヘッダーは暗号化されず操作者が判読できる。ヘッダー情報３０１及び暗号化情報３０３を持つそのようなファクシミリ再生文書の一例が図３に示されている。
【００３７】
なお、受信側で、予定された受信者が分かっている時には、文書全体が暗号化されるかもしれない。
【００３８】
次に、この文書は指定された受信者に受け取られる（処理ブロック２０４）。暗号化ファクス文書１０８が通常のルートにより受信者に渡ったならば、受信者は、その秘密ファクスをコンピュータのスキャナか、あるいはファクス１０９のような特定のファクシミリ装置へ持って行き、復号することができる。いずれの場合でも、受信者は復号キーを入力し、暗号化文書は読み取られて当該キーに従って復号され、判読可能なファクスが実媒体（tangible  medium）に記録される（例えば、印刷されたりコンピュータのメモリに格納される等々）。したがって、受信者の都合のよい時にファクスを復号できる。かかるシステムを利用すれば、ファクシミリ伝送プロセスにおいて、オリジナル文書の秘密情報は機密が保護される。
【００３９】
図１に示すように、ファクシミリ装置１０２が暗号化ブロック１０３を備えているならば、公衆電話網を伝わるファクスは暗号化されているので、秘話装置
（ＳＴＵ）１０４，１０５は必要でない。他の実施例では、ファクシミリ装置１０２は暗号化ブロック１０３を持たないかもしれない。この場合、暗号化はファクシミリ装置１０６内で暗号化ブロック１０７により行なわれるかもしれない。しかし、公衆網上の情報の機密を保護するため、ＳＴＵ１０４とＳＴＵ１０５が設けられるかもしれない。暗号化文書１０８はファクシミリ装置１０６で生成され、後で受信者の都合のよい時に復号されることになろう。なお、ファクシミリ装置１０２が暗号化機能を備えていたとしても、補助の暗号化機能を追加するためにＳＴＵ１０４，１０５が設けられるかもしれない。別の実施例では、ファクシミリ装置１０６は暗号化ブロック１０７とともに、装置自身の復号機能を備えるかもしれない。この場合、ファクシミリ装置１０６は暗号化ファクス電文を復号してから、それ独自の暗号化プロセスによって暗号化文書１０８を出力する。暗号化文書１０８はその後に復号ブロック１１０により同じ復号処理を受け、文書１０１が再生される。
【００４０】
ファクシミリ装置１０６の復号機能は、印刷出力されてユーザに受け取られた暗号化文書１０８の復号のためにも利用されるかもしれない。したがって、ファクシミリ装置１０６及びファクシミリ装置１０９は同一のファクシミリ装置であるかもしれない。かかる場合には、暗号化文書１０８はファクシミリ装置１０６によって受信され印刷された後に、再びファクシミリ装置１０６に送り込まれ、その復号機能によって該ファクスに含まれている情報が復号され、これが文書１０１の再生文書として印刷出力されることになろう。なお、ファクシミリ装置１０６とファクシミリ装置１０９が別々の装置ならば、ファクシミリ装置１０６は暗号化機能も復号機能も持つ必要がない。
【００４１】
本発明のファクシミリ装置は、予め暗号化された文書を読み取って他のファクシミリ装置へ送信するために用いられるかもしれない。この時には、該他のファクシミリ装置が該文書を復号して文書１０１の再生文書を得ることになろう。このようなシステムは、暗号化文書がプリンタ（例えばレーザープリンタ）を持つコンピュータシステムのような他のシステムで生成されていて、従来のファクシミリ装置システムによりファクスを送信する時に、採用されるかもしれない。
【００４２】
内蔵ファクシミリ装置（例えばファクスモデム）を持つパーソナルコンピュータが本発明に利用されるかもしれない。発信者は、パーソナルコンピュータ上で文書を暗号化して、暗号化文書を受信者のファクシミリ装置へ送信することができる。受信者は、受信したファクスを、他のファクシミリ装置から受信したかの如く扱うことができる。発信者のコンピュータシステムにモデムがないときには、暗号化文書を普通のプリンタによって印刷すればよい。そして、この印刷出力を通常のルートで、それを受信者へファクスする人に渡せばよい。ファクシミリ装置は、その暗号化文書をデジタルデータとして読み取り、通信網へ送信することができる。受信後に、ファクスは前述のように取り扱われる。
【００４３】
本発明には信頼できる任意の暗号化方法を利用できる。例えば、本発明の機密保護ファクスシステムに利用される暗号化は、ＤＥＳ（Ｄigital  Ｅncryption  Ｓtandard）、Ｒivest  Ｓhamir  Ａdlemen  法（ＲＳＡ）、あるいは、明らかになりつつある政府認可の”clipper  chip”もしくは”slip  jack”法でかまわない。
【００４４】
本発明によるキーのやり取り（exchange）は、例えばＤＥＳやＤiffie−Ｈellman法のような様々な方法によって行なうことができる。また、公開キー暗号方式を利用してもよい。受信者は１つの公開されたキー（受信者のビジネスカードに印刷されているかもしれない）を持っており、だれでもそのキーをファクスを送信するために使用できるが、そのファクスを読むことができるのは、その受信者だけである。
【００４５】
したがって、本発明はユーザ間でファクスを安全に伝送する。ファクスは暗号化を利用することにより安全に伝送され、指定された受信者によって入力されたコードを用いない限り、それをデコードし復号することはできない。
【００４６】
＜配達証明ファクシミリ伝送＞
本発明は、本発明のデジタル暗号化ファクシミリ装置を利用して、”配達証明”をし得るファクシミリ表現の伝送を可能にする。
【００４７】
本発明にあっては、ファクスの受信プロセスにおいて、配達証明プロセスを有効にする証明指示を発信者へ与える。一実施例では、本発明の配達証明指示は、通信網を利用し発信者のファクシミリ装置へ返送される配達証明信号（あるいは配達証明要求信号）である。
【００４８】
本発明において、配達証明ファクシミリシステムは、様々な時点のある時点に配達証明指示（例えば信号）を与えるよう構成されるかもしれない。
【００４９】
例えば、復号前に配達証明指示を与えるようにシステムが構成されるかもしれない。
【００５０】
別の実施例では、受信したファクスが暗号化されている場合、受信者が本発明のファクシミリ装置によってファクスを復号する時に、配達証明指示が通信回線を介して発信者へ伝達される。したがって、発信者は受信者が実際に情報を復号したことが分かる。
【００５１】
復号が行なわれるのは、伝送それ自体から数分後であることも、数時間後、数日後、あるいは数週間後のこともあり得る（また、別のファクシミリ装置上で行なわれることもあり得る）。したがって、配達証明指示はファクスがデコードされる時に送られるのである。
【００５２】
配達証明指示は、これらファクス電文を受信でき、かつ個別に指定し得る発信元ファクスモデム、手形交換所あるいは別の適当な場所へ送信されるかもしれない。さらに、プライバシー及び／または確実性のために、配達証明に対して暗号化が利用されるかもしれない。
【００５３】
図４は本発明による配達証明ファクスを提供するためのファクシミリ伝送システムのブロック図を示す。
【００５４】
図４において、ソース文書４０１はファクシミリ装置４０２へ入力され、該ファクシミリ装置４０２はファクシミリ装置４０４へファクス電文４０３を送り、該ファクシミリ装置４０４は暗号化文書４０５を印刷する。この印刷文書４０５は、不確定時間後に指定された受信者へ配布される。
【００５５】
指定された受信者が暗号化文書４０５をファクシミリ装置４０６へ送り込むと、該ファクシミリ装置４０６は該文書を読み取り、デコードし、復号してソース文書４０１の再生文書を出力する。
【００５６】
暗号化文書４０５の復号時に、配達証明信号４０７をファクシミリ装置４０２へ送り返すことにより、該ファクスが復号されたことを知らせる。あるいは、文書４０５の復号に先だって配達証明信号４０７が送出され、配達証明肯定応答信号４０８がファクシミリ装置４０６で受信されて始めて暗号化文書４０５が復号される。
【００５７】
図５は図４に示したシステムによって配達証明ファクスを送信するプロセスを示す。
【００５８】
図５において、発信者はまず、ソース文書をファクシミリ装置４０２に挿入し、暗号化用秘密キーを入力し、例えば送信ボタンを押すことによってファクスの送信を開始させる（処理ブロック５０１）。ファクシミリ装置４０２によって、ソース文書４０１が読み取られて暗号化される時に、配達証明指示（配達証明信号）を受信するために指定された電話番号が文書情報と一緒にエンコードされる（処理ブロック５０２）。
【００５９】
ファクシミリ装置４０２は発信者の電話番号をソース文書４０１上の情報と一緒に暗号化し、ファクスを（ファクス電文４０３として）ファクシミリ装置４０４へ送信する（処理ブロック５０３）。ファクシミリ装置４０４は暗号化ファクスを印刷し、該ファクスは受信者へ渡される（処理ブロック５０４）。
【００６０】
なお、暗号化は、ファクシミリ装置４０２でなくファクシミリ装置４０４によって行なわれるかもしれない。しかし、そのようにした場合、ファクス電文４０３の安全な伝送を保証するためには、ファクシミリ装置４０２，４０４間に安全な電話回線を提供するＳＴＵが必要かもしれない。
【００６１】
不確定時間後に（点線の矢印として表現されている）、受信者はファクシミリ装置４０６を使用して暗号化文書４０５を復号し、ソース文書４０１の再生文書を作成する（処理ブロック５０５）。なお、ファクスを受信したファクシミリ装置をファクスの復号にも利用できるように、ファクシミリ装置４０６はファクシミリ装置４０４と同一のファクシミリ装置であるかもしれない。復号プロセス中に、配達証明信号４０７がファクシミリ装置４０２へ返される。本発明においては、配達証明信号４０７は文書が復号されたことを知らせるために送信されるかもしれない。
【００６２】
別の実施例においては、配達証明信号４０７は、文書の復号要求として送られるかもしれない。このような実施例では、配達証明信号の送信先が許可したときに、復号が行なわれる。
【００６３】
なお、ファクシミリ装置４０６は、文書にエンコードされている指定電話番号を用いて配達証明信号の送信先を確認できる。
【００６４】
暗号化ファクスを復号する責任のあるファクシミリ装置は、復号時に、エンコードされた電話番号により指定されたファクシミリ装置に対して配達証明要求信号の送信を試み、ビジー信号を受信するか、該電話番号が無応答であるならば、配達証明信号の送信を遅らせ、その後ある時刻に配達証明信号を再送信することができる。その時刻に、発信者のファクシミリ装置がもうビジーでなければ、発信者により指定されたファクシミリ装置は配達証明要求信号を受信することができ、これによってファクスが指定された受信者に受領されたことを指示する。
【００６５】
図６は、本発明による配達証明ファクスの復号プロセスの一実施例を示している。
【００６６】
図６において、暗号化ファクスが受信された後、受信者は、その暗号化ファクスをファクシミリ装置に挿入して、該暗号化ファクスを復号するためのコードを入力する（処理ブロック６０１）。このコードは、受信者の秘密コードかもしれない。ファクシミリ装置はファクスの暗号化情報をメモリに読み込む。暗号化情報の読み取りは、該文書がファクシミリ装置の文書フィーダーに入れらると直ぐに行なわれるかもしれない。
【００６７】
処理ブロック６０２において、ファクシミリ装置は証明先装置（すなわち暗号化情報中に指定されているファクシミリ装置）と連絡をとる。本発明では、ファクシミリ装置は受信ファクスにエンコードされている番号へ、配達証明信号を送信する。一実施例では、この配達証明信号を送信した後に、暗号化ファクスが復号されて印刷される。
【００６８】
一実施例では、ファクシミリ装置は、配達証明信号を復号キー要求と一緒に送信する。この要求は、公開キーを含むかもしれず、また、受信者の秘密キー及び証明先装置の公開キーを用いて暗号化されるかもしれない。ファクシミリ識別情報が、要求の発信場所の識別及び／または復号を要求されている文書の識別のために用いられるかもしれない。
【００６９】
証明先装置は、受信者の秘密キーを用いて要求を復号する。証明先装置は、復号を許可するか判断することができ、かつ要求に応じることができるならば復号キーを送信する。この復号キーは、要求元ファクシミリ装置の公開キーを用いてエンコードされるかもしれない。
【００７０】
この復号キーは要求元ファクシミリ装置によって受信される（処理ブロック６０３）。このファクシミリ装置は暗号化ファクスを復号し、復号した情報を印刷してオリジナル文書の再生文書を作成する（処理ブロック６０４）。
【００７１】
復号を行なうために利用されるファクシミリ装置は、エンコードされた番号により指定されたファクシミリ装置が配達証明信号の伝送のために接続される場合にだけ、ファクスを復号することを許可される。このファクシミリ装置は、発信者のファクシミリ装置がビジーならば、受信ファクスを復号しない。
【００７２】
一実施例においては、デコーディング要求ファクシミリ装置は暗号化データを文書により指定された場所へ送信し、その場所でデータがデコードされ、印刷のためにデコーディング要求ファクシミリ装置へ送り返される。
【００７３】
配達証明要求信号は、暗号化ファクスの送信に使用されたファクシミリ装置以外のファクシミリ装置へ直ちに送信されるかもしれない。一実施例では、この他のファクシミリ装置は、文書が指定された当事者に受領されたことを保証するため文書監視用の中央手形交換所や施設といった、様々な場所に置かれるかもしれない。
【００７４】
一実施例では、ファクスが送信された後であっても、それを受信者が復号する前であれば、発信者は要求を拒否し受信者に対する許可を取り消すことができる。例えば、指定した期間が経っても受信者がまだ暗号化ファクス電文を復号しない場合、発信者は受信者に対し、そのファクスの復号を拒否するようプログラムすることができる。こうすることで、時機外れの情報が受信者により復号されないようにする。一実施例では、これは当該ファクシミリ番号に配達証明信号を認識させなくすることによって達成されるかもしれない。
【００７５】
さらに、本発明は発信者をしてファクス文書の一部分について復号の許可を取り消させる機能を提供する。すなわち、発信者は、配達証明信号を受信するファクシミリ装置を、ファクスの一部分を復号する許可しか与えないようにプログラムすることができる。これは、一実施例では、文書の部分部分を異なった暗号化手法を用いて暗号化し、そして特定の復号キーしか与えないことによって達成されるかもしれない。そうすれば、必要なキーが証明先装置により提供されないために、情報の一部は復号できない。このことは、オリジナルのファクス中の情報の一部分がもう通用しない場合や、あるいは、受信者がその情報を読むことを発信者がもはや希望しない場合に、役立つかもしれない。
【００７６】
一実施例では、暗号化データがデコーディング要求ファクシミリ装置から、ある場所へデコーディングのために送信される場合、オリジナル発信者（例えばオリジナルファクスの発信者）がデコードされることを希望したデータ部分だけがデコーディング要求ファクシミリ装置へ返送される。さらに、証明先装置は、配達証明要求を受信した時に更新した情報を送信するかもしれない。
【００７７】
なお、ファクス復号／配達証明信号は、全ての現行のファクス伝送に伴うファクス”肯定応答”（acknowledge）信号とは異なる。この信号は、受信者が電文を復号する時に必ず、文書上に指定されたファクシミリ装置へ送られる。一実施例では、受信者は復号されたファクシミリ装置を電話回線を通じて利用できる時に暗号化ファクス文書を復号できるだけである。復号されたファクス電文を受信者が受領したと発信者が確信するのは、この時点である。
【００７８】
このように、本発明は二人の当事者間でファクシミリにより配達証明可能な情報伝送をすることができる。受信者は、到来する文書に”署名”するために、その到着時にいる必要がない。文書は、それを受信者自身が復号するまで”受信ファクス”パイル（pile）内に留まることができる。受信者が実際に文書に署名するのは、それを復号する時である。したがって、配達証明ファクスをいつでも、たとえそれを実際に受信する受信者がいなくとも、送信することができる。
【００７９】
この配達証明ファクスシステムの一つの利点は、大容量のメモリをファクシミリ装置に追加する必要がないことである。全ての情報、特に発信者によって指定されたファクシミリ装置の”回答”電話番号は、暗号化文書自体に格納される。このような構成を採用するときに必要となるファクス回路は、簡単かつ安価である。さらに、本発明の配達証明ファクスは、オーバーナイト・デリバリー・システム（overnight  delivery  system）や米国郵便よりも早く低廉である。
【００８０】
＜本発明の文書伝送装置の一実施例＞
図７は、本発明の文書伝送装置の一実施例の概要をブロック図として示す。
【００８１】
この本発明装置はデジタル処理装置である。当面の好適実施例においては、このデジタル処理装置はデジタルファクシミリ装置を構成する。一実施例では、デジタルファクシミリ装置の動作が、スキャナ、プリンタ及びコンピュータを利用して模擬される。
【００８２】
図７において、本発明の装置は情報通信のためのバスあるいは他の通信手段７０１を有する。情報処理のためのコントローラ７０２がバス７０１に接続される。情報及びコントローラ７０２用命令を格納するためのランダムアクセスメモリ（ＲＡＭ）または他のダイナミックメモリ装置７０３（一般にメインメモリと呼ばれる）も、バス７０１に接続される。バス７０１には、静的情報及びコントローラ７０２用命令を格納するためのリードオンリーメモリ（ＲＯＭ）または他のスタティックメモリ装置７０４、情報及び命令を格納するための磁気ディスク及びディスクドライブのようなデータ記憶装置７０５も接続される。
【００８３】
この処理装置は、選択されたハードコピーの文書を当該ファクシミリ装置に読み込むための、バス７０１に接続されたスキャナ７０６も有する。このスキャナ７０６は、普通の画像はもとより、画像のデジタル表現（すなわちデジタルペーパー）を読み取ることができる。スキャナ７０６が普通の画像とデジタルペーパーのどちらを読み取っているか識別するために、読取り中のハードコピー文書の一部を調べて、その文書がデジタルペーパーであると判断する何等かのオートメーションが採用されるかもしれない。別の実施例においては、読取り中のハードコピーがデジタルペーパーであることをスキャナ７０６に指示するキーが入力される。
【００８４】
一実施例においては、スキャナ７０６はグレースケールスキャナである。当面の好適実施例では、その解像度は２００ＤＰＩである。スキャナ７０６は、スキャンした画像の各ピクチャーエレメント、すなわち画素をデジタル値に変換する。他の実施例では、スキャナ７０６はビットマップスキャナで、各ハードコピー入力文書の画像を、ある所定の空間分解能でスキャンしてデジタル値を出力する。これらのデジタル値が集まって、当業者に周知のビットマップと呼ばれるデータ構造を生成する。
【００８５】
一実施例では、コントローラ７０２は暗号化と復号も行なう。なお、コントローラ７０２は、スキャナ７０６の入力に関して、図８及び図９に示したエラー訂正エンコーディング、エンコーディング、デコーディング、及びエラー検出訂正の処理を行なう。このように、一実施例では、コントローラ７０２は本発明のエンコーダ及びデコーダとして働く。
【００８６】
受信した文書及びスキャナに入力された文書（暗号化文書がファクシミリ装置により復号するため入力される時など）の可視表現を提供するため、ハードコピーを印刷するハードコピー装置７０７もバス７０１に接続される。一実施例では、ハードコピー装置７０７はファクシミリ装置のプリンタ部である。他の実施例では、ハードコピー装置７０７はプロッターあるいはプリンタ、例えばビットマップイメージを普通紙に印刷される画素に展開するビットマッププリンタであるかもしれない。
【００８７】
さらに、ユーザーがコントローラ７０２、スキャナ７０６及びハードコピー装置７０７と対話できるようにするため、人間もしくはユーザーインターフェイス７０８が含まれる。ユーザーインターフェイス７０８は、それを介して、ユーザーがファクシミリ装置（すなわちコントローラ７０２、スキャナ７０６及びハードコピー装置７０７）に対し制御指令及び電話番号を入力し、またファクシミリ装置からのフィードバックを受け取る入出力装置を意味する。このフィードバックは、ユーザーが入力した指令に応じてファクシミリ装置によってとられたアクションを示す。
【００８８】
ユーザーインターフェイス７０８は、図８及び図９と関連して後述される暗号化処理及び復号処理のためのキーを入力するためにも利用される。このキーに応じて、コントローラ７０２はメモリをアクセスし実行すべき暗号化の種類を決定する。このメモリは暗号化のために用いられるコードを格納している。秘密ファクスを送信する時に、キーが復号用ファクシミリ装置にも入力され、復号を可能にするために同様のアクセスを起こさせる。なお、暗号化／復号に関してキーを利用することは、当該分野において周知である。
【００８９】
ユーザーインターフェイス７０８は、英数字のほかに情報通信及びコマンド選択のためのキーを有する英数字入力装置、カーソルの動きを制御するためのカーソル制御装置、及び／または情報をファクシミリユーザーに表示するＣＲＴや液晶ディスプレイ等のディスプレイ装置を含むかもしれない。
【００９０】
ネットワークインターフェイス７１０は通信チャネル（例えばポート）と接続できるようにする。ネットワークインターフェイス７１０は、コントローラ７０２と協働して、通信網によるファクス伝送を可能にする。
【００９１】
なお、当面の好適実施例では、以上の構成要素は単一のファクシミリ装置に統合されるが、それら各構成要素、例えばスキャナ７０６とハードコピー装置７０７を独立した要素としてもよい。一実施例では、スキャナ７０６及び／またはハードコピー装置７０７は、専用通信回線または交換通信網を利用してバス７０１に接続されるかもしれない。
【００９２】
ファクス電文の配達証明を可能にするために利用されるファクシミリ装置は、暗号化／復号のほか、典型的なファクシミリ装置を実現するのに必要なハードウエア／ソフトウエアを含む。本発明のファクシミリ装置は他のファクシミリ装置をダイヤル呼出しする機能を含むが、僅かな変更によって、ファクシミリ電文を読み取ったデータから指定応答電話番号を認識し、復号中にその電話番号をダイヤルすることが可能になる。このことは、暗号化ファクス電文上にある領域を再定義し、そこに指定応答電話番号が常に置かれるようにすれば、容易になるかもしれない。そのようにすれば、ファクシミリ装置は、暗号化ファクス電文の読取り時に、その予め決めた場所で応答電話番号を確認できることになる。
【００９３】
さらに、本発明のファクシミリ装置は、配達証明指示を指定されたファクシミリ装置に与える機能を有する。この指示は、ネットワークインターフェイス７１０を介し既存の通信網により送信される信号であるかもしれない、また、２つのファクシミリ装置間で接続を確立するために既に伝送された情報に続く数バイトからなるかもしれない。例えば、これらの追加バイトはファクシミリ装置が動作するボーレートを決定するセットアッププロトコルで送信されるかもしれない。
【００９４】
本発明によって利用される追加ハードウエアとして、配達証明信号を送出しているファクシミリ装置に暗号化ファクスを復号させるのに必要な承認を与えるために、配達証明信号に応じてアクセスされるメモリがある。
【００９５】
＜デジタルデータの暗号化とフォーマッティング＞
図８は本発明のエンコーディングプロセスを示す。このエンコーディングプロセスは、デジタル情報を格納した１枚のペーパーを生成する。よって、本発明のエンコーディングプロセスの結果は、本明細書では、”デジタル”ペーパーと呼ばれる。
【００９６】
図８を参照する。本発明では、データソース８０１はデジタルデータからなる。一実施例では、データソース８０１はスキャン装置によってデータソースを読み取ることによって得られる。本発明においては、このスキャン装置はファクシミリ装置のスキャナ部分である。なお、当面の好適な実施例では、ペーパーの読み取りデータはデジタルデータからなる。また、そのデータに施される圧縮が、図８に圧縮処理８０２により示されている。別の実施例では、データソース８０１はＡＳＣＩＩデータファイルやＪＰＥＧ圧縮カラー画像かもしれない、さらに、特にパーソナルコンピュータコンピュータを利用してデータがファクスされており、そのソースが今格納されているファイルである時には、バイナリの実行可能ファイルから得れるかもしれない。言い換えれば、本発明のデータソース８０１はどのようなソースから与えられてもよく、テキスト、ファクスデータ、グレースケール画像データ、さらにはカラー画像データが含まれる。
【００９７】
なお、本発明においては、圧縮は行なわれても行なわれなくともよい。圧縮が行なわれる場合、圧縮したデータをオリジナルと同じに再生する必要があるか否かに応じて、損失性圧縮方法及び非損失性圧縮方法を含む、様々な方法を使用してよい。
【００９８】
データソース８０１がデジタル形式であり、かつ任意の必要な圧縮が行なわれると（処理ブロック８０２）、データは暗号化される（処理ブロック８０３）。一実施例では、暗号はソフトウエアを使って行なわれる。一実施例では、元のデータを、シードとしての秘密キーを用いて生成した擬似乱数系列と排他的論理和することにより、ソフトウエア暗号化がなされる。なお、この場合、復号処理（後述）は単にデータを同じ擬似乱数系列と排他的論理和することである。この種の暗号化処理は、擬似乱数系列のシードとして用いられるキー長が短く、かつ、２つ以上の電文に同一のキーが使用される可能性があるために、安全性が完璧なデータ暗号化方法ではない。この種の暗号化を打ち破る周知の方法がある。
【００９９】
暗号化によって安全なデータを得るために、擬似乱数系列に代えワンタイムパッド（one  time  pad）を採用することができる。ワンタイムパッドは、両当事者（すなわち”暗号化”側当事者及び”復号”側当事者）に知られている乱生成されたビット列からなり、暗号化プロセスで１回だけ用いられる。ワンタイムパッドにおいては、キー長は電文長と等しく、１００，０００ビットを超えるかもしれない。ワンタイムパッドは１回だけ使用されるので、擬似乱数系列に用いられるのと同じ攻撃にやられにくい。
【０１００】
別の実施例では、ＤＥＳ（digital  encryption  standard）またはＲＳＡ法を利用し暗号化処理が行なわれるかもしれない。ＲＳＡ法では、当該分野で周知のように、掛け合わされる２つの素数を用いてデジタルデータが暗号化される。この２素数のそれぞれが約２００桁である場合、ＲＳＡ法は非常に安全な暗号化方法を提供する。なお、ＤＥＳをフィードバックモードの一つで用いるか、あるいはＲＳＡ法を用いるためには、デジタルデータストリームのエンコーディング及びデコーディングでエラーを生じないことが必要である。エラーが生じると、そのエラーの位置から先の全てのデータが失われる可能性がある。あるいは、暗号化プロセスを周期的にリスタートすることができ、そうすれば極端に多いエラーが発生しないかぎり電文の一部分しか失われない。なお、どのようなデジタル暗号化方法を本発明で採用してよい。
【０１０１】
所要の圧縮及び暗号化の後で、エラー訂正エンコーディングが行なわれるかもしれない（処理ブロック８０４）。デジタルチャネルとして普通紙が使用されるので、本発明のエラー訂正はデジタル入力及びデジタル出力のもう一つのボックスとみなすことができる。エラー訂正エンコーディング（処理ブロック８０４）は、訂正ビットまたは”パリティ”ビットを暗号化されたデータソース８０１のデジタル情報に付加する。一実施例では、エラー訂正はソフトウエアを利用して行なわれる。エラー訂正を行なうために用いられるソフトウエアは、フォワード（forward）エラー訂正を提供する、ＧＦ（２５６）以上の短縮−インターリーブ・リードソロモンコード（shortened−interleaved  Ｒeed−Ｓolomon  code）である。ＧＦ（２５６）以上のリードソロモンコードでは各ボックスから１バイトのデータが取り出され、ある限定されたフィールド内で加算及び乗算を用い結合されることによって、２バイトのチェックサムバイトを生成する。一実施例では、これらのチェックサムバイトは、ページ上の最後の２つのボックス内にエンコードされる。
【０１０２】
リードソロモンコーディングと、その”短縮”及び”インターリブ”なる用語に関するこれ以上の情報は、Ｒichard  Ｅ．Ｂlahut，“Ｔheory  and  Ｐractice  of  Ｅrror  Ｃontrol  Ｃodes，”Ａddison−Ｗesley，１９８３を参照されたい。
【０１０３】
以下に述べるように、一実施例では、データは受信ファクシミリ装置によって、あるフォーマットで印刷され、そのフォーマットによって、該データは普通紙のページ上に分散したいくつかのボックス内に記憶される。エラー訂正コードは、ページ上の１つのボックス内に記憶されるバイト数に等しい量ずつインターリーブされる。したがって、一つのボックス全体が失われても訂正不可能なエラーを生じない。この実施例の場合、最初の１０個のボックスの各ボックスの１バイトを用いてパリティビットが計算され、これが最後の２個のボックスに記憶される。なお、本発明においては、パリティビットのボックスは、普通紙上の他のデジタルデータのボックスと全く異なるところがない。データボックスの場合と全く同様に、一つのパリティボックスが失われてもメッセージ全体を組み立ることができる。一実施例では、２０個のデータボックスが紙上にデータを記憶するために用いられる。
【０１０４】
フォーマッタ（formatter）に関する情報を利用してエラー訂正のパラメータを選択するのに比べ、有利な点がある。すなわち、エラー訂正は任意のバイトの組をグループにすることができるので、それらのバイトのページ上の位置が分かっていれば、エラー訂正で用いられるバイトはページ上の分離したバイトであってもよい。そのようにすれば、普通紙の大きな部分がダメージを受けた場合（例えばコーヒーをこぼして汚したような場合）にも十分対応可能なエラー訂正ができる。さらに、パラメータをデコーダに基づいて選ぶことができる。ゆえに、非常に高解像度のスキャナがデコードに使用されたときには、コーダはより多くのデータの転送を試みることができるであろう。スキャナが大きなプラテンを持っている場合には、より多くの情報をデコードできる（他は等しいとして）。特定の受信機が非常にノイズの多いときには、さらに強力なエラー訂正方法が用いられるかもしれない。
【０１０５】
データソース８０１がデジタル形式で、所望の圧縮が行なわれ（処理ブロック８０２）、暗号化（処理ブロック８０３）及び所望のエラー訂正エンコーディング（処理ブロック８０４）が行なわれたならば、該デジタルデータは印刷可能な特有の色画素にフォーマットされる（処理ブロック８０４）。一実施例では、デジタルデータは白黒画素にフォーマットされる。一実施例では、該画素はフォトコピアのプリンタ部で印刷される。
【０１０６】
本発明のフォーマッティングステップ（処理ブロック８０５）は、デジタルビット列を、正確にスキャンできる形式かつファクシミリ装置が読み取り可能な形式へ変換する役割がある。
【０１０７】
フォーマッティング（処理ブロック８０５）の後、データは印刷される（処理ブロック８０６）。本発明では、データの印刷は、ファクシミリ装置のプリンタ部を用いて行なわれる。
【０１０８】
ビットを紙上に書くため、まず、紙片上に格納すべきデータストリームは、１ブロックの白黒ドットすなわちデータ画素として紙上に格納される。一実施例では、”１”のビットは白ドットとして、”０”のビットは黒ドットとして格納されるかもしれない。スキャンサンプルが印刷された画素内に納さまるように、使用されるデータ画素はスキャン解像度より大きくなければならない。さらに、各画素の読取位置を正確に決定できるようにするために、枠（境界）がデータブロックの周りに設けられる。このようなデジタルデータボックスの一例が図１０に示されている。データブロックが大き過ぎると、紙の伸び及びスキャナのミスアライミメントによってオリジナルデータの再生が困難になることがある。
【０１０９】
図１０を参照する。当面の好適な実施例においては、データの間隔及び整列を確実に測定できるようにするため、白黒ビットがページ上のいくつかのボックスに入れられる。一実施例では、図１１に示すように（ヘッダー情報は示されていない）、８１／２×１１インチの紙片に対して２０個のデータボックスが用いられる。一実施例では、各ボックスは、データ画素３個分の太さで大部分が黒の境界を持っている。各ボックスの周りに境界を持たせることによって、ボックスのエッジの位置確認が容易になる（デコーディング時）。また、各ボックスの各コーナーに大きな白画素が存在することにも注目されたい。ボックスを調べると、左右のエッジに沿って交互に白黒反転する画素があることに気付く。これらの画素は、データ読み込み時に水平方向の画素ラインの現在位置を正確に測定するために用いられる。白黒画素の交番パターンは、画素の垂直方向の間隔のばらつきを補償するために、各ボックスの左右エッジに付加されていることに注意されたい。これらの交番画素は、画素行間の垂直方向間隔のばらつきの大きさが、データ読み込み（デコード時）のエラーを引き起こすほどでない場合には、必要とされない。
【０１１０】
なお、一実施例では、数バイトのデータをそれぞれ記憶する小さなボックスが２０個用いられるが、任意個数のボックスを用いてもよい。これは設計上の選択の問題である。ボックスが小さいと、枠のためのオーバヘッドが増加し、また、ボックス間スペースはデータに利用されないが、エンコードされたデータに付加しなければならない訂正データの量が少なくて済む（すなわち、エラーレートが低いから）。
【０１１１】
また、本発明はグレースケール・インクを用い、グレーレベルで付加情報を格納し得ることにも注目されたい。そのようにすれば、例えば、８つのグレー濃度を用い、グレースケールプリンタ及びスキャナによって３ビットデータを得ることができる。
【０１１２】
＜本発明のデコードプロセスの概要＞
図９は本発明のデコードプロセスを示す。本発明のデコードプロセスは、１度に１ステップずつエンコードプロセスの逆動作を行なう。最初に、デジタルペーパのシートが読み取られる（処理ステップ９０１）。読み取られたデータが次にサンプリングされることにより、エンコードプロセスが受領したバイナリシーケンスを表わすバイナリシーケンスが生成される（処理ステップ９０２）。読み取りの結果は、エンコーダに与えられたバイナリシーケンスと殆ど同じバイナリシーケンスであることに注意されたい。読み取りの結果が、エンコーダに送られたデータの正確な複製を生成しないことがある。これはデータスキャンのエラーによるかもしれない。例えば、スキャンプロセス中のレジストレーションのエラー、平面度、スキュー、スキャナの故障により、正確な複製がデコーダに送られないことがある。
【０１１３】
”デジタル”ペーパがデコードされた後（処理ブロック９０２）、エラー検出・訂正が行なわれる（処理ブロック９０３）。このエラー訂正は、ペーパが損傷したことによる、あるいは画素位置の正確な予測に失敗したことによる、データの喪失を補正する。エラー検出・訂正プロセス（処理ステップ９０３）は、エンコーディングプロセス（図８）で行なわれるエラー訂正エンコーディングの逆処理である。エラー検出・訂正は、図８のエンコーディングプロセス中に付加されたパリティビットを用いて行なわれ、発生した可能性のあるエラーを訂正する（処理ブロック９０３）。このエラーの原因としては、ホッチキス針、パンチ穴、紙の退色、技術的問題、その他の紙の欠陥や損傷が考えられよう。
【０１１４】
所要のエラー訂正後、データが復号される（処理ブロック９０４）。この復号処理（処理ブロック９０４）は、エンコーディングプロセス（図８）に行なわれた暗号化の逆処理である。一実施例では、復号プロセスは、暗号化で用いられたものと同じキーを使用する必要がある。同一のキーを使うことによって、オリジナルデータが再生される。
【０１１５】
所要のエラー訂正及び復号が行なわれた後、データは伸長されるかもしれない（処理ブロック９０５）。この伸長を行なうか否かは、エンコーディングプロセスで圧縮が行なわれたか否かによって決まるもので、伸長はデータをできる限りオリジナルに近い形に復元するために行なわれる。
【０１１６】
デコーディング（処理ブロック９０２）、エラー検出・訂正（処理ブロック９０３）、復号（処理ブロック９０４）及び所要の伸長（処理ブロック９０５）の後、再生データが得られ、これを印刷し、表示し、またはディスクに格納することができる。一実施例では、データは印刷される（処理ブロック９０６）。一実施例では、オリジナルデータが単純なスキャンデータであったときは、オリジナルのコピーを印刷することができる。他の実施例では、オリジナルデータが数ページのＡＳＣＩＩまたはポストスクリプトデータであった場合、データを印刷しまたはファイルに格納することができる。他の実施例では、オリジナルデータがＪＰＥＧ圧縮カラー画像であった場合、その画像を表示できる。
【０１１７】
本発明の暗号化（と復号）の方法がエンコーディングプロセス及びデコーディングプロセスに統合された場合、本発明は普通紙を用いて秘密性及び真正性を保つ方法でデータ情報を転送する。本発明では、この秘密性は、文書の暗号化及び復号が行なわれる時に、ユーザーに知られているキーもしくはコードを使用することによって、容易に得られる。なお、本発明は、ファクシミリを利用して情報の暗号化を行なう。本発明を利用するときには、ユーザーは親展文書をファクシミリ装置にセットし、暗号ボタンを押し、そして秘密キーを押すことになろう。そうすると、ファクシミリ装置は、そのシートをスキャンして暗号化されたコピーを出力するであろう。この暗号化コピーは意図した受信者へ届けられるであろう。受信者は、その暗号化コピーをファクシミリ装置に入力し、復号ボタンを押し、同じの秘密キーを入力する。そうすると、ファクシミリ装置はオリジナル文書の判読可能なコピーを出力する。また、本発明によれば、暗号化コピーを通常の文書と同様に扱うことができるようになり、コピーしたりホッチキス止めをしたりしても最終的な復号文書に大して影響を及ぼさない。
【０１１８】
本発明によれば、秘密キーを知らない者は暗号化文書の内容を確かめることができないので、文書の確実な暗号化が可能である。
【０１１９】
本発明のもう一つの有用な用途は、文書の認証である。特に、本発明は署名されたファクシミリ電文の認証に利用できる。デジタル署名を用いることよって、認証が容易になろう。ファクシミリで文書のデジタル署名が可能ならば、デジタル署名をあらゆる商取引に利用されるかもしれない。認証は、人が判読可能な文書に、デジタル暗号化データの小ブロックを付加することによればよかろう。秘密キーを用いることによって、その小ブロック内のデジタルデータを取得し、その発行元を確認できることになる。さらに、正しいキーまたはコードを使用しなければ、デジタルペーパを生成させることができないので、偽造を防止し、あるいは秘密情報を提供することができる。
【０１２０】
＜デジタルペーパの読み取り＞
デジタルペーパをデコードするため、そのシート全体がスキャナによって高解像度で読み取られる。一実施例では、シート全体がグレースケールスキャナによって読み取られる。読み取られたデータからバイナリ系列を生成するため、ソフトウエアルーチンが用いられる。このソフトウエアルーチンにより生成される結果は、バイナリ系列である。このデコーディングルーチンのフローチャートが図１２に示されている。なお、図１３はデコーディングプロセスの一部を説明するものである。
【０１２１】
図１２を参照する。デジタルペーパーがオーバーサンプル法（over  sampled  manner）で読み取られると、デコーディングルーチンはまず、黒境界をサーチすることによってページ上のボックスの位置を検出する（処理ブロック１１０１）。一実施例では、黒境界のサーチは、行を所定数の黒画素が見つかるまでスキャンすることによって行なわれる。当面の好適実施例では、境界は３画素の太さである。ページ上のボックスの個数及びおおよその位置を、デコーディングプロセスが知っているものとする（デジタルペーパがどのように生成されるかをデコーディングプロセスは知っているから）。しかし、フルページのテキスト上でもフレームを容易に識別できるから、そのように仮定しなくともよい。また、一実施例では、ボックスのサイズをデコーディングプロセスが知っている。したがって、ある境界の位置が検出されたならば、当該ボックスの他の境界が見つかるまで垂直方向及び水平方向にサーチすることによって、他の境界の位置が検出される（処理ブロック１１０２）。
【０１２２】
データブロックの境界の位置が検出された後、各ボックスの各コーナにある４個の白ドットの位置が検出される（処理ブロック１１０３）。一実施例では、これらの白ドットの位置検出は、コーナをサーチして最高輝度の画素を捜すことによりなされる。一実施例で用いられるスキャン分解能は印刷分解能の２倍以上であるので、各コーナで数個の白画素がスキャンされるはずである。
【０１２３】
暗号化されたページが数回コピーされるかもしれないので、情報画素間の間隔が変化するかもしれない。そうすると、画素行がスキャン行に対し完全には整列しなくなる。最高輝度の画素が、データの他の部分を見つけるための正確な位置として利用される。換言すると、本発明によれば、４個の白コーナードットは、ボックス内の情報画素間の水平方向間隔を測定するために利用される。ボックスの（データ画素数で表わされた）幅及び高さが分かっており、かつコーナの位置が検出されたならば、水平方向及び垂直方向の間隔が決まる（処理ブロック１１０４）。
【０１２４】
コーナが見つかった時に水平方向及び垂直方向の間隔を知るため、エンコーディングプロセス中に垂直方向間隔のばらつき補正用にボックスの左右エッジに付加された白黒画素の交番パターンを調べて、情報画素間の垂直方向間隔を測定する。まず、上側の２つのコーナが仮想直線で結ばれる（処理ブロック１１０４Ａ）。この接続の様子が図１３に明示されている。次に、これらのコーナの間隔の途中に一つの同期化カラムが想定される（処理ブロック１１０４Ｂ）。この同期化カラムは図１３に仮想直線として示されている。次に、デコーダは同期化カラム上の全ての遷移を検出する（処理ブロック１１０４Ｃ）。一実施例では、デコーダは黒から白または及び白から黒への全ての遷移の位置を記録する。次に、左側の２遷移点の間の点から、右側の二つの遷移点の間の点まで、仮想直線を引くことができる（処理ブロック１１０４Ｄ）。このような仮想直線は図１３に示されている。データ行中のある行が他の行に比べ極端に短く、かつ極端に高い場合でも、行を読むための正確な位置を決定可能である。最後に、データ画素数は分かっているので、この水平方向の直線を正しい個数の部分に分割し、正しい位置でサンプリングすることができる（処理ブロック１１０４Ｅ）。
【０１２５】
測定した垂直方向及び水平方向の間隔を用いて、データ画素をサンプリングできる２次元格子を計算することができる。最後に、データボックスが水平方向に調べられ、予測された位置のサンプルが白より黒に近いときには”０”ビットが出力され、そうでないときには”１”ビットが出力される（処理ブロック１１０５）。一実施例では、所望位置に近接した４画素の二重線形補間が、データ値の決定に用いられる。実位置の画素値が補間されたならば、平均値が白画素または黒画素の期待値と比較される。そして、サンプル画素が白に近いときには、当該画素は”１”データビットとされ、そうでないときには”０”データビットとされる。なお、他の補間方法及びサンプリング方法が用いられてもよく、またそれらは当業者に周知である。例えば、より高速な方法では、補間を全く行なわず、所望のサンプル点に最も近い画素が利用されるであろう。
【０１２６】
なお、バイナリデータが空間に展開されるため、デジタルペーパーはディスク記憶に類似している。したがって、ＲＬＬ，ＭＦＭ，Ｍ２ＦＭ等の周知のディスク記憶方式を、エンコーディングの改善のために利用できる。これらの方式の殆どは、データの状態ではなくデータの遷移を利用する。この場合、色それ自体ではなく、ある色から他の色へ変化する位置によってデータはエンコードされる。もう一つの可能な改良方法は、画素間隔及びデータ位置を正確に測定するためにインクの遷移を利用する方法である。しかして、インクの遷移はデータだけでなく画素間隔も提供する。デコーディングはフェーズロックループ法によって行なわれる。
【０１２７】
本発明の多くの変形及び修正は、当該技術分野の通常の知識を有する者にとって以上の説明を読めば明白であろうが、説明のために図示及び論述した実施例に限定されると考えるべきでない。
【０１２８】
【発明の効果】
以上の説明から明らかなように、本発明によれば文書の機密が保護される文書伝送が可能となる。文書を暗号化して伝送することにより、伝送途上で傍受されても文書の機密を保護することができ、したがって公衆電話網等の機密保護を期待できない通信網を利用することが可能となる。文書が暗号化されることにより、受信文書は復号しない限り判読不能であるので、特定の受信者にのみ復号を可能にすれば、受信文書が部外者の目に触れても文書の機密は保護され、したがって、受信時に特定の受信者が受信装置の傍に待機している必要はなく、よって、発信者と受信者が連絡を取り合って行動を調整する必要がない。また、受信文書の復号に関連して、受信者から発信者または指定場所へ”配達証明”が出されることにより、発信者側で文書が予定した受信者に受領されたことを確認することができる。また、この配達証明に関連して、文書の更新等に伴う必要な処置を発信者側で行なうことも可能となる。さらに、機密保護文書伝送及び配達証明文書伝送を、在来のファクシミリ装置を一部変更するのみで実施できる、等々の効果を得られるものである。
【図面の簡単な説明】
【図１】  本発明による機密保護ファクシミリシステムのブロック図である。
【図２】  本発明による機密保護ファクシミリの送信プロセスを示すフローチャートである。
【図３】  機密保護ファクシミリ電文の一部分の一例を示す図である。
【図４】  配達証明機能を有するファクシミリシステムの一実施例を示す図である。
【図５】  配達証明ファクシミリの送信プロセスを示すフローチャートである。
【図６】  ファクシミリの発信者に対し配達証明を出すためのプロセスの一例を示すフローチャートである。
【図７】  本発明のファクシミリ装置の一実施例を示すブロック図である。
【図８】  暗号化処理を含む本発明のエンコーディングプロセスを示すフローチャートである。
【図９】  復号（暗号解読）処理を含む本発明のデコーディングプロセスの一例を示すフローチャートである。
【図１０】  本発明により作成される１ブロックの暗号化デジタルデータの一例を示す図である。
【図１１】  本発明の１枚のデジタルペーパーを示す図である。
【図１２】  本発明のデコーディングプロセスのフローチャートである。
【図１３】  本発明のデコーディングルーチンで処理される本発明のデータボックスの一例を示す図である。
【符号の説明】
１０１  文書
１０２  ファクシミリ装置
１０３  暗号化ブロック
１０４  秘話装置（ＳＴＵ）
１０５  秘話装置（ＳＴＵ）
１０６  ファクシミリ装置
１０７  暗号化ブロック
１０８  暗号化文書
１０９  ファクシミリ装置
１１０  復号ブロック
３０１  ヘッダー情報
３０３  暗号化情報
４０１  ソース文書
４０２  ファクシミリ装置
４０３  ファクス電文
４０４  ファクシミリ装置
４０５  暗号化文書
４０６  ファクシミリ装置
７０１  バス
７０２  コントローラ
７０３  メインメモリ
７０４  ＲＯＭ
７０５  データ記憶装置
７０６  スキャナ
７０７  ハードコピー装置
７０８  ユーザーインターフェイス
７１０  ネットワークインターフェイス
【図１】
0003701052.tif 000002
【図２】
0003701052.tif 000003
【図３】
0003701052.tif 000004
【図４】
0003701052.tif 000005
【図５】
0003701052.tif 000006
【図６】
0003701052.tif 000007
【図７】
0003701052.tif 000008
【図８】
0003701052.tif 000009
【図９】
0003701052.tif 000010
【図１０】
0003701052.tif 000011
【図１１】
0003701052.tif 000012
【図１２】
0003701052.tif 000013
【図１３】
0003701052.tif 000014