Introducing Encryption DescriptionIn cryptography, encryption is the process of transforming information (referred to as plaintext) using an algorithm (called cipher) to make it unreadable to anyone except those possessing special knowledge, usually referred to as a key. The result of the process is encrypted. Nowadays, term encryption is nearly of the same usage as the term - cryptography.
Course ObjectivesUpon completing the course, the participants will be able to:
- Understand basic cryptography definitions.
- Understand major encryption types: asynchronous, synchronous.
- Describe the concepts of most known algorithms: public-key cryptography, symmetric key cryptography, cryptographic protocols.
- Explain the use of cryptography on different levels: software cryptography, network cryptography, data signing, digital rights management and more.
- Understand strong and weak encryption.
Topics
- Encryption basics
- Encryption definitions and concepts
- Encryption algorithms and encryption strength
- Encryption process: symmetric, asymmetric, public-key, pre-shared key and more
- Encryption usages: software, network, browsing, mail, rights management.
- End to End Encryption concept.
- Encryption and CyberSpace
Target AudienceSecurity Officers, Security Personnel, CSOs, CROs, CTOs
PrerequisitesBasic knowledge in security
Duration1 Day
Outline
- What is Encryption
- History of Encryption
- Brief - Known algorithms of encryption (common knowledge)
- Encryption processes
- Encryption standards (RSA, IPSec, PGP, SSL, TLS)
- NIST
- Encryption types and definitions
- Symmetric-key algorithm
- Block Cypher
- Stream Cypher
- Public-key cryptography
- Hash Functions
- Message authentication code
- Random numbers
- Steganography
- Quantum encryption
- Known algorithms and encryption strength
- Diffie-Hellman
- El-Gamal
- DES
- AES
- RC4
- MD5
- SSLv2, SSLv3
- TLSv1
- Blowfish
- Sha-1(2,3)
- MAC
- Computational complexity
- RSA key management and integer factorization
- Diffie-Hellman key exchange protocol and Discrete logarithm problem
- El-Gamal elliptic curve techniques
- Public-key infrastructure
- Hybrid cryptosystems
- Block Cypher mode
- Cryptanalysis
- Data protection
- Mail protection
- Digital signature
- Strong authentication
- Network Protocol encryption
- Definition
- Usages
- Known Standards that require\recommend ETE encryption
- Encryption in Cloud
- Encrypted root DNS (GRE tunnels, internet traffic redirection)
- IPSec
- Anonymization concept
- Deperemetrization concept