Previous  Top  Next

Email Encryption for Windows


SecExMail Message Format


SecExMail messages are transferred in base64 encoded format. Messages may be encrypted to multiple recipients.  The internal message layout is defined as follows :

[<rsa bytes>:<recipient>]key[<rsa bytes>:<recipient>]key...cipher text

message_format

RSA Bytes

This is the size of the recipient's RSA key in bytes. Therefore a 2048 bit RSA key would be listed

as having a size of 256 bytes. RSA This parameter is defined for RSA key sizes of 2048, 4096, and 8192 bits.

Recipient

This is the email address of the recipient to whom the message is encoded.

Key

This is the SecExMail session key material, encrypted with the RSA public key of the recipient.

The SecExMail session key is used to encrypt the message body of the email message and is comprised

of a 64 bit One Time Pad key, a 64 bit ISAAC stream cipher key, and a 256 bit Twofish key.

Cipher Text

This is the message body encrypted with the SecExMail Cipher.


A typical SecExMail enciphered message is depicted below :

--Begin SecEx 1.1--

WzI1NjpjaHJpc0BvZmZzaG9yZW1haWxyb29tLmNvbV0dJyyJnwwCm0LI0659zpBY/asERA3FRG99

OYRhm5f+rwohYORt8Wp3rmwI2Nguhk38KvH5pg8ZRTXXWiEHYMakQPPXpbnaJepJFZeXTcNMTi/d

p0Rc5HCTui5okW/00Gv8Sp328Ldh3DlgQcGW7oYt9qxG/cJ/PaVxxxEfDM3I4cnsCyLjfX+I0JY6

h+emWt4U/N6u+K0tPL4ua2OfGhGoBXo+6KK042bXGpk/Pj6WEOQMcKyR+VrsOx6ZcTgpqS3WCcUc

2/JDy9zHqlkPLohXcT4G2Hiwp/1JhviaQtoKA2NYYimuY5ZjNUGPMsIaN0h6AKS3/qZsHhK1LtcA

WpLnuoFbQleekuJngBCC1RIlIlI4lfFgMkxoUkZrtXg6E217Q6GMMhHMANJ4EU3D2c1BgauDYAQG

Rpz0p8efm/WAZoXai6KVElMEiK7tv98s8wu9LpUxN44QYj2eNRVI+72lGPfkBoKvr6eK5/TU4cHN

Dg9VxCGj4n8KDvfYsPRpBSNzLL+Ta4iz7toQ/MGdPCQa

--End SecEx Mail--