Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Lowering the Bar - Deep Learning for Side Channel Analysis

Black Hat via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course demonstrates how deep learning can automate signal analysis in power side-channel attacks. It applies convolutional neural networks to key recovery in AES-128 and ECC, including examples involving misalignment and first-order masking.

Syllabus

Intro
Power analysis
Example (huge) leakage
Signal processing (demo)
AES-128 first round attack
Points of interest selection
Concept of Template Analysis
The actual process
Deep Learning
Convolutional Neural Networks (CNN)
Creating training/test/validation data sets
Classification
Step 1: Define initial hyper-parameters (demo)
Make sure it's capable of learning
Make it generalize
Key Recovery
Piñata AES-128 with misalignment (demo)
Bypassing Misalignment with CNNS
Breaking protected ECC on Piñata
Breaking AES with First-Order Masking (demo)
1st cool thing
2nd cool thing
I want to learn more!
Key takeaways

Taught by

Black Hat

Reviews

Start your review of Lowering the Bar - Deep Learning for Side Channel Analysis

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.