This class transforms students understanding of information and their ability to develop secure software. We ensure authentication, authorization, confidentiality, integrity, and non-repudiation. Students implement encrypted storage and credentials, single sign-on, digital signing, token-based authorization, input validation, content-delivery networks, and content security policies.