This application claims priority to Japanese Patent Application No. 2005-276102 filed on Sep. 22, 2005, which is incorporated herein by reference in its entirety.
1. Technical Field
The present invention relates to a technique for carrying out a facsimile transmission via an electronic mail (e-mail) transmission, and more particularly to a technique for performing encryption using public key cryptography when executing the e-mail transmission.
2. Related Art
In recent years, Internet facsimile where a facsimile function is partly or entirely substituted by the Internet has become widely available. With this function, transmission and reception processing is controlled by e-mail addresses designated by the provisions of RFC (Request For Comment) 3192. For example, in an off ramp transmission, by transmitting an e-mail having a scanned image attached thereto to the e-mail address “FAX=012345@relay.fax.com”, a user can cause a device having the domain name “relay.fax.com” to execute a facsimile transmission of the scanned image to the facsimile number “012345”.
According to one aspect, the present invention provides a network facsimile transmission originating device. The network facsimile transmission originating device includes a first mail generator that generates a first e-mail which includes a scanned image to be facsimiled and designates a fax number of a fax destination in a destination mail address field, an encryption unit that encrypts, using a public key of a relay device, at least a portion of the first e-mail generated by the first mail generator, a second mail generator that generates a second e-mail which includes the encrypted first e-mail and designates a mail address of the relay device in a destination mail address field, and a transmitter that transmits the second e-mail generated by the second mail generator to the relay device via a network.
According to another aspect, the present invention provides a computer-readable storage medium storing a program for transmitting a fax executable by a computer to perform a function including generating a first e-mail which includes a scanned image to be facsimiled and designates a fax number of a fax destination in a destination mail address field, encrypting, using a public key of a relay device, at least a portion of the first e-mail generated by the first mail generator, generating a second e-mail which includes the encrypted first e-mail and designates a mail address of the relay device in a destination mail address field; and transmitting the generated second e-mail to the relay device via a network.
According to a further aspect, the present invention provides a network facsimile transmission originating method. The method includes generating a first e-mail which includes a scanned image to be facsimiled and designates a fax number of a fax destination in a destination mail address field, encrypting, using a public key of a relay device, at least a portion of the first e-mail generated by the first mail generator, generating a second e-mail which includes the encrypted first e-mail and designates a mail address of the relay device in a destination mail address field, and transmitting the generated second e-mail to the relay device via a network.
According to a still further aspect, the present invention provides a network facsimile relay device. The network facsimile relay device includes a receiver that receives a second e-mail, a decryption unit that decrypts a first e-mail which is included in the received second e-mail and is at least partly encrypted using a public key, the decryption unit performing the decryption by means of a private key corresponding to the public key, an acquisition unit that acquires a fax number of a fax destination from a destination mail address field of the decrypted first e-mail, and a transmitter that executes a fax transmission of an image included in the decrypted first e-mail to the fax number acquired by the acquisition unit.
According to another aspect, the present invention provides A computer-readable storage medium storing a program for relaying a facsimile executable by a computer to perform a function including receiving a second e-mail, decrypting a first e-mail which is included in the received second e-mail and is at least partly encrypted using a public key, the decrypting is performed by means of a private key corresponding to the public key, acquiring a fax number of a fax destination from a destination mail address field of the decrypted first e-mail, and executing a fax transmission of an image included in the decrypted first e-mail to the acquired fax number.
According to a further aspect, the present invention provides a network facsimile relay method. The method includes receiving a second e-mail, decrypting a first e-mail which is included in the received second e-mail and is at least partly encrypted using a public key, the decrypting is performed by means of a private key corresponding to the public key, acquiring a fax number of a fax destination from a destination mail address field of the decrypted first e-mail, and executing a fax transmission of an image included in the decrypted first e-mail to the acquired fax number.
Embodiments of the present invention will be described in detail based on the following figures, wherein:
The transmission originating device 10 includes a scanner 12, user operation unit 14, first mail generator 16, encryption unit 18, second mail generator 20, mail transmitter 22, and memory unit 24.
The scanner 12 optically reads a document formed on a sheet of paper so as to generate a scanned image, or image data. The user operation unit 14 is provided with a liquid crystal display having a user input function, an input button, and the like. A user can select via the user operation unit 14 an operation such as a normal fax transmission (i.e., transmission using fax lines only) and a fax transmission via the Internet 30. When instructing a fax transmission, the user can designate the output device 60 from an address book or by directly inputting an address. The user can also configure settings of the relay device 40 and select whether or not to employ encryption.
The first mail generator 16 generates, in accordance with the provisions of RFC 3192, an e-mail for instructing the relay device 40 to execute a fax transmission (this e-mail is referred to as the first e-mail). In other words, the first mail generator 16 generates an e-mail which, if transmitted as a normal e-mail, would cause the relay device 40 to execute a fax transmission in compliance with the provisions of Internet fax. More specifically, the first e-mail is generated by attaching thereto an image generated by the scanner 12, and including in the destination mail address field a mail address having incorporated therein a fax number of the output device 60 and having a domain name acquired by the relay device 40.
The encryption unit 18 encrypts the first e-mail using public key cryptography. More specifically, the encryption unit 18 encrypts the first e-mail using an appropriately created common key, and subsequently encrypts this common key by means of a public key certificate 26 stored in the memory unit 24. This public key certificate 26 is one that has been issued corresponding to an e-mail address used by the relay device 40 for receiving a facsimile request, and is acquired by the originating device 10 as necessary from a certification authority on the Internet 30. With this arrangement, decryption of the encrypted common key and the encrypted first e-mail cannot be performed by any devices other than the relay device 40 which owns the corresponding private key.
The second mail generator 20 generates an e-mail (this e-mail is referred to as the second e-mail) which includes in the destination mail address field the mail address of the relay device 40, and which has attached thereto the encrypted first e-mail and the encrypted common key. The mail transmitter 22 sends the second e-mail to the relay device 40 via the Internet 30.
The relay device 40 is the device which is designated as the destination of the second e-mail. The relay device 40 includes a mail receiver 42, decryption unit 44, document acquisition unit 46, facsimile transmitter 48, and memory unit 50.
The mail receiver 42 performs reception of e-mails including, in addition to the above-described second e-mail, e-mails addressed to registered individual users and e-mails generated in accordance with the provisions of RFC 3192. After reception of the second e-mail, the decryption unit 44 decrypts the encrypted first e-mail attached to the second e-mail. More specifically, the decryption unit 44 first decrypts the encrypted common key attached to the second e-mail by means of the private key 52 stored in the memory unit 50, and subsequently decrypts the first e-mail using the obtained common key.
The document acquisition unit 46 retrieves the image attached to the first e-mail and acquires the fax number written in the destination mail address field of the first e-mail. Further, the facsimile transmitter 48 executes a fax transmission of the image to the output device 60 denoted by this fax number via the facsimile line 58.
The output device 60 receives the fax transmission via the facsimile line and prints out the received image.
Referring to
As can be seen in
As shown in
In step S14 of
Referring to
As can be seen in
As shown in
While an embodiment in which the mail address is designated in compliance with the provisions of RFC 3192 was explained in the above description, the mail address may be designated according to any other provisions as long as the relay device can determine from the mail address that a fax transmission should be executed and to which fax number the transmission should be directed. Further, while it was assumed in the above description that the originating device, the relay device, and the output device are multifunction machines having a copying function, the above-described processing may alternatively be accomplished by other types of machines. For example, a general PC provided with peripheral devices such as a scanner and a printer can be employed to carry out a processing equivalent to the above by installing a predetermined program in the PC.
Next, various modifications of the embodiment of the present invention will be described.
According to one aspect of the present invention, the network facsimile transmission originating device may be implemented by controlling one or more hardware units having calculating functions (i.e., computers) by means of a software (program). In one example, the network fax transmission originating device may be implemented by installing necessary software in a hardware unit such as a fax machine (device which mainly functions to perform fax transmissions and receptions), scanner (device which mainly functions to perform scans), multifunction machine (device having multiple functions of scanner, printer, fax, and the like), and PC (personal computer). The scanned image is image data generated by reading, using a scanner, a document (which may include a diagram, photograph, and the like) formed on a sheet. While the scanned image is typically expressed in a raster (bit map) format, the scanned image may alternatively be expressed in other formats such as a vector format. Further, the scanner may be integrated inside the device which originates transmission of the scanned image, or the scanner may alternatively be provided as a separate unit. The network facsimile transmission originating device sends the scanned image by e-mail to the relay device, and causes the relay device to execute a fax transmission to the fax destination.
The first mail generator generates the first e-mail. The scanned image is included in the first e-mail by attachment or by being embedded into the body of the e-mail. Further, the fax number of the fax destination supplied by a user instruction or the like is designated in the destination mail address field of the first e-mail. While this designation of fax number can be performed in any format which can be recognized by the relay device, the designation is typically performed in compliance with standard provisions such as those of RFC 3192. Use of standard provisions is advantageous because this enables processing in the relay device to be performed using a general application software or by employing an existing function of the relay device. It should be noted that multiple fax numbers may be incorporated in the destination mail address field of the first e-mail.
The encryption unit encrypts at least a portion of the first e-mail using the public key of the relay device. Typically, the public key of the relay device is acquired from a public key certificate issued by a certification authority or the like. The second mail generation unit generates the second e-mail which includes the encrypted first e-mail and has the mail address of the relay device written in the destination mail address field. The first e-mail may be included in the second e-mail by attachment or by being embedded into the body of the second e-mail. A multiple number of first e-mails may be included in the second e-mail. Furthermore, mail addresses of a multiple number of relay devices may be included in the destination mail address field of the second e-mail.
The order of processing by the encryption unit and the second mail generation unit can be arbitrarily selected. In other words, the second mail generator may generate the second e-mail after the encryption unit completes encryption, or alternatively, the encryption unit may partly or entirely encrypt the first e-mail (and may also encrypt a portion of the second e-mail) after the second mail generator incorporates the first e-mail into the second e-mail. A digital signature according to public key cryptography may be placed on the first e-mail or the second e-mail. The mail transmitter transmits the thus created second e-mail via a network such as the Internet and the local area network.
According to this arrangement, the first e-mail including the scanned image can be safely transmitted to the relay device by employing public key cryptography, while an instruction to execute fax transmission can be supplied to the relay device using the destination mail address field of the first e-mail. In addition, in contrast to mail address designation in an ordinary Internet facsimile, it is unnecessary to change the mail address written in the destination mail address field of the second e-mail even when the fax destination is changed as long as the same relay device is used. Accordingly, the same public key (public key certificate) can be repeatedly used to perform encryption, such that transmissions of instructions for various processing, in particular, can be made at a low cost and an increased speed.
According to another aspect of the present invention, the network facsimile relay device may be implemented by controlling one or more hardware units having calculating functions by means of software (program). In one example, the network fax relay device maybe implemented by installing necessary software in a hardware unit such as a fax machine (device which mainly functions to perform fax transmissions and receptions), multifunction machine (device having multiple functions of scanner, printer, fax, and the like), and PC (personal computer). The network facsimile relay device may be implemented in a machine which simultaneously serves as the network facsimile transmission originating device.
The relay device receives the second e-mail transmitted via the network. The second e-mail includes the first e-mail encrypted by public key cryptography. The decryption unit decrypts the first e-mail using a corresponding private key. The acquisition unit acquires the fax number of the fax destination from the destination mail address field of the decrypted first e-mail based on a predetermined rule or the like. Subsequently, the facsimile transmitter executes a fax transmission of the image included in the decrypted first e-mail to the acquired fax number. In other words, the image is transmitted according to the facsimile protocol via a telephone line or an alternative channel (such as an IP telephone or wireless telephone network).
Number | Date | Country | Kind |
---|---|---|---|
2005-276102 | Sep 2005 | JP | national |