HCL Informix 14.10 - onkstore utility - Remote Key Store
Read my blog on Encryption At Rest (EAR) before this article
HCL Informix 14.10 has come up with a new utility called onkstore to generate the keystore (.p12) and stash file (.sth) for types such as
HCL Informix 14.10 has come up with a new utility called onkstore to generate the keystore (.p12) and stash file (.sth) for types such as
- local
- AWS_EAR
- AWS_BAR
Type: local
This is provided to store the .p12 and .sth files locally and to have our backward compatibilty with earlier versions which were storing these files locally. These files were essential to perform the encryption of the data and eventually decrypt them when needed.
No connectivity to the external AWS site is needed to perform this however since the encryption key files are saved locally on the disk, there is a danger of loosing them and hence loosing the encrypted data that remains encrypted for ever and no way to decrypt them
Type: AWS_EAR
In order to avoid loosing of the encryption key, we have a new type called AWS_EAR to make sure the encryption key is saved safely and remotely so that can be accessed from amazon web-services, while the local files just contain the credentials to access the AWS to get the encryption key.
Even when the locally saved files are lost, we can regenerate them with the credentials. These credentials no way indicate the encryption key. The encryption key is accessed and kept locally for this type at the boot time of HCL IDS 14.10 and subsequently use the local copy.
Type: AWS_BAR
This type specifically for the backup of the data. Each backup will have to generate a separate encryption key that is needed to decrypt the corresponding backup. HCL Informix does the envelop encryption to accomplish this by storing the encrypted encryption key (EEK) with in the backup itself. HCL Informix uses advanced algorithms to decrypt the EEK first with the help of some data from the AWS to get the encryption key and then decrypts the encrypted data. This way, each backup key could be different and is safely preserved along with the backup with out mixing up the encryption keys.
The introduction of onkstore utility has paved a way to come up with any number of types of remote key storage in future.
The introduction of onkstore utility has paved a way to come up with any number of types of remote key storage in future.
Comments
Post a Comment