 |
 |
 |
 |
CAST 615 Cryptography
Cryptography Deep Dive (CAST 615)
An In-Depth Analysis of Cryptography
Examine the building blocks of cryptography, its history, the complex science behind it and methods that are currently redefining the art of ciphering, deciphering and various other cryptanalysis techniques for breaking cryptography.
Course desciption
This in-depth analysis delves into how it is key to modern security in areas such as using SSL for securing bank transactions, encryption of e-commerce purchases or hard drive encryption just to mention a few.
Brainstorm situations you face in your career that are unique to you alone with a highly regarded expert in this extremely technical field, at the end of the day you will be among a very elite group of specialist armed with unique skills setting you apart from other cryptanalyst.
Cryptography Deep Dive immerses students into the intricate science of cryptography teaching students the history of cryptography, modern cryptographic methods, and how to use techniques like cryptanalysis to break cryptography. The course also covers closely related topics such as hashing and digital certificates. This course is appropriate for security professionals who want to understand encryption on a deep level, and for those who may need to learn techniques to break encryption.
Students completing this course will gain in-depth knowledge in the following areas: •History and Introduction of Cryptography •Number Theory and Discrete Mathematics •Symmetric Algorithms •Asymmetric Algorithms •Cryptanalysis •Steganography •Quantum Cryptography •Multikey cryptographic methods
How will this course benefit you?
•Incorporating the latest in Cryptography methods and techniques for better encryption and decryption •Reviewing the challenges involved in applying Symmetric Cryptography Algorithms to process large streams of data at high speeds •Appreciating the benefits of incorporating Asymmetric Algorithms with Symmetric Algorithms to enhance in-house security systems •Grasping the fundamental aspects behind L0phtCrack and Brute-force as powerful tools used in Cryptanalysis •Harnessing the use of powerful number theory in the application of Cryptography
Audience:
•Cryptanalysts and those who employ Cryptography in their daily tasks •Technical security persons who are deeply fascinated with the study of Ciphers or Ciphertext •Those with an interest of either finding weaknesses in Ciphers or Ciphertext •Those with a responsibility of securing information or breaking cryptosystems •Analyst working for a broad range of organizations for unique reasons such as financial institutions Key global players looking to protect crucial information from competitors to maintain a competitive position •Governments trying to secure their diplomatic and military transmissions
Where would a Cryptanalysts be required?
All levels of government such as: •Special services •Intelligence agencies •Customs •Immigration •Central BanksOrganizations such as: •Universities •Bank and trust companies •Brokerage and Trading firms •Financial institutions •Insurance companies •Scientific institutions •Research agencies •Telecommunication companies •Computer design firms •Consulting firms •Science and Engineering firms •Involved with online related businesses •Card related businesses
Course Outline:
Module 1: History and Introduction •Atbash cipher •Caesar Cipher •Rot 13 •Cipher Wheel •Vigenere Cipher •Enigma Machine •Kerkchoff’s Principle •Overview of modern cryptographic approaches
Module 2: Number Theory and Discrete Mathematics
•Information Theory •Diffusion •Confusion •Avalanche Prime Numbers •Generating Prime Numbers •Euler’s Totient Mod operations Fibonacci Numbers Random and Pseudo Random Numbers Pseudo-Hadamard transform
Module 3: Symmetric Algorithms
•Block v Stream Ciphers •DES •3DES •AES •Blowfish •Twofish •Skipjack •RC4 •Hashing •MD5 and MD6 •SHA1 – SHA 512 •Fork 256 •RIPEMD-160 •Gost (note this is used by the Russian military so is of interest to DoD). •Tiger Symmetric Algorithm Methods •Electronic codebook (ECB) •Initialization vector (IV) •Cipher-block chaining (CBC) •Propagating cipher-block chaining (PCBC) •Cipher feedback (CFB) •Output feedback (OFB) •Counter (CTR)
Tools used in this section: •CryptoBench •CryptTool 2.0
Module 4: Asymmetric Algorithms
•RSA •Elliptic Curve •El Gamal •DSA •Digital Signatures and Certificates
Module 5: Cryptanalysis
•Chosen ciphertext only •Chosen plain text •Ciphertext only •Kasiski Examination •Differential Cryptanalysis •Linear Cryptanalysis •Integral Cryptanalysis •Mod –n cryptanalysis •Brute Force
Tools used in this lesson: •L0phtCrack •Brutus
Module 6: Steganography
•Historical •Image •Video •Audio •Steganalysis
Tools used in this lesson: •Invisible Secrets 2.1 •MP3 Stego
Module 7: Additional Topics
•Quantum Cryptography •Quantum Key Distribution (QKD) Multikey cryptographic methods Wireless
•WEP •WPA •WPA2 SSL/TLS PKI
|
 |
 |
 |
 |