Skip to content
/ qscat Public

Qt Side Channel Analysis Tool to handle signal traces and more

License

Notifications You must be signed in to change notification settings

FdLSifu/qscat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QSCAT

Qt Side Channel Analysis Tool to handle signal traces and more

This tool aims to provide side channel analysis tool while keeping usage quite simple. QSCAT allows you to analyze power consumption or electromagnetic data from an embedded device. You can just visualize the data. QSCAT embeds synchronization method to align noisy traces. This is the first step to achieve key recovery.

Indeed QSCAT is a key recovery tool from signal traces. QSCAT doesn't handle signal acquisition and takes as input set of raw binaries files. A file corresponds to a signal trace or a set of traces. Here is the steps to perform key recovery:

  1. Signal traces acquistion in a binary format [out of QSCAT scope]
  2. Performing Simple Power Analysis (SPA) to identify pattern to attack [QSCAT]
  3. Synchronize traces if needed so that your identified pattern is align for the whole set of traces [QSCAT]
  4. Launch the attack tool [QSCAT]

Thanks to QSCAT you can do:

  • Signal traces visualation
  • Signal traces synchronization
    • Manual synchronization
    • Multi threaded multi step synchronization
  • Correlation Power Analysis CPA

Here is a demo of QSCAT

IMAGE ALT TEXT HERE

About

Qt Side Channel Analysis Tool to handle signal traces and more

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •