Cyber, Security, Security Domain, Safety, beveiliging, Hacking, Education, Technical, IoT, Computer Science
Edu type:
Course or training
Associate degree (EQF 5), Bachelor (EQF 6), Doctorate/PhD (EQF 8), Master (EQF 7)
Start date:
Study Load:
16 hrs
2 days
More information


Hardware Security and Hacking

Are you interested in learning the basics of hardware hacking? Is your organization affected by IoT security evaluations? Do you want to learn the core techniques used in hardware penetration testing? This 2-day masterclass will teach you the basics of hardware hacking specifically focusing on side-channel and fault attacks. You will learn about these basics of hardware security in a hands-on manner by doing coding assignments and become familiar with novel and impactful attack techniques that affect most modern IoT devices. 


Modern cryptography has enabled secure communications, privacy and safe transactions that benefit our daily life. However, once a cryptographic algorithm is implemented on a physical device (microprocessor, FPGA, ASIC etc.) it becomes vulnerable to hardware attacks like side-channel analysis and fault injection. Hardware attacks are a unique intersection of cryptography, electronics and machine learning. The attacks monitor passively the power consumption of a cryptographic device or try to actively inject faults in order to bypass security.

In this masterclass we will provide:

  • An introduction to side-channel analysis, showcasing the core statistical techniques used to attack devices
  • An introduction to fault attacks, showcasing core differential techniques that exploit injected faults
  • During the course, the attendants will get the chance to code in MATLAB/Octave or Python these basic hardware attacks. 

Subsequently, they will deploy them in order to extract the secret key from provided datasets and break the security of a cryptographic device.


After this masterclass you will:

  • Become familiar with the novel attack vector of hardware security
  • Gain the basic understanding of side-channel analysis and fault attacks
  • Improve your coding skills by hands-on assignments involving the analysis of datasets


Dates: Thursday 15 June & Friday 16 June 2023, 09:00 - 17:00

Price: € 1950,- (UvA alumni get a 10% discount. Fees are VAT-exempt) 

Location: Lab42, Science Park 900, Amsterdam  

Lecturer: Dr. Kostas Papagiannopoulos 


Visit our website to sign up or request a brochure with more information!


This masterclass is part of a series of three different hardware security masterclasses we offer. The other two masterclasses are:


  • Hardware Security: Lightweight Cryptography & Hardware Trojans (June 1st 2023)
  • Hardware Security: RISC-V for Security Applications (June 22nd  2023)