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

Description:

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. 

 

Hardware Security and Hacking

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.

 

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. With 13 billion IoT devices globally active in 2022, hardware security is becoming a core concern of the electronics industry.

 

For whom?    

  • Cryptography and security researchers who want to learn the core techniques of side-channel and fault analysis
  • Penetration testers, security auditors and evaluators of embedded devices
  • Forensics experts that are interested in hardware security
  • Developers of critical IoT products
  • Any embedded security enthusiasts or hardware hackers

The course involves programming in MATLAB/Octave or Python, so basic programming skills are required. Knowledge of cryptography and statistics is welcome, but not necessary to follow the course.

 

Practical Information

Dates: Will be announced as soon as possible
Mode of study: Onsite programme
Certificate: A Certificate of Attendance from the University of Amsterdam
Maximum number of participants: 20
Price: € 1950,- (UvA alumni get a 10% discount. Fees are VAT-exempt)
Location: Lab42, Science Park 900, Amsterdam 
Language: English
Study materials: Will be provided on the days of the masterclass.
Required software: Attendants should bring their own laptop with Windows, Linux or MacOS, and MATLAB/Octave or Python with numpy and scipy installed.

 

Content of the masterclass

  •     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
  •     Programming basic hardware attacks in MATLAB/Octave or Python   
  •     Deploying the hardware attacks to extract the secret key from provided datasets and break the security of a cryptographic device

This masterclass will be both theoretical and practical. For the practical part, coding assignments will be handed to the participants on the days of the masterclass, and will be carried out under the supervision of the lecturer.

 

 

 

BESbswy