Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

The Foundations Of Cryptography certification course gives an amazing free learning experience through the platform of Swayam. The course is about cryptography. The main aim of the programme is to provide the basis as well as modern cryptography. The course will be mentored by the faculty of the International Institute of Information Technology, Bangalore and topics like the construction of cryptographic objects, safeguarding properties of the cryptographic object, and other topics related to the Foundations Of Cryptography certification syllabus will be covered in the time span of 3 months. However, students can take more than 3 months to learn from the programme as it is a self-paced course.

The Foundations Of Cryptography training programme also offers certificates for the course when the candidates pass an offline exam according to the terms and conditions specified on the website. However, candidates have the full freedom to not appear for the exam as it is optional and still access the course completely. The Foundations Of Cryptography online course by Swayam deals with the field of computer science so students are expected to have basic knowledge of computer science and algorithms.

The Highlights

  • A faculty member of IIIT, Bangalore as a mentor
  • 3 months time period required to complete the course
  • Self paced course
  • Certification available after paying an exam fee
  • Provided by Swayam
  • Free online course

Programme Offerings

  • Video notes
  • exam
  • assignments

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 1000yesIIIT Bangalore
  • Students can get enrolled in the programme for free.
  • Students can pay the exam fees as Foundations Of Cryptography certification fees if they want to apply for certification for the course.

Foundations of Cryptography fees details

Heads 

Amount in Rupees

Exam fees

Rs.1,000


Eligibility Criteria

Work Experience

Candidates working in an IT-related company can apply for this course.

Education

Basic knowledge of algorithms, discrete mathematics, and the theory of computation is required for this course.

Certification Qualifying Details

Participants will have to qualify for an offline exam and fulfill the following criteria to be eligible to get certified for the Foundations Of Cryptography certification by NPTEL, and IIIT Bangalore.-

  • Candidates need to secure a total of 40 marks out of 100.
  • Those 40 marks must be the sum of the average assignment score which should be more than 10 out of 25 marks and an exam score of or more than 30 out of 75 marks. 

What you will learn

Knowledge of Cryptography

After concluding the curriculum, the candidate will be able to learn the following-

  • Candidates will get to know the basics of cryptography, history, advantages, and disadvantages.
  • Students will learn about computational security along with other types of security in this Foundations Of Cryptography training.
  • Candidates will get an understanding of AES, DES, and message authentication codes or MAC.
  • Students will get an understanding of the properties of modern cryptography.
  • Learners will be able to know how to design the objects according to the definitions.
  • Participants will gain knowledge on SSL and TLS and interactive protocols in the Foundations Of Cryptography certification.
  • Participants will learn about hash functions and its application in the programme.

Who it is for

This course is suitable for-

  • Candidates who are pre-equipped with the knowledge of algorithms, mathematics, and the theory of computation.
  • Working professionals from IT companies like software developers, and software engineers.

Admission Details

Candidates should follow the provided instructions to enrol in the Foundations Of Cryptography classes:

  • In order to enrol in the course, candidates must click on the given link -https://onlinecourses.nptel.ac.in/noc21_cs43/preview

Note - The join button is not given at the moment on the platform. Candidates can apply for the course whenever it is available.

The Syllabus

  • Course Overview, 
  • Symmetric-key Encryption, 
  • Historical Ciphers, 
  • Perfect Security and Its Limitations

  • Computational Security, 
  • Semantic Security and Pseudorandom Generators (PRGs)

  • Stream Ciphers, 
  • Provably-secure Instantiation of PRG, 
  • Practical Instantiation of PRG, 
  • CPA-security and Pseudo-random Functions (PRFs)

  • CPA-Secure Ciphers from PRF
  • Modes of Operations of Block Ciphers
  • Theoretical Constructions of Block Ciphers
  • Practical Constructions of Block Ciphers

  • DES
  • AES
  • Message Authentication Codes (MAC)

  • Information-theoretic Secure MAC
  • Cryptographic Hash Functions
  • Ideal-Cipher Model
  • Davies-Meyer construction
  • Merkle-Damgård Paradigm

  • Birthday Attacks on Cryptographic Hash Functions
  • Applications of Hash Functions
  • Random Oracle Model
  • Authenticated Encryption

  • Generic Constructions of Authenticated Encryption Schemes
  • Key-exchange Problem
  • One-way Trapdoor Functions
  • Cyclic Groups

  • Discrete-Logarithm Problem
  • Computational Diffie-Hellman Problem
  • Decisional Diffie-Hellman Problem
  • Elliptic-Curve Based Cryptography
  • Public-Key Encryption

  • El Gamal Encryption Scheme
  • RSA Assumption
  • RSA Public-key Cryptosystem
  • KEM-DEM Paradigm
  • CCA-security in the Public-key Domain

  • CCA-secure Public-key Hybrid Ciphers Based on Diffie-Hellman Problems and RSA-assumption
  • Digital Signatures
  • RSA Signatures
  • Schnorr Identification Scheme

  • Schnorr Signature
  • Overview of TLS/SSL
  • Number Theory
  • Interactive Protocols
  • Farewell

Instructors

IIIT Bangalore Frequently Asked Questions (FAQ's)

1: What is the admission process for the course?

Students need to join the course directly by clicking on the given link and then go further.

2: Do I have to give any entrance exam to get into this Foundations Of Cryptography online course?

No, candidates are supposed to join the course without giving any kind of entrance exam.

3: How do I know if I'm eligible for this programme?

Candidates who have basic knowledge of algorithms, mathematics,  and computational theory are eligible to apply for this programme.

4: What is the fee structure of the Foundations Of Cryptography certification course?

Candidates need to pay a Registration fee to be eligible to sit for the certification exam of this course.

5: Does signing up for the course mean that I successfully got into the course?

No, students need to click on the join button only to get admitted to the particular course. Signing up means that the candidate is getting registered with the platform.

6: What is the other way to get admitted into the course if the join option is not available?

When the join tab is not there on the platform that means the particular course is not available at the moment. Students need to wait for the availability of the course.

7: Can we download the study notes provided in the Foundations Of Cryptography certification syllabus of the programme?

Yes, students can download and print the study notes given on the platform.

8: What if I want to enroll in another course on the platform?

Candidates can enrol in the other programme, either by completing the previous course they need to unenroll from the previous course.

9: Which university or institution is providing this course?

The course is provided by the International Institute of Information Technology, Bangalore.

10: Can we consider this online course equivalent to the university credit course?

No, the online course cannot be considered a university course.

Articles

Back to top