Selecting and Determining Cryptographic Solutions
When it comes to selecting cryptographic solutions, do not reinvent the wheel by attempting to create a custom encryption solution. Popular solutions tend to be so because they have been tried and tested; if you start from scratch, you will not be able to test your solution adequately. When selecting encryption types, use standard ones approved by NIST or other organizations that certify and accredit encryption models. They are tested and have a lot of experience behind them for data at rest and data in transit.
Depending on how data is classified determines which quality encryption to use. Top secret data may require AES encryption. Publicly available data may need no encryption at all. Data at rest systems, such as hard drives and backup tapes, must be encrypted if they contain critical data.
Make certain to protect private keys. Keep them backed up in case of data corruption. If private keys are compromised by hackers, generate...