How does EaSecure work under the hood?
EaSecure is a public-key-encryption based secure email system made extremely easy to use. To understand what public key encryption is, please read “What are symmetric key encryption, public key encryption, digital signature, and digital certificate?” For every EaSecure user, there are two pairs of public/private keys associated with each email address. One pair is the signing keys and the other pair is the encryption keys. The signing private key is used to digitally sign the outgoing EaSecure messages. The signing public key is used by the recipient to verify your digital signature. The encryption public key is used by others to encrypt EaSecure messages sent to you. You can then use the corresponding encryption private key to decrypt the message. The private keys (both signing and encryption private keys) are stored on your computer, protected by your EaSecure password. More specifically, your password is used to derive a symmetric key by applying many rounds of secure hash functions