Cybersecurity and Secure Software Design
About this Course
Introduction of basic principles and applications of cybersecurity. Topics include symmetric and asymmetric encryption and decryption algorithms, hashing techniques, digital certificates, digital signatures, message authentication codes, authentication, malware, and security of systems such as networks, operating systems, software, and databases. Upon successfully completing this course, the student should be able to: describe symmetric and asymmetric cryptographic algorithms, demonstrate security application development skills, compare key distribution algorithms, compare authentication techniques, explain transport layer security, and demonstrate proficiency in the security of systems and applications such as email, networking, database, and operating systems.Created by: Ball State University

Related Online Courses
This course is designed to help Scrum beginners learn the foundational knowledge to become proficient with Agile Scrum. Throughout the course, learners will explore Agile methodologies and benefits... more
This capstone course in the Health Informatics Specialization will allow learners to create a comprehensive plan for an informatics intervention of their choosing, and that will demonstrate to... more
This Specialization will introduce you to cybersecurity leadership and management. Drawing on industry standards, frameworks and models, you will explore the key objective elements of cybersecurity... more
Welcome to the Architecting in AWS course! The \'Architecting in AWS\' course aligns with the AWS Certified Solutions Architect - Associate certification requirements. It assumes you have a basic... more
Whether you\'re writing paychecks or wondering where yours comes from, this course is for you! We begin by asking: \"To succeed, what kind of a person does your organization need to attract,... more