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.