We have a openssl/kerberos/openssh user-authentication which require a private and public keypair.
I need to log in and fetch some data from a database. But I'm not allowed to store the data in the database in plain form. And the private key used to decrypt it needs to be stored offsite.
We do not want to use transparrent data encryption like in oracle,db2,mysql etc but create our own.
Instead of adding another encryption layer can I resue the keypair I already have.
This is to comply with PCIDSS requirements for storing sensitive data. https://www.pcisecuritystandards.org/security_standards/index.php
Some best practice advices really appreciated.
Thanks