Chip & System Security Testing 
Mobile & Backend Security Testing 
Our Company 
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 2023.
All rights reserved
Privacy policy | Legal Notice
SECURITY TESTING SOLUTIONS
Side Channel AnalysisLaser & EM Fault InjectionFirmware Security AnalysisSecurity Failure AnalysisVulnerability ResearchMAST: Mobile Application Security Testing