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 specialization is specifically designed to equip aspiring project managers and professionals with the essential skills and knowledge required to excel in project management and prepare for the... more
This course is the continuation of \"Intro to Finance in Healthcare.\" If you have not yet taken the introductory course, it is recommended that you complete that course prior to this course. The... more
This is a master class in Customer Centricity. Professor Jagdish Sheth, 2020 Padma Bhushan Award winner for Literature and Education, guides you through proven strategies and practical steps for... more
This specialization is intended for people without programming experience who seek to develop C++ programming skills and learn about the underlying computer science concepts that will allow them to... more
The goal of this course is to review the fundamentals of semiconductor materials, p-n junction diodes, and MOS capacitors. There are many semiconductor technologies based on different material... more