Block interview question

Design a symmetric key management system and client interfaces.