Introduction to Cryptography

Gaining hands-on experience with common algorithms for correctly encrypting and exchanging messages’

Every day people share information. Much of this information is confidential. However, few of these exchanges are secured proportionally to their importance/sensitivity. This hands-on course covers techniques for correctly encrypting and exchanging messages and technical pitfalls related to them. Participants learn how to use cryptography in practice through several exercises and hands-on scenarios.

26 - 27 March 2018 | the Hague

Course objectives

Most of the exchanged information needs to remain secret or unaltered. For as long as mankind exists, one has been interested in a technique that make this possible: ‘the art of cryptography’ (Greek: writing hidden).

In this three-day course we start our journey in the antiquity and go past various interesting cryptographic algorithms towards current times. The goal of this course is to give the participants a basic understanding of the cryptographic concepts and the involved risks.

  • Practice and hands-on knowledge through several exercises in which participants apply these cryptographic techniques and find out what could go wrong. To see how the mathematical concepts are applied in practice, the participants work through several scenario’s and learn how these concepts are applied to daily life.

Target group

  • Security managers
  • Risk managers
  • IT security professionals
  • IT auditors 
  • Security officers

Course outline

Day 1

  • Introduction to cryptography & terminology
  • Cryptanalysis
  • Basic Cryptography: Caesar, Vigenère, Enigma, One-time-pad, Kerckhoff’s Principle
  • Symmetric Cryptography
    Stream ciphers: LFSR, RC4
    Block ciphers: DES, AES

Day 2

  • Recap & Asymmetric Cryptography: Diffie-Hellman, ElGamal, RSA, DSA, Elliptic Curve
  • Diffie-Hellman, ElGamal, RSA, DSA, Elliptic Curve
  • One-way functions


The course will be given in English or Dutch, depending on the participants preferred language. The course material is in English.

Location, date and time

This 2-day course will be held on

26 + 27 March 2018, the Hague

This course starts at 9.00 a.m. and ends at 5.00 p.m.


The costs are € 1,500 ex VAT. Catering (lunch) and course materials are included in the price.

Permanent Education

Deloitte Academy is accredited by the NBA PE institution and has the NRTO label. This course qualifies for 1PE hours. You can also register your PE-hours at the 2 NOB or VRC.

For more information about our accreditation, we refer you to our Permanent Education page.

Education Journey

When you followed Introduction to Cryptography, the next course that you can follow is the HackLab: Malware Analysis.

Malware stands for malicious software, scripts or code meant to aid an attacker to hack a system, keep control, steal information or to cause damage. Malware poses a large risk to an organization and having theoretical knowledge on this matter is not enough anymore. Hands-on experience is required on how to discover, analyse and fight malware and is a difficult task without the right knowledge and experience. During this hands-on course experience, participants will gain experience in the analysis of malware, from the initial approach of dissecting to the analysing of advanced malware.


Until four weeks before the start of the course you can cancel free of costs or writing your participation oppose to another date. Cancellation within four weeks before the start of the course you will owe the full registration fee. If you are unable to attend, a colleague can participate at no additional cost. We would appreciate it if you bring them to us in good time.

We reserve the right at any time to cancel the course or move to insufficient enrollment. You will be informed in due time.


Marlous Theunissen

Marlous Theunissen


Marlous is Senior Consultant Security bij Cyber Risk Services en heeft ervaring met incident response, crypto, security protocol reviews, payment security, key management en malware analyse. Zij heeft... Meer

Joost Kremers

Joost Kremers

Junior Manager

At Deloitte The Netherlands I work within the Cyber Security team, which is part of Cyber Risk Services. My expertise lies in the field of Payment Security and Key Management, which means that I assis... Meer