Redwood Software interview question

Design a robust Cryptographic System