Symmetric Cryptography Essential Training

Go to class
Write Review

Free Online Course: Symmetric Cryptography Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Symmetric Cryptography Essential Training is taught by Jeremy A. Hansen.

Overview
  • Get an overview of symmetric cryptography, an important information security tool for encrypting data.

Syllabus
  • Introduction

    • Cryptography is everywhere
    • Basic terminology
    1. Symmetric Cryptography
    • Cryptography's role
    • Kerckhoffs's principle
    • Symmetric keys
    • Block vs. stream ciphers
    2. Representing and Manipulating Binary Data
    • Binary representation
    • Characters
    • Integers
    • Floating point numbers
    • Boolean logical operations
    • Padding
    3. Fundamental Algorithms and Components
    • Simple substitution ciphers
    • Polyalphabetic substitution ciphers
    • Permutation and transposition ciphers
    • Simple one-time pads with XOR
    • S-Box and P-Box
    • Feistel ciphers
    • Linear-feedback shift registers (LFSRs)
    4. Symmetric Algorithms
    • The Data Encryption Standard (DES)
    • The Advanced Encryption Standard (AES)
    • AES and DES in practice
    • The RC4 stream cipher
    5. Block Cipher Modes
    • Introduction to block cipher modes
    • Cipher block chaining (CBC)
    • CFB: Cipher feedback
    • OFB: Output feedback
    • CTR: Counter
    Conclusion
    • Next steps