Embodiments of the invention are described hereinafter, with reference to the drawings. In the drawings, similar elements are marked with similar signs and numerals and repetitive description thereof is omitted. In the embodiments described herein, an electronic mail management device is an internet facsimile terminal.
The electronic mail transmit/receive part 102 receives an electronic mail from another device through a network 200 such as the Internet, and transmits an electronic mail to another device. In this embodiment, the electronic mail transmit/receive part 102 has a function of transmitting and receiving an electronic mail in an S/MIME (secure multipurpose internet mail extensions) system on the basis of a PKI (public key infrastructure).
An electronic mail received by the electronic mail transmit/receive part 102 is temporarily stored in a memory (not shown). The output control part 104 refers to the memory to determine whether the received electronic mail is encrypted or not, on the basis of a header of the MIME.
The output control part 104 controls the output part 106 to output electronic mail that is not encrypted. In this embodiment, an electronic mail with ordinary writing, or an electronic mail that is only accompanied with an electronic signature and not encrypted, is outputted from the output part 106. The output part 106 is a print process part. That is to say, when the electronic mail is not encrypted, the output part 106 prints out the electronic mail received by the electronic mail transmit/receive part 102. Old data, which has been printed out, is eliminated.
When an electronic mail is encrypted, the output control part 104 controls the output part 106 not to output the encrypted electronic mail, and controls the electronic mail hold part 108 to hold the encrypted electronic mail.
The instruction accept part 110 accepts instructions from a user through the operation part 130. The record medium accept part 122 identifies a record medium 300 detachably mounted to a record medium mount part (not shown). In this embodiment, the record medium 300 may be a USB (universal serial bus) key for storing authentication information of a user, a decryption key and such. The authentication information of a user may be identification information and a password, for example. The record medium accept part 122 identifies the USB key.
On the basis of a user's instructions via instruction accept part 110, the decryption process part 112 decrypts an electronic mail capable of decryption with a decryption key tied to a user among encrypted electronic mails held by the electronic mail hold part 108. This process in the decryption process part 112 is now described.
When the instruction accept part 110 accepts instructions to display an encrypted electronic mail from a user through the operation part 130, the user authentication part 114 reads out authentication information of a user, such as identification information and a password, from the record medium 300 through the record medium accept part 122. The user authentication part 114 authenticates the user on the basis of the authentication information read out from the record medium 300. After the user is authenticated, the user authentication part 114 designates the authenticated user and gives the display process part 124 instructions to display an electronic mail addressed to the user. The display process part 124 reads out the electronic mail addressed to the authenticated user from the electronic mail hold part 108 so that the display 132 displays the electronic mail.
When the instruction accept part 110 accepts selection of an electronic mail to be printed out from the user, the user authentication part 114 reads out a decryption key from the record medium 300. The decryption part 116 uses the decryption key read out from the record medium 300 by means of the user authentication part 114 to decrypt the selected electronic mail.
The output control part 104 controls the output part 106 to output the electronic mail decrypted by the decryption part 116. When the selected electronic mail cannot be decrypted, the decryption part 116 informs the display process part 124 of this fact, and the display process part 124 causes the display 132 to display a message that the decryption cannot be performed.
As described above, in accordance with the internet facsimile terminal 100 in the embodiment of
When the instruction accept part 110 accepts the instructions to display an encrypted electronic mail from a user, the user authentication part 114 accepts input of identification information of the user and a password from the user through the instruction accept part 110. The user authentication part 114 then authenticates the user on the basis of the accepted identification information of the user and password. After the user is authenticated, the user authentication part 114 designates the authenticated user and gives the display process part 124 instructions to display an electronic mail addressed to the user. The display process part 124 reads out the electronic mail addressed to the authenticated user from the electronic mail hold part 108 so as to display the electronic mail on the display 132.
When the instruction accept part 110 accepts selection of an electronic mail to be printed out from the user, the decryption part 116 reads out the decryption key corresponding to the authenticated user from the decryption key storage part 118. The decryption part 116 uses the decryption key read out from the decryption key storage part 118 to carry out decryption of the selected electronic mail.
The output control part 104 controls the output part 106 to output the electronic mail decrypted by the decryption part 116. When the selected electronic mail cannot be decrypted, the decryption part 116 informs the display process part 124 of the fact, and the display process part 124 causes the display 132 to display a message that the decryption cannot be performed.
In
As described above, in accordance with the internet facsimile terminal 100 in the embodiment of
When the electronic mail transmit/receive part 102 receives an electronic mail (in the case of “YES” in S100), the output control part 104 determines whether the electronic mail is encrypted or not (S102). In the case that the electronic mail is not encrypted (in the case of “NO” in S102), the output control part 104 controls the output part 106 to immediately print out the electronic mail (S116).
In the case that the electronic mail is encrypted in Step S102 (in the case of “YES” in S102), the output control part 104 controls the output part 106 not to immediately print out the electronic mail. The output control part 104 controls the electronic mail hold part 108 to hold the electronic mail under encryption (S104). The above is an operation of the internet facsimile terminal 100 when the electronic mail transmit/receive part 102 receives an electronic mail. As described above, the output control part 104 switches between an operation that the received electronic mail is immediately printed out and an operation that the received electronic mail is not printed out but held once under encryption in accordance with a determination whether the electronic mail is encrypted or not.
When the instruction accept part 110 accepts instructions to display the electronic mail held by the electronic mail hold part 108 (in the case of “YES” in S106), the user authentication part 114 performs user authentication (S107). After the user is authenticated (in the case of “YES” in S107), the display process part 124 reads out an electronic mail addressed to the user from the electronic mail hold part 108 to display the electronic mail on the display 132 (S108). When the user selects an electronic mail subject to output from displayed electronic mails to give instructions to output the selected electronic mail (in the case of “YES” in S110), the decryption part 116 uses the decryption key stored in the record medium 300 or the decryption key storage part 118 to carry out a decryption process of the selected electronic mail (S112).
The output control part 104 controls the output part 106 to print the electronic mail decrypted in Step S112 (in the case of “YES” in S114) (S116). On the other hand, in the case that an electronic mail, which cannot be decrypted in Step S112, exists (in the case of “NO” in S114), the display process part 124 displays on the display part that decryption has failed (S118). The process is thus completed. In the case that a user cannot be authenticated in Step S107 (in the case of “NO” in Step 107), an error is informed (S120) to complete the process.
As described above, in accordance with the internet facsimile terminal 100 in the embodiment, a user can decrypt and output an encrypted electronic mail with preferable timing.
Each element enclosed by a broken line in the internet facsimile terminal 100 shown in
The embodiments of the invention have been described hereinbefore with reference to the drawings. The described embodiments, however, are only examples of the invention. Various structures other than those described may be employed.
In
In the embodiments, when the user gives instructions to display an electronic mail as shown in Step S106 in
Further, an example has been described in which an encrypted electronic mail is decrypted and printed out on the basis of instructions of a user. Alternatively, the encrypted electronic mail may be forwarded to another device or such. In the case that the electronic mail is forwarded to another device, the output part 106 is to be a forward process part for forwarding an electronic mail to another device.
While the present invention has been described with respect to embodiments thereof, it will be apparent to those skilled in the art that the disclosed invention may be modified in numerous ways and may assume many embodiments other than those specifically set out and described above. Accordingly, the appended claims are intended to cover all modifications of the present invention that fall within the true spirit and scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2006-205075 | Jul 2006 | JP | national |