Duration:
3 days
Course Synopsis:
EC-council’s Certified Encryption Specialist (E|CES) program is designed to introduce professionals and students to the intricate field of cryptography. Covering a board spectrum of topics, the EICES program delves into modern symmetric key cryptography, offering detailed insights into Feistel Networks, Data
Encryption Standard (DES), and Advanced Encryption Standard (AES) algorithms. Additionally, students gain familiarity with various other algorithms, including Blowfish, Twofish, Skipjack, CAST,
TEA, and more. The curriculum extends to information theory basics as applied to cryptography, covering essential concepts such as hashing algorithms (MD5, MD6, SHA, GOST, RIPMD256) and asymmetric cryptography with in-depth discussions on Rivest-Shamir-Adleman (RSA), Elgamal, Elliptic
Curve, and Digital Signature Algorithm (DSA).
Course Objectives:
Completing the EICES program empowers individuals to make informed decisions in selecting suitable encryption standards for their organizations. EICES candidates learn the theoretical aspects of cryptography and possess the practical skills necessary for effective technology deployment.
You will learn:
Types of encryption standards and their differences
How to select the best standard for your organization
How to enhance your pen-testing knowledge in encryption
Correct and incorrect deployment of encryption technologies
Common mistakes made in implementing encryption technologies
Best practices when implementing encryption technologies
Quantum computing and cryptography
Course Prerequisites:
No prior knowledge of cryptography is assumed, and no mathematical skills beyond basic algebra are required.
Who Should Attend:
Penetration Testers and Computer Forensics Specialists.
Cloud security architects, designers, and developers.
Anyone involved in selecting and implementing VPNs or digital certificates, information security operations.
Anyone involved in developing operating systems, cryptography systems, blockchain-based solutions, etc.
Outline Course Contents:
Module 01: Introduction and History of Cryptography
Gaps in Crypto Knowledge
What is Cryptography?
History of Cryptography
Mono-Alphabet Substitution
Multi-Alphabet Substitution
Homophonic Substitution
Null Ciphers
Book Ciphers
Rail Fence Ciphers
Vernam Cipher
The Enigma Machine
CrypTool
Module 02: Symmetric Cryptography & Hashes
Symmetric Cryptography
Information Theory
Kerckhoffs's Principle
Substitution
Transposition
Binary Math
Block Cipher vs. Stream Cipher
Symmetric Block Cipher Algorithms
Symmetric Algorithm Methods
Symmetric Stream Ciphers
Hash Function
CryptoBench
Module 03: Number Theory and Asymmetric Cryptography
Asymmetric Encryption
Basic Number Facts
Birthday Theorem
Random Number Generator
Diffie-Hellman
Rivest Shamir Adleman (RSA)
Menezes-Qu-Vanstone
Digital Signature Algorithm
Elliptic Curve
Elgamal
Cramer - Shoup
YAK
Forward Secrecy
CrypTool
Module 04: Applications of Cryptography
FIPS Standards
Digital Signatures
What is a Digital Certificate?
Certificate Authority (CA)
Module 05: Cryptanalysis
Breaking Ciphers
Cryptanalysis
Frequency Analysis
Kasiski
Cracking Modern Cryptography
Linear Cryptanalysis
Differential Cryptanalysis
Integral Cryptanalysis
Cryptanalysis Resources
Cryptanalysis Success
Rainbow Tables
Password Cracking
Tools
Module 06: Quantum Computing and Cryptography
Quantum Computing and Cryptography
Timeline
Issues for QC
Two Branches
QKD
What do we need?
Qubits
Trends
The Problem
Why?
Major Approaches
Lattice-Based Crypto
Learning with Errors
GGH
NTRU
Module Overview
Examination Information
Length of exam 2 hours
Number of questions 50
Question format Multiple choice questions
Passing grade 70%
Exam availability English
Testing center EC-Council Portal
Programme scope, delivery arrangements and suitability are confirmed during enquiry.