VOOZH about

URL: https://www.coursera.org/learn/classical-cryptosystems

⇱ Classical Cryptosystems and Core Concepts | Coursera


Classical Cryptosystems and Core Concepts

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Classical Cryptosystems and Core Concepts

21,060 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.5

429 reviews

Beginner level
No prior experience required
Flexible schedule
1 week at 10 hours a week
Learn at your own pace
97%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.5

429 reviews

Beginner level
No prior experience required
Flexible schedule
1 week at 10 hours a week
Learn at your own pace
97%
Most learners liked this course

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

6 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Introduction to Applied Cryptography Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

Welcome to Introduction to Applied Cryptography. Cryptography is an essential component of cybersecurity. The need to protect sensitive information and ensure the integrity of industrial control processes has placed a premium on cybersecurity skills in today’s information technology market. Demand for cybersecurity jobs is expected to rise 6 million globally by 2019, with a projected shortfall of 1.5 million, according to Symantec, the world’s largest security software vendor. According to Forbes, the cybersecurity market is expected to grow from $75 billion in 2015 to $170 billion by 2020. In this specialization, you will learn basic security issues in computer communications, classical cryptographic algorithms, symmetric-key cryptography, public-key cryptography, authentication, and digital signatures. These topics should prove especially useful to you if you are new to cybersecurity Course 1, Classical Cryptosystems, introduces you to basic concepts and terminology related to cryptography and cryptanalysis. It is recommended that you have a basic knowledge of computer science and basic math skills such as algebra and probability.

This module covers an introduction of the specialization and instructors, covers what to expect from this educational experience and also, an introduction to the course Classical Cryptosystems and Core Concepts.

What's included

3 videos3 readings

3 videosβ€’Total 12 minutes
  • About the Instructorsβ€’3 minutes
  • Course Introductionβ€’3 minutes
  • About the Instructorβ€’6 minutes
3 readingsβ€’Total 25 minutes
  • Get help and meet other learners. Join your Community!β€’5 minutes
  • About the Courseβ€’10 minutes
  • About the Instructorβ€’10 minutes

In this module we present an introduction to cryptography, differentiate between codes and ciphers, describe cryptanalysis, and identify the guiding principles of modern cryptography. After completing this course you will be able to read material related to cryptographic systems, understanding the basic terminology and concepts. You will also have an appreciation for the historical framework of modern cryptography and the difficulty of achieving its aims.

What's included

4 videos9 readings2 assignments1 discussion prompt

4 videosβ€’Total 55 minutes
  • What is Cryptography?β€’12 minutes
  • Codes and Ciphersβ€’16 minutes
  • What is Cryptanalysis?β€’16 minutes
  • Modern Guiding Principles in Cryptographyβ€’12 minutes
9 readingsβ€’Total 116 minutes
  • Lecture Slide - What is Cryptography?β€’30 minutes
  • Additional Reference Materialβ€’10 minutes
  • Lecture Slide - Codes and Ciphersβ€’10 minutes
  • L2: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - What is Cryptanalysisβ€’10 minutes
  • L3: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - Modern Guiding Principlesβ€’10 minutes
  • L4: Additional Reference Materialβ€’10 minutes
  • Video - Cryptography for the masses: Nadim Kobeissiβ€’16 minutes
2 assignmentsβ€’Total 60 minutes
  • Graded Assessment - Cryptographic Tidbitsβ€’30 minutes
  • Practice Assessment - Cryptographic Tidbitsβ€’30 minutes
1 discussion promptβ€’Total 15 minutes
  • What do you think?β€’15 minutes

Delving deeper into cryptanalysis, in this module we will discuss different types of attacks, explain frequency analysis and different use cases, explain the significance of polyalphabetical ciphers, and discuss the Vigenere Cipher. When you have completed this module, you will have an appreciation of the different types of attacks and under what kinds of situations each might be applicable.

What's included

6 videos11 readings2 assignments1 discussion prompt

6 videosβ€’Total 62 minutes
  • Types of Cryptanalytic Attacksβ€’12 minutes
  • Frequency Analysis of Monoalphabetic Ciphersβ€’11 minutes
  • Multi-Character Frequency Analysisβ€’10 minutes
  • Frequency Analysis of Monoalphabetic Ciphers - Exampleβ€’11 minutes
  • Key Length Determination in Polyalphabetic Ciphersβ€’12 minutes
  • Example of Cracking a Vigenere Cipherβ€’5 minutes
11 readingsβ€’Total 110 minutes
  • Lecture Slide - Types of Cryptanalytic Attacksβ€’10 minutes
  • Video - Why the NSA is breaking our encryption -- and why we should care | Matthew Greenβ€’10 minutes
  • L5: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - Frequency Analysis of Monoalphabetic Ciphers - Single-Character Frequenciesβ€’10 minutes
  • L6: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - Multi-Character Frequencies Analysisβ€’10 minutes
  • Lecture Slide - Frequency Analysis for Monoalphabetic Ciphers - Exampleβ€’10 minutes
  • L8: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - Key Length Determination in Polyalphabetic Ciphersβ€’10 minutes
  • L9: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - Example of Cracking a Vigenere Cipherβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Graded Assessment - Cryptanalysisβ€’30 minutes
  • Practice Assessment - Cryptanalysisβ€’30 minutes
1 discussion promptβ€’Total 15 minutes
  • What do you think?β€’15 minutes

Continuing on our exploration of the fundamental concept of cryptography, this module will explain the Hash Function, its purpose and application, potential attack vectors, and the importance of hash functions on cryptographic design. Upon completion you will be able to understand the role that hash functions play in cryptography and how cryptographic hash functions differ from other types of hash functions.

What's included

5 videos8 readings2 assignments1 discussion prompt

5 videosβ€’Total 55 minutes
  • What is a Hash Function?β€’10 minutes
  • How are Cryptographic Hash Function usedβ€’16 minutes
  • How are Cryptographic Hash Functions Attacked? Part Iβ€’9 minutes
  • How are Cryptographic Hash Function Attacked? Part IIβ€’10 minutes
  • Properties of a Cryptographic Hash Functionβ€’11 minutes
8 readingsβ€’Total 80 minutes
  • Lecture Slide - What is a Hash Function?β€’10 minutes
  • L11: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - How are Cryptographic Hash Functions Used?β€’10 minutes
  • Lecture Slide - How are Cryptographic Hash Functions Attacked? Part Iβ€’10 minutes
  • L13: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - How are Cryptographic Hash Function Attacked? Part IIβ€’10 minutes
  • L14: Additional Reference Materialβ€’10 minutes
  • Lecture Slide - What Properties Should a Cryptographic Hash Function Have?β€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Graded Assessment - Hash Functionsβ€’30 minutes
  • Practice Assessment - Hash Functionsβ€’30 minutes
1 discussion promptβ€’Total 10 minutes
  • What do you think?β€’10 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.3 (92 ratings)
University of Colorado System
2 Coursesβ€’33,895 learners

Explore more from Computer Security and Networks

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    68.06%

  • 4 stars

    23.54%

  • 3 stars

    4.89%

  • 2 stars

    1.86%

  • 1 star

    1.63%

Showing 3 of 429

AA
Β·

Reviewed on May 6, 2021

I really enjoyed the journey I would say. I loved the course and it was really detailed and easy to understand.

PP
Β·

Reviewed on Jun 19, 2020

I teach cryptosystems in my University. I found it very useful, more than a textbook content. Nice lectures.

MW
Β·

Reviewed on Jul 19, 2018

Very difficult course if you have no previous experience with cryptoanalysis and recent stats, but good because it makes you think!

Frequently asked questions

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.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

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.

Financial aid available,