Skip to content
Security / Governance, Risk & Compliance

Introduction to cryptography

Fundamental training in the basics of cryptography, which combines mathematical theory with practical application in securing information systems. Participants will learn both classical and modern cryptographic algorithms, learning their implementation and application in real scenarios. The program includes practical workshops using popular cryptographic libraries and use case analysis.

Issues

  • Number theory in cryptography

  • Symmetric and asymmetric algorithms

  • Cryptographic protocols

  • Shortcut functions

  • Digital signature

  • Key management

  • Secure implementation

  • Analysis of protocols

  • Typical mistakes and attacks

  • Cryptographic libraries

  • Safety standards

  • Best implementation practices

Benefits

  • Understand the theoretical foundations of cryptography
  • Ability to select appropriate algorithms
  • Knowledge of practical applications of cryptography
  • Knowledge of secure implementation
  • Ability to analyze security protocols
  • Ability to detect cryptographic errors

Who is this training for?

Security application developers
Security system administrators
Cyber security specialists
Security systems engineers
Security auditors
Architects of security solutions
Technical students

Prerequisites

  • Basic knowledge of mathematics
  • Understanding the basics of programming
  • Knowledge of the basics of IT security
  • Ability to think analytically

Training program

01

History of cryptography

  • Mathematical basis of encryption
  • Number theory in cryptography
  • Basic concepts and definitions
  • Symmetric algorithms
  • Block and stream ciphers
02

Encryption modes

  • Shortcut functions
03

Key management

  • Asymmetric cryptography
  • Algorithms with public key
  • Key exchange protocols
04

Digital signature

  • Public key infrastructure
  • Practical implementations
  • Cryptographic libraries
  • Secure communication protocols
  • Typical implementation errors

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

What are the prerequisites for this training?

For Introduction to cryptography we recommend: Basic knowledge of mathematics; Understanding the basics of programming; Knowledge of the basics of IT security.

What is the format and duration of this training?

The training lasts 3 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.

Who is this training designed for?

This training is designed for: Security application developers; Security system administrators; Cyber security specialists.

Bożena Machowska-Worek
Bożena Machowska-Worek Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90