Kyber768
Kyber768 represents the balanced middle ground in the Kyber family, providing NIST Level 3 security while maintaining strong performance.
Security Level
Kyber768 provides:
- NIST Security Level 3
- Protection against quantum computers with ~2000 qubits
- Strong security margin
- Excellent balance between security and performance
Master Phrase Security
Your master encryption phrase is critical for data access. If lost, your encrypted files cannot be recovered. We strongly recommend using ByteHide Secrets for secure phrase management.
See our Zero-Knowledge Encryption guide for detailed information.
Implementation
// Initialize with secure key management
var secrets = new SecretsManager("<secrets_token>");
string masterPhrase = await secrets.Get("storage_master_phrase");
var storage = new StorageManager(
"<token>",
masterPhrase,
quantumAlgorithm: QuantumAlgorithmType.Kyber768
);
// Use in operations
await storage
.EncryptWithQuantum()
.Set("sensitive-data.dat", sensitiveData);
Performance Characteristics
- Key Generation: ~80μs
- Encapsulation: ~90μs
- Decapsulation: ~80μs
- Public Key Size: 1184 bytes
- Secret Key Size: 2400 bytes
- Ciphertext Size: 1088 bytes
Use Cases
Ideal for:
- Enterprise applications
- Financial data storage
- Healthcare records
- Regulatory compliance scenarios
Security Balance
Kyber768 offers an excellent balance between security and performance. It's recommended for most enterprise applications where both security and performance are critical.
Best Practices
Key Management
- Use ByteHide Secrets for master phrase storage
- Never hardcode the phrase in your code
- Implement proper key rotation procedures
- Keep secure backups of your master phrase
Implementation
- Enable quantum protection for sensitive data
- Document your security requirements
- Regular security audits
- Monitor performance in production environments
Security Considerations
- Suitable for most enterprise security requirements
- Provides strong protection against future quantum threats
- Consider Kyber1024 for highest security needs