English  |  עברית  |  
Introducing Encryption
 
 
Description
In 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 Objectives
Upon 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 Audience
Security Officers, Security Personnel, CSOs, CROs, CTOs
 
Prerequisites
Basic knowledge in security
 
Duration
1 Day
 
 
Outline
  • Basics
  • What is Encryption
  • History of Encryption
  • Brief - Known algorithms of encryption (common knowledge)
  • Encryption processes
  • Encryption standards (RSA, IPSec, PGP, SSL, TLS)
  • NIST
  • Definitions and concepts
  • 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
  • Encryption process
  • 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
  • Encryption usages
  • Data protection
  • Mail protection
  • Digital signature
  • Strong authentication
  • Network Protocol encryption
  • End to end encryption
  • Definition
  • Usages
  • Known Standards that require\recommend ETE encryption
  • Encryption in CyberSpace
  • Encryption in Cloud
  • Encrypted root DNS (GRE tunnels, internet traffic redirection)
  • IPSec
  • Anonymization concept
  • Deperemetrization concept

LiveCity - Website Builder