Version: 1.0
Approved By: Richard D’Lonesteen
Created at: 12/08/2023
1. Objective
The objective of this policy is to establish and enforce standards for cryptographic techniques to safeguard sensitive information handled by ChattyAI. This involves the proper use of encryption algorithms, management of encryption keys, and adherence to industry-best practices for cryptographic operations.
2. Minimization of Sensitive Information Storage
Sensitive information must be stored minimally. Whenever feasible, the exclusion of sensitive data storage is preferable. Prioritize alternative methods such as tokenization or anonymization where possible.
3. Cryptographic Algorithms
3.1. Hash Algorithms
3.2. Symmetric Encryption
3.3. Asymmetric Encryption
4. Secure Random Number Generation
Ensure the generation of random numbers for security-critical functions, including encryption keys, session IDs, and tokens, adheres to cryptographically secure methods. Avoid non-secure random number generation functions as specified per programming language guidelines provided.