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.
This module provides an overview of the basic concepts of cryptography, including encryption, decryption, and cryptographic algorithms. It lays the groundwork for understanding the principles and practices of secure communication.
涵盖的内容
8个视频4篇阅读材料1个作业1个讨论话题
显示有关单元内容的信息
8个视频•总计40分钟
Ball State University Coursera Open Content•2分钟
Welcome to CS 647•4分钟
Meet Your Instructor, Vinayak Tanksale, Ph.D.•1分钟
Introduction to Cybersecurity•7分钟
Security Challenges•6分钟
Attacks and Services•8分钟
Keyless Single-Key Two-Key Algorithms•6分钟
Network Security and Trust•7分钟
4篇阅读材料•总计210分钟
Getting Started•10分钟
CS 647 Course Syllabus•10分钟
Learning Guide for each module•10分钟
Module 1 Reading and Notes•180分钟
1个作业•总计30分钟
Quiz 1•30分钟
1个讨论话题•总计10分钟
Introduce Yourself•10分钟
Number Theory
第 2 单元•小时 后完成
单元详情
This module introduces various mathematical theorems related to number theory that are extensively used in asymmetric encryption algorithms.
涵盖的内容
4个视频2篇阅读材料1个作业
显示有关单元内容的信息
4个视频•总计23分钟
Module 2: Number Theory•2分钟
Great Common Divisor•7分钟
Modular Arithmetic•7分钟
Fermat's and Euler's Theorems•7分钟
2篇阅读材料•总计240分钟
Module 2 Reading and Notes•180分钟
Extended Euclidean Algorithm•60分钟
1个作业•总计30分钟
Quiz 2 •30分钟
Classical Encryption
第 3 单元•小时 后完成
单元详情
This module delves into historical encryption methods such as Caesar cipher, monoalphabetic substitution, and transposition techniques. It explores their strengths and weaknesses, providing context for modern cryptographic techniques.
涵盖的内容
8个视频1篇阅读材料2个作业
显示有关单元内容的信息
8个视频•总计43分钟
Module 3: Classical Encryption•2分钟
Terms and Definitions•7分钟
Introduction to Symmetric Cryptosystems•7分钟
Substitution and Permutation Ciphers•5分钟
Vigenere Cipher•6分钟
Playfair Cipher•5分钟
Vernam Cipher•5分钟
Types of Attacks•5分钟
1篇阅读材料•总计180分钟
Module 3 Reading and Notes•180分钟
2个作业•总计210分钟
Assignment 1•180分钟
Quiz 3 •30分钟
Symmetric Encryption and DES
第 4 单元•小时 后完成
单元详情
Focusing on block ciphers, this module introduces DES as a foundational symmetric encryption algorithm. It discusses its structure, modes of operation, and its significance in cryptographic history.
涵盖的内容
6个视频1篇阅读材料1个作业
显示有关单元内容的信息
6个视频•总计34分钟
Module 4: Symmetric Encryption and Data Encryption Standard•3分钟
Symmetric Encryption•5分钟
Confusion and Diffusion•7分钟
Feistel Encryption and Decryption•5分钟
Feistel Properties•6分钟
Data Encryption Standard•8分钟
1篇阅读材料•总计180分钟
Module 4 Reading and Notes•180分钟
1个作业•总计30分钟
Quiz 4 •30分钟
Advanced Encryption Standard
第 5 单元•小时 后完成
单元详情
Building upon the discussion of DES, this module introduces the AES algorithm, which has become the standard for symmetric encryption. It covers its design principles, security features, and its adoption as a global encryption standard.
涵盖的内容
5个视频1篇阅读材料2个作业
显示有关单元内容的信息
5个视频•总计30分钟
Module 5: Advanced Encryption Standard•3分钟
Introduction to AES•6分钟
AES•7分钟
AES Transformations•8分钟
AES Rationale•7分钟
1篇阅读材料•总计180分钟
Module 5 Reading and Notes•180分钟
2个作业•总计210分钟
Assignment 2•180分钟
Quiz 5 •30分钟
攻读学位
课程 是 Ball State University提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
查看符合条件的学位
攻读学位
课程 是 Ball State University提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
Ball State Online offers more than 110 online programs in high-demand fields and consistently lands in the Top 20 of the U.S. News & World Report “Best Online Programs” and “Best Online Programs for Veterans” national ranking for several of its online bachelor’s and graduate degrees. Ball State focuses on the student experience, placing emphasis on personal attention from faculty and immersive learning.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.