Modes of Operation & Algorithms

  • 18 videos | 1h 1m 27s
  • Includes Assessment
  • Earns a Badge
Likes 49 Likes 49
Cryptography is far more than just selecting an algorithm and calling the encrypt or decrypt method. Explore the modes of operation for encryption algorithms as well as when particular algorithms are best suited to the data being protected.


  • describe and identify data that has been encrypted using the ECB mode
    specify how Cipher Block Chaining uses an IV, or initialization vector, to make data appear random
    describe how Propagating Cipher Block Chaining mode improved on CBC by causing small changes to each block encrypted
    describe the Cipher Feedback mode and how it builds on CBC and makes a block cipher into a stream cipher
    describe the Output Feedback mode and how it can use the same process for encryption and decryption
    describe the Counter mode and how It can be used for parallelizing encryption and decryption
    use a simple aes implementation to encrypt and decrypt data and compare the results to the NIST standard to confirm operation of the algorithm
    describe how the DES and 3DES algorithms work to encrypt and decrypt data
    describe the Blowfish block cipher algorithm and its properties
  • describe the RC4 streaming cipher and its properties
    describe the ElGamal cipher algorithm and its usage
    describe the RSA public-key encryption and its operation
    describe the deprecated MD5 and SHA1 algorithms and the newly chosen replacement, SHA3
    apply and describe the operation of the SHA2 hashing algorithms
    describe the Hash Message Authentication Code, or HMAC, and its use to authenticate and verify the integrity of a message
    identify and describe basic key management policies and procedures
    describe how to cryptographically exchange keys securely
    identify the role and purpose of key escrow policies and procedures


  • 2m 50s
  • 3m 45s
  • Locked
    3.  Using Propagating Cipher Block Chaining (PCBC)
    3m 29s
  • Locked
    4.  Using Cipher Feedback (CFB)
    3m 46s
  • Locked
    5.  Using Output Feedback (OFB)
    3m 2s
  • Locked
    6.  Describing Counter (CTR)
    3m 8s
  • Locked
    7.  Using the AES Block Algorithm
    3m 28s
  • Locked
    8.  Applying the DES/3DES Block Algorithm
    3m 8s
  • Locked
    9.  Describing the Blowfish Block Algorithm
    3m 27s
  • Locked
    10.  Describing the RC4 Streaming Algorithm
    3m 18s
  • Locked
    11.  Describing the ElGamal Algorithm
    2m 43s
  • Locked
    12.  Defining the RSA Algorithm
    3m 12s
  • Locked
    13.  Describing MD5, SHA1, and SHA3
    4m 28s
  • Locked
    14.  Using SHA2
    2m 29s
  • Locked
    15.  Describing HMAC
    2m 33s
  • Locked
    16.  Describing Key Management
    6m 34s
  • Locked
    17.  Describing Key Exchange
    3m 18s
  • Locked
    18.  Describing Key Escrow
    2m 50s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.