Systems and methods for managing email are provided. Some of the email may
be encrypted using identity-based-encryption (IBE) techniques. When an
incoming IBE-encrypted message for a recipient in an organization is
received by a gateway at the organization, the gateway may request an IBE
private key from an IBE private key generator. The IBE private key
generator may generate the requested IBE private key for the gateway. The
gateway may use an IBE decryption engine to decrypt the incoming message.
The decrypted message can be scanned for viruses and spam and delivered
to the recipient. Outgoing email messages can also be processed. If
indicated by message attributes or information provided by a message
sender, an outgoing message can be encrypted using an IBE encryption
engine and the IBE public key of a desired recipient.