Key Management and Secure Storage Systems