Chip Security Testing 
Binary Security Analysis 
Resources 
Blog
Contact us
eShard
/
escoaching
/
Python For Side Channel Crash Course
Novice

Before starting - Python for Side-Channel crash course

Python is today the preferred language for Data Science. Python open-source libraries for data science, statistics and machine learning make it a great language to perform efficient Side-Channel analysis. During this crash course, you will quickly get up to speed with Python, focusing on the language features and libraries useful to perform side-channel analysis.

Covered Topics

  • Introduction to Python programming language
  • Most important Python features for side-channel
  • Most important Python libraries for side-channel
  • Python optimizations for efficient side-channel

Exercises

  • Manipulate multi-dimensional arrays with numpy
  • Perform most common statistical operations on traces data
  • Implement your own analysis object
  • Use Scared Python APIs to pilot a side-channel analysis

Requirements

  • Basic knowledge in programming
Contact us

Practical information

Overall duration: 1-day if in-person / flexible duration if online.

Schedule: 9am-1pm - 2-6 pm CET (in-person)

Number of trainees: 1 max.

Our Coaches

Aurélien
Vasselle
CopyRights eShard 2024.
All rights reserved
Privacy policy | Legal Notice