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
Embark on a transformative journey in ethical hacking. This course begins with the fundamentals of penetration testing, where you\'ll set up a robust pentesting lab using VirtualBox and Kali Linux.... more
This specialization is intended for public health and healthcare professionals, researchers, data analysts, social workers, and others who need a comprehensive concepts-centric biostatistics... more
How might what we love - what we watch, what we read, what we post - make our communities healthier and more vibrant? This question guides Fandom and Popular Culture in the Digital Age. In our... more
This specialization covers operating system concepts and enterprise system administration capabilities of IBM Power servers. You\'ll learn all the concepts and technologies through hands-on access... more
Dive into the world of DevOps with this all-encompassing course that focuses on building and managing CI/CD pipelines using Jenkins, Ansible, and Kubernetes. The journey begins with an introduction... more