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
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.
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.