Start in cyber security / Fundamental

ANT0001

Practical cryptography

Duration of training: 10 days

sign up for a course

description
course

The material of this course will allow listeners to study the theory and practice of using cryptography in today's cyber security realities.

course audience

People beginning to learn about cyber security and cryptography; Engineers who want to systematize their knowledge in this field.

prerequisites

General cyber security knowledge at the ANT0000 course level is required.

how it works
education

online course

The online course involves group classes with an instructor via video conferencing, in addition, homework and an exam.

for corporate clients

training for corporate clients includes online and self-study courses, as well as additional services required by corporate clients: organizing training plans for client departments, assessing the effectiveness of training, etc.

teacher
course

program
course

• Confidentiality, integrity, accessibility.
• Additional information security criteria.
• Access control and its types.
• Access control mechanisms.
• Corporate cyber security architecture.
• Threat modeling techniques.
• Risk assessment and management techniques.
• Building cyber security processes and architecture based on threat model.
• Cryptographic transformations.
• Kirchhoff’s principles in the cryptosystems development.
• Symmetric cryptography.
• Modes of operation of symmetric ciphers.
• Asymmetric cryptography.
• Theoretical and practical cryptography.
• Cryptographic primitives.
• Operation principles and features of hash functions.
• Algorithms and standards of hash functions.
• Using hash functions.
• Using hash functions to control data integrity.
• Message authentication/integrity verification codes (MAC).
• Using MAC mechanism.
• Encryption algorithms with built-in integrity checking.
• Principles of key exchange and negotiation.
• Diffie-Hellman, Elliptic Curve Diffie-Hellman algorithms.
• Ephemeral Diffie-Hellman algorithm.
• Key exchange protocols based on DH, ECDH, DHE algorithms.
• Key management servers (KMS).
• Principles of asymmetric cryptography operation.
• Working with asymmetric cryptography encryption keys.
• PKI infrastructure and PKCS standards.
• Hybrid cryptosystems.
• Principles and algorithms for creating a digital signature.
• Use of digital signatures.
• Zero-Knowledge Proofs algorithms and their practical usage.
• Random numbers in cryptography.
• Pseudo-random number generators.
• Generation of encryption keys and material for their creation.
• Data transfer and VPN.
• TLS protocols.
• IPsec protocols stack.
• MACsec encryption protocol.
• Data encryption in Wi-Fi networks.
• IP-telephony data encryption.
• Identity-Based Encryption algorithms.
• E-mail encryption. GPG, PGP and S/MIME.
• Instant messages encryption.
• Noise protocol.
• Hard drives with built-in encryption function.
• Data encryption in OS.
• Data encryption using visualization platforms tools.
• Storing passwords and account settings.
• Delegation principles and distributed authentication.
• Digital tokens and secure smart cards.
• Using ZKP for authentication.
• Cryptographic primitive of SSO systems.
• CPU cryptographic primitives.
• Cryptographic tokens.
• Trust issues in informational systems.
• Hardware Security Modules.
• Trusted Platform Modules.
• Next-Generation Cryptography concept.
• Light-Weight Cryptography.
• Homomorphic encryption.
• Zero-Knowledge Proofs cryptographic primitives.
• Asymmetric cryptography without digital certificates.
• Blockchain and smart contracts.
• Quantum cryptography.
• Differential cryptanalysis.
• Oracle model and attacks on data protection protocols.
• Third-party channel attacks.

Сourse purchase
options

individual

Cost — $3,100.00

Group online classes

Unlimited access to all the materials

Live webinars with teachers

Homework

Exam with certificate

To confirm course dates fill out the form.

SUBMIT YOUR APPLICATION

* By clicking “send”, you agree to the Terms of Service And Privacy Policy

corporate

Cost от $3,100.00

To obtain information about the final cost and clarify the date of the course, please fill out the form.

SUBMIT YOUR APPLICATION

* By clicking “send”, you agree to the Terms of Service And Privacy Policy