SECURITY
For information on field, document, and database encryption, see IBM® Lotus® Domino™ Designer 8 Help.
Public and private keys
Lotus Domino uses public and private keys so that data encrypted by one of the keys can be decrypted only by the other. The public and private keys are mathematically related and uniquely identify the user. Both are stored in the ID file. Within the ID file, the public key is stored in a certificate, but the private key is stored separately from the certificate. The certificate containing the public key is also stored in the Lotus Domino Directory, where it is available to other users.
Lotus Domino uses two types of public and private keys -- Lotus Notes and Internet. You use the Lotus Notes public key to encrypt fields, documents, databases, and messages sent to other Lotus Notes users, while the Lotus Notes private key is used for decryption. Similarly, you use the Internet public key for S/MIME encryption and the Internet private key for S/MIME decryption. For both Lotus Notes and Internet key pairs, electronic signatures are created with private keys and verified with public keys.
You can use one set of Internet public and private keys or you can set up Lotus Notes to use a set of Internet keys for S/MIME signatures and SSL and another set for S/MIME encryption.
For information on dual Internet certificates, see the topic Dual Internet certificates for S/MIME encryption and signatures.
When you register a user, Lotus Domino can automatically create a Lotus Notes certificate, which contains the user's public keys, and add it to the ID file and the Lotus Domino Directory. The private key is created and stored in the ID file. You can also create Internet public and private keys after user registration. Lotus Domino stores Internet certificates, which contain public keys, in the ID file and also in the Lotus Domino Directory. The Internet private key is stored in the ID file, separately from the certificate.
To create Lotus Notes public and private keys, Lotus Domino uses the dual-key RSA Cryptosystem and the RC2 and RC4 algorithms for encryption. To create the Internet public key, Lotus Domino uses the X.509 certificate format, which is an industry-standard format that many applications, including Lotus Domino, understand.
Both the Lotus Notes client and Lotus Domino server support registration of up to:
Larger keys provide stronger security from hackers. For instance, it would be more diffcult for a private key to be deciphered based on a public one. It would also be more difficult for someone to forge cryptographic signatures on documents, agents, forms, and email.
For more information about increasing key size for certifier, user, and server IDs using key rollover and the implications for compatibility with prior releases, see Creating a security policy settings document.
Encryption strength
The Lotus Domino server and the Lotus Domino Administrator, Lotus Domino Designer, and Lotus Notes client products use one strong encryption level -- Global. The Global release adopts the encryption characteristics previously known as North American. Strong encryption in Global products can be used worldwide, except in countries whose import laws prohibit it, or except in those countries to which the export of goods and services is prohibited by the U.S. government. Customers are not required to order Lotus Notes software according to cryptographic strength.
See also