1. A system for securely communicating a message between a plurality of participants, wherein the message has a message header and a message content, the system comprising: a message router that connects the participants via a network and delivers the message between the participants based on the message header; and a key server that stores and releases conversation keys to the participants, wherein said conversation keys are used to apply protection to the message content of the message.