Bookshelf Home | Contents | Index | Search | PDF |
Security Guide for Siebel eBusiness Applications > Communications and Data Encryption >
Business Component Encryption
This section describes how to use Siebel Tools to enable and disable encryption for business components fields.
Encrypting field data is subject to the following restrictions and requirements:
- Encrypted field data is retrieved, decrypted, and displayed when records are selected. However, users cannot query or sort on the unencrypted values for these fields. Indexing columns for encrypted fields offers no benefit, because only the encrypted values are indexed.
- Encrypted data requires up to 2.5 times more storage space in the database than unencrypted data. You must specify appropriate data length for the affected columns. For example, data 10 characters long uses 25 characters when encrypted, data 30 characters long uses 44 characters when encrypted, and so on.
- All business component fields that are mapped to the same database column must have encryption turned on and must use consistent user property settings as described in this section.
- Any business component field that is to store encrypted data must be active.
For more information about performing some of the tasks described in this section, see Siebel Tools Reference.
Siebel Systems provides the RC2 Encryptor, based on RSA encryption, to allow you to encrypt data fields. For information about using the RC2 Encryptor to add encryption keys to the keyfile and change the keyfile password, see RC2 Encryption Administration.
Setting Encryption User Properties
Application developers can encrypt fields in a business component by setting the encryption user properties described here. When encryption is turned on, data written to the field is encrypted and data read from the field is decrypted.
To turn on encryption
- Start Siebel Tools.
- Select the business component that contains the field you want to encrypt.
- Select the field you want to encrypt.
For example, in the Quote business component, the Credit Card Number field has field user properties for encryption.
- In the field user properties, set the following encryption values:
Table 3 shows some examples of Key Index Fields for business components.
Bookshelf Home | Contents | Index | Search | PDF |
Security Guide for Siebel eBusiness Applications Published: 23 June 2003 |