Encryption In System Design