Claims
- 1. An apparatus for use in conjunction with conventional facsimile machines providing both authentication and non-repudiability of facsimile transmissions and comprising a sending unit to be interposed in a telephone line leaving a sending facsimile machine and a receiving unit to be interposed in the telephone line entering a receiving facsimile machine, said sending unit comprising:
- a first analog-to-digital converter converting an analog signal corresponding to a scanned analog image to be authenticated to a digital message signal and
- a first computer computing a first image digest from a digital message signal produced by the sending facsimile machine, and, using a sender's private key and the computed first image digest, computing a digest signature, said first computer providing said digest signature and said digital message to a transmitter of the sending unit to be transmitted to the receiving facsimile machine; and
- said receiving unit comprising:
- a decoder decoding the received digest signature using a public key corresponding to the sender's private key to yield a reconstructed image digest; and
- a second computer computing a second image digest from the received digital message signal, said digital message signal corresponding to said analog message, comparing the computed second image digest with the reconstructed image digest to determine the authenticity of the corresponding analog message, and causing the receiving facsimile machine, in addition to a normal output, to generate a machine readable hardcopy of the received digital message signal and digest signature, said hardcopy to be used in preventing repudiation by the sender.
- 2. A method of using digital signatures to authenticate an analog message transmitted by a sender to a receiver using a public key algorithm, the method comprising only one transmission in one direction from the sender to the receiver, said transmission enabling both authentication and non-repudiation of the analog message, the sender having a private key and a corresponding registered public key, the method comprising the steps of:
- generating an analog signal corresponding to an analog message to be authenticated;
- converting the analog signal to a digital message signal;
- computing a first image digest from said digital message signal;
- computing a digest signature using the sender's private key and the computed first image digest and generating a digest signature signal;
- transmitting said digital message signal and said digest signature signal to a receiver;
- storing the received digital message signal and the digest signature as a machine readable hardcopy to provide a non-repudiation function of an authenticated received message;
- decoding the received digest signature signal to yield a reconstructed image digest using a public key corresponding to the sender's private key;
- computing a second image digest from the received digital message signal, said digital message signal corresponding to said analog message; and
- comparing the computed second image digest with the reconstructed image digest to determine the authenticity of the corresponding analog message.
- 3. The method of claim 2, wherein the received digital message signal and the digest signature are additionally stored in a digital storage medium.
- 4. The method of claim 3, wherein the digital storage medium is selected from magnetic recording medium, optical storage medium, or magneto-optic recording medium.
- 5. The method of claim 2, wherein the machine readable hardcopy is a two-dimensional bar code.
- 6. The method of claim 2, wherein the step of generating analog signal corresponding to an analog message to be authenticated is performed by a facsimile machine and said digital message signal is a facsimile encoded signal.
- 7. The method of claim 2, further comprising the steps of:
- storing the sender's private key in a secure storage attached to a device which generates the analog signal corresponding to an analog message to be authenticated; and
- accessing the stored sender's private key in the secure storage to compute the digest signature.
- 8. The method of claim 2, further comprising the step of prompting the sender to input the sender's private key prior to the step of computing the digest signature.
- 9. The method of claim 2, wherein said transmitting step further comprises the steps of:
- converting the digital message signal and the computed digest signature to a message analog signal and a signature analog signal;
- transmitting the message analog signal and signature analog signal to a receiver over an analog channel using error correction methods; and
- converting a message analog signal and signature analog signal received over an analog channel to recover a digital message signal and a digest signature.
- 10. An apparatus using digital signatures to authenticate an analog message transmitted by a sender to a receiver using a public key algorithm, there being only one transmission in one direction from the sender to the receiver, said transmission enabling both authentication and non-repudiation of the analog message, the sender having a private key and a corresponding public key, comprising:
- a signal generator generating an analog signal corresponding to an analog message to be authenticated;
- a first analog-to-digital converter converting the analog signal to a digital message signal;
- a first computer computing a first image digest from said digital message signal and, using a sender's private key and the computed first image digest, computing a digest signature;
- a transmitter transmitting said digital message signal and said digest signature to a receiver;
- a storage device storing a received digital message signal and the digest signature, said storage device generating a machine readable hardcopy to provide a non-repudiation function of an authenticated received message;
- a decoder decoding the received digest signature using a public key corresponding to the sender's private key to yield a reconstructed image digest; and
- a second computer computing a second image digest from the received digital message signal, said digital message signal corresponding to said analog message, and comparing the computed second image digest with the reconstructed image digest to determine the authenticity of the corresponding analog message.
- 11. The apparatus of claim 10, further comprising a digital storage device for storing the received digital message signal and digest signature.
- 12. The apparatus of claim 10, wherein the machine readable hardcopy is a two-dimensional bar code.
- 13. The apparatus of claim 10, wherein the apparatus is a facsimile transmitter and receiver and the first analog-to-digital converter generates a facsimile encoded signal.
- 14. The apparatus of claim 10, further comprising a secure storage accessible by said first computer for storing the sender's private key.
- 15. The apparatus of claim 10, wherein said transmitter further comprises:
- a digital-to-analog converter converting the digital message signal and the digest signature to a message analog signal and a signature analog signal, said transmitter transmitting the message analog signal and signature analog signal to a receiver over an analog channel using error correction methods; and
- a second analog-to-digital converter at the receiver converting a message analog signal to recover the digital message signal and converting the signature analog signal to recover the digest signature.
CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of application Ser. No. 08/292,155 filed Aug. 17, 1994, now U.S. Pat. No. 5,598,473.
US Referenced Citations (7)
Continuations (1)
|
Number |
Date |
Country |
Parent |
292155 |
Aug 1994 |
|