Design a key management service

0
Remix

Design a service that creates, stores and rotates encryption keys for other services and performs encrypt and decrypt calls for them. Cover how master keys are protected (hardware security modules, envelope encryption), access control and audit logs, rotation without breaking old data, availability across regions, and latency.

GoogleTechnical phone screenLast asked Sep 2025
No answer yet. Write the first one; the best answer gets endorsed.