CA2301147C

E-mail firewall with stored key encryption/decryption

Abstract

An e-mail firewall (105) applies policies to e-mail messages (204) between a first site and a plurality of second sites in accordance with a plurality of administrator selectable policies (216). The firewall comprises a simple mail transfer protocol (SMTP) relay (202) for causing the e-mail messages (204) to be transmitted between the first site and selected ones of the second sites. A plurality of policy managers (216) enforce administrator selectable policies. The policies, such as encryption and decryption policies, comprise at least a first source/destination policy (218), at least a first content policy (220) and at least a first virus policy (224). The policies are characterized by a plurality of administrator selectable criteria (310), a plurality of administrator selectable exceptions (312) to the criteria and a plurality of administrator selectable actions (314, 316, 322) associated with the criteria and exceptions. The policy managers comprise an access manager (218) for restricting transmission of e-mail messages (204) between the first site and the second sites in accordance with the source/destination policy (218). The policy managers (216) further comprise a content manager (220) for restricting transmission of e-mail messages (204) between the first site and the second sites in accordance with the content policy (220), and a virus manager (224) for restriction transmission of e-mail messages (204) between the first site and the second sites in accordance with the virus policy (224).

CA2301147C, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 23 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

46 claims: 11 independent, 35 dependent

  1. 1
    CA 02301147 2008-12-09 What is claimed is:1. An e-mail control system for controlling transit of e-mail messages transmitted from, or destined for, a computing site, the e-mail control system, comprising: a message encryptor for encrypting, in accordance with at least a first key, at least selected ones of the messages transmitted from a user associated with said computing site;a message décrypter for decrypting, in accordance with at least a second key, at least selected encrypted ones of the messages destined for a user associated with said computing site;and a filter for monitoring messages, wherein for the encrypted messages destined for respective users of said computing sire, the monitoring is performed after decryption by said decryptor, wherein for the messages transmitted from respective users for said computing site, the monitoring is performed before encryption by said encryptor, and wherein the monitoring is performed in accordance with changeable filter information that includes changeable content filter information for restricting transit of those of said messages which include message cornent corresponding to the changeable content filter information.
  2. 5
    An e-mail control system as set forth, in claim 4 further comprising means, responsive to said filter, for directing messages which contain information corresponding to said changeable CA 02301147 2008-12-09 filter information to a destination which corresponds to at least said first destination of said message.
  3. 8
    An e-mail firewall for restricting transmission of e-mail messages between a first site and a plurality of second sites in accordance with a plurality of administrator selectable policies, said firewall comprising:a simple mail transfer protocol (SMTP) relay for causing said e-mail messages to be transmitted between said first site and selected ones of said second sites;and a plurality of policy managers, responsive to said SMTP relay, for enforcing administrator selectable policies, said policies comprising at least a first source/destination policy, at least a first content policy and at least a first virus policy, said policies characterized by a plurality of administrator selectable criteria, a plurality of administrator selectable exceptions to said criteria and a plurality of administrator selectable actions associated with said criteria and exceptions, said policy managers comprising: an access manager for restricting transmission of e-mail messages between said first site and said second sites in accordance with said source/destination policy;a content manager for restricting transmission of e-mail messages between said first site and said second sites in accordance with said content policy;and a virus manager for restriction transmission of e-mail messages between said first site and said second sites in accordance with said virus policy.
  4. 16
    A method for restricting transmission and receipt of e-mail messages, in accordance with a plurality of changeable policies, between a first site and a plurality of second sites, the method comprising the steps of:intercepting a first e-mail message transmitted between said first site and at least one of said second sites;determining if said message is encrypted and, if so, decrypting said first message in accordance with a first key;and filtering said decrypted message in accordance with a plurality of stored policies. CA 02301147 2008-12-09
  5. 18
    An e-mail control system for controlling e-mail messages transmitted from and received by a computing site, comprising:a message encryptor for encrypting a first designated type of message transmitted from a user associated with said computing site in accordance with at least a first stored encryption key;a message decryptor for decrypting a second designated type of message sent to a user associated with said computing site in accordance with at least a second stored encryption key;and a filter for monitoring said messages, after decryption by said decryptor and before encryption by said encryptor, in accordance with changeable filter information, the filter comprising at least a content filter to enforce content control policies by reference to specific words tn the message body, each of said messages including at least one recipient address, the email control system transmitting a message to said at least one recipient address in response to a predetermined policy result of said filter.
  6. 21
    An e-mail control system as set forth in daim 20 further comprising means, responsive to said filter, for causing redirection of messages which contain information corresponding to said changeable filter information to a destination which differs from at least said first destination of said message.
  7. 25
    An e-mail firewall for restricting transmission of e-mail messages between a first site and a plurality of second sites in accordance with a plurality of administrator selectable policies, said firewall comprising:a simple mail transfer protocol (SMTP) relay for causing said e-mail messages to be transmitted between said first site and selected ones of said second sites;and a plurality of policy managers, responsive to said SMTP relay, for enforcing administrator selectable policies, said policies comprising ar least a first source/destination policy, at least a first content policy and at least a first virus policy, said policies characterized by a plurality of administrator selectable criteria, a plurality of administrator selectable exceptions to said criteria, said policy managers comprising: an access manager for restricting transmission of e-mail messages between said first site and said second sites in accordance with said source/destination policy;a content manager for restricting transmission of e-mail messages between said first site and said second sites in accordance with said content policy;and CA 02301147 2008-12-09 a virus manager for restricting transmission of e-mail messages between said first site and said second sites in accordance with said virus policy, wherein each of said e-mail messages includes at least one recipient address, and wherein at least one of the e-mail messages is transmitted to a respective recipient address in response to a predetermined policy result of a policy manager.
  8. 33
    A method for restricting receipt of e-mail messages destined for a first site from a plurality of second sites in accordance with a plurality of changeable policies, the method comprising the steps of:intercepting a fust e-mail message transmitted to a user associated with said first site from at least one user associated with one of said second sites;determining if said message is encrypted and decrypting said message in accordance with a stored key, if said message is encrypted;and filtering said message in accordance with at least one stored content policy, said messages including at least one internal site recipient address, the e-mail control system transmitting the message to said at least one internal site recipient address in response to a predetermined policy result of said filtering.
  9. 36
    A method for restricting transmission of e-mail messages from a first site to a plurality of second sites in accordance with a plurality of changeable policies, the method comprising the steps of;intercepting an e-mail message transmitted to at least one user associated with one of said second sites from a user associated with said first site;filtering said e-mail message in accordance with a plurality of stored policies, including at least one content policy to enforce content control policies by reference to specific words in the message body;responding to a first of said stored policies by encrypting said e-mail message in accordance with a stored key;and transmitting said e-mail message to at least one user associated with one of said second sites.
  10. 37
    An e-mail firewall, for processing e-mail messages transmitted between an internal site and a plurality of external sites, comprising:CA 02301147 2008-12-09 an e-mail relay for accepting an unscreened encrypted e-mail message from a first external site and for transferring a screened encrypted e-mail message to a second external site;a security manager responsive to said unscreened encrypted e-mail message received from said first external site for decrypting said message to generate, in accordance with a first stored key, an unscreened unencrypted message and responsive to a screened unencrypted e-mail message for encrypting, in accordance with a second stored key, said screened unencrypted email message to generate said screened encrypted e-mail message;and a policy manager responsive to said unscreened unencrypted e-mail message generated by said security manager for screening said unscreened unencrypted e-mail message in accordance with stored policy information to generate a screened unencrypted e-mail message for a first internal site designated by said screened unencrypted e-mail message and responsive to an unscreened, unencrypted e-mail message from a second internal site for screening said unscreened, unencrypted e-mail message in accordance with said stored policy information to generate said screened unencrypted e-mail message for said security manager.
  11. 39
    An e-mail firewall as set forth in daim 38 wherein said policy manager modules further comprise a format manager responsive to said administrator selectable policies, for converting said e-mail messages from a first format to a second format. CA 02301147 2008-12-09