CryptoSec.AB2
Cryptography And Network Security
Strengthen your defenses against cyber attacks by learning cryptography and network security principles and practices.
- Practice in 23 Hands-On Labs — nothing to install
- 28 Interactive Lessons and 145 topics mapped to the official exam objectives
- 368 Practice Test Questions and 2 Full Length Tests
Beginner Self-paced · 1 year access
23 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Skills you'll get
What you will be able to do
- Understand core cybersecurity concepts for securing information and networks.
- Grasp the fundamentals of cryptography and explore various encryption methods.
- Apply secure communication protocols like TLS/SSL and SSH to safeguard data transmission.
- Mitigate security challenges specific to wireless networks and email communication.
- Master essential network security tools and best practices, including firewalls and intrusion detection systems.
- Navigate the security considerations of cloud computing and the Internet of Things (IoT).
- Gain hands-on experience with real-world security tools through practical exercises.
Course Highlights
-
28 Structured Lessons Comprehensive coverage of core course objectives
-
23 Hands-On LiveLabs Interactive guided scenarios with instant evaluation
-
368 Practice Questions Assessment tests with detailed answer rationales
-
1 Year Full Access Self-paced learning accessible anytime on all devices
02 / Lessons & labs
See exactly what you will learn and practice
Lessons
28 Interactive Lessons · 145 topics01 Information and Network Security Concepts 9 topics +
- Cybersecurity, Information Security, and Network Security
- The OSI Security Architecture
- Security Attacks
- Security Services
- Security Mechanisms
- Cryptography
- Network Security
- Trust and Trustworthiness
- Standards
02 Introduction to Number Theory 9 topics +
- Divisibility and The Division Algorithm
- The Euclidean Algorithm
- Modular Arithmetic
- Prime Numbers4
- Fermat’s and Euler’s Theorems
- Testing for Primality
- The Chinese Remainder Theorem
- Discrete Logarithms
- Appendix 2A: The Meaning of Mod
03 Classical Encryption Techniques 3 topics · 2 LiveLab +
- Symmetric Cipher Model
- Substitution Techniques
- Transposition Techniques
2 LiveLab in this lesson — see the labs panel →
04 Block Ciphers and the Data Encryption Standard 5 topics · 2 LiveLab +
- Traditional Block Cipher Structure
- The Data Encryption Standard
- A DES Example
- The Strength of DES
- Block Cipher Design Principles
2 LiveLab in this lesson — see the labs panel →
05 Finite Fields 6 topics +
- Groups
- Rings
- Fields
- Finite Fields of the Form GF(p)
- Polynomial Arithmetic
- Finite Fields of the Form GF (2n)
06 Advanced Encryption Standard 7 topics +
- Finite Field Arithmetic
- AES Structure
- AES Transformation Functions
- AES Key Expansion
- An AES Example
- AES Implementation
- Appendix 6A: Polynomials with Coefficients in GF(28)
07 Block Cipher Operation 8 topics · 1 LiveLab +
- Multiple Encryption and Triple DES
- Electronic CodeBook
- Cipher Block Chaining Mode
- Cipher Feedback Mode
- Output Feedback Mode
- Counter Mode
- XTS-AES Mode for Block-Oriented Storage Devices
- Format-Preserving Encryption
1 LiveLab in this lesson — see the labs panel →
08 Random Bit Generation and Stream Ciphers 7 topics +
- Principles of Pseudorandom Number Generation
- Pseudorandom Number Generators
- Pseudorandom Number Generation Using a Block Cipher
- Stream Ciphers
- RC4
- Stream Ciphers Using Feedback Shift Registers
- True Random Number Generators
09 Public-Key Cryptography and RSA 2 topics · 2 LiveLab +
- Principles of Public-Key Cryptosystems
- The RSA Algorithm
2 LiveLab in this lesson — see the labs panel →
10 Other Public-Key Cryptosystems 4 topics · 1 LiveLab +
- Diffie–Hellman Key Exchange
- Elgamal Cryptographic System
- Elliptic Curve Arithmetic
- Elliptic Curve Cryptography
1 LiveLab in this lesson — see the labs panel →
11 Cryptographic Hash Functions 5 topics · 2 LiveLab +
- Applications of Cryptographic Hash Functions
- Two Simple Hash Functions
- Requirements and Security
- Secure Hash Algorithm (SHA)
- SHA-3
2 LiveLab in this lesson — see the labs panel →
12 Message Authentication Codes 9 topics +
- Message Authentication Requirements
- Message Authentication Functions
- Requirements for Message Authentication Codes
- Security of MACs
- MACs Based on Hash Functions: HMAC
- MACs Based on Block Ciphers: DAA and CMAC
- Authenticated Encryption: CCM and GCM
- Key Wrapping
- Pseudorandom Number Generation Using Hash Functions and MACs
13 Digital Signatures 6 topics · 1 LiveLab +
- Digital Signatures
- Elgamal Digital Signature Scheme
- Schnorr Digital Signature Scheme
- Nist Digital Signature Algorithm
- Elliptic Curve Digital Signature Algorithm
- RSA-PSS Digital Signature Algorithm
1 LiveLab in this lesson — see the labs panel →
14 Lightweight Cryptography and Post-Quantum Cryptography 4 topics +
- Lightweight Cryptography Concepts
- Lightweight Cryptographic Algorithms
- Post-Quantum Cryptography Concepts
- Post-Quantum Cryptographic Algorithms
15 Cryptographic Key Management and Distribution 5 topics · 2 LiveLab +
- Symmetric Key Distribution Using Symmetric Encryption
- Symmetric Key Distribution Using Asymmetric Encryption
- Distribution of Public Keys
- X.509 Certificates
- Public-Key Infrastructure
2 LiveLab in this lesson — see the labs panel →
16 User Authentication 5 topics · 1 LiveLab +
- Remote User-Authentication Principles
- Remote User-Authentication Using Symmetric Encryption
- Kerberos
- Remote User-Authentication Using Asymmetric Encryption
- Federated Identity Management
1 LiveLab in this lesson — see the labs panel →
17 Transport-Level Security 4 topics · 2 LiveLab +
- Web Security Considerations
- Transport Layer Security
- HTTPS
- Secure Shell (SSH)
2 LiveLab in this lesson — see the labs panel →
18 Wireless Network Security 4 topics +
- Wireless Security
- Mobile Device Security
- IEEE 802.11 Wireless LAN Overview
- IEEE 802.11i Wireless LAN Security
19 Electronic Mail Security 9 topics · 2 LiveLab +
- Internet Mail Architecture
- Email Formats
- Email Threats and Comprehensive Email Security
- S/MIME
- DNSSEC
- DNS-Based Authentication of Named Entities
- Sender Policy Framework
- Domainkeys Identified Mail
- Domain-Based Message Authentication, Reporting, and Conformance
2 LiveLab in this lesson — see the labs panel →
20 IP Security 5 topics · 1 LiveLab +
- IP Security Overview
- IP Security Policy
- Encapsulating Security Payload
- Combining Security Associations
- Internet Key Exchange
1 LiveLab in this lesson — see the labs panel →
21 Network Endpoint Security 4 topics · 4 LiveLab +
- Firewalls
- Intrusion Detection Systems
- Malicious Software
- Distributed Denial of Service Attacks
4 LiveLab in this lesson — see the labs panel →
22 Cloud Security 5 topics +
- Cloud Computing
- Cloud Security Concepts
- Cloud Security Risks and Countermeasures
- Cloud Security as a Service
- An Open-Source Cloud Security Module
23 Internet of Things (IoT) Security 3 topics +
- The Internet of Things
- IoT Security Concepts and Objectives
- An Open-Source IoT Security Module
24 Appendix A: Basic Concepts from Linear Algebra 2 topics +
- A.1 Operations on Vectors and Matrices
- A.2 Linear Algebra Operations Over Zn
25 Appendix B: Measures of Secrecy and Security 5 topics +
- B.1 Conditional Probability
- B.2 Perfect Secrecy
- B.3 Information and Entropy
- B.4 Entropy and Secrecy
- B.5 Min-Entropy
26 Appendix C: Data Encryption Standard +
27 Appendix D: Simplified AES 5 topics +
- D.1 Overview
- D.2 S-AES Encryption and Decryption
- D.3 Key Expansion
- D.4 The S-box
- D.5 S-AES Structure
28 Appendix E: Mathematical Basis of the Birthday Attack 5 topics +
- E.1 Related Problem
- E.2 The Birthday Paradox
- E.3 Useful Inequality
- E.4 The General Case of Duplications
- E.5 Overlap Between Two Sets
Hands-On Labs Our edge
23 LiveLabs- Performing Symmetric Encryption
- Using Caesar Cipher
- Using DES
- Using Advanced Encryption Standard
- Using Triple DES
- Generating Cryptographic Keys
- Examining Asymmetric Encryption
- Performing an MITM Attack
- Observing MD5 Hash Values
- Understanding SHA Hash Algorithms
- Using Digital Signature
- Examining a Self-Signed Certificate
- Examining PKI Certificates
- Examining Kerberos Settings
- Analysing HTTPs for Network Security
- Configuring an SSH Server
- Exploiting SMTP
- Configuring a DNS Server
- Configuring IPSec
- Creating a Demilitarized Zone
- Configuring a Firewall
- Implementing Intrusion Detection and Prevention
- Simulating a DoS Attack
03 / FAQs
Questions before you start
What is cryptography in cyber security? +
Why do we use cryptography? +
Make Expert-Approved Cryptography and Network Security Notes
Learn advanced cryptography and network security techniques to disguise your sensitive information and fortify your organization’s defenses against notorious cyber attacks.
- 1 year of full access
- 23 LiveLab included
- Certificate of completion
No credit card required