Accordingly, the Oracle Database key management function changes the session key with every session. When encryption is used to protect the security of encrypted data, keys must be changed frequently to minimize the effects of a compromised key. Oracle Database uses the well known to perform secure key distribution for both encryption and data integrity.
Secure key distribution is difficult in a multiuser environment. You can use the Diffie-Hellman key negotiation algorithm to secure data in a multiuser environment.