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?
Prerequisites
- Basic knowledge of mathematics
- Understanding the basics of programming
- Knowledge of the basics of IT security
- Ability to think analytically
Training program
History of cryptography
- Mathematical basis of encryption
- Number theory in cryptography
- Basic concepts and definitions
- Symmetric algorithms
- Block and stream ciphers
Encryption modes
- Shortcut functions
Key management
- Asymmetric cryptography
- Algorithms with public key
- Key exchange protocols
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.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.