Skip to content

WilliamZhang0001/Dilithium-Side-channel-Attack-and-leakage-analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dilithium-Side-channel-Attack-and-leakage-analysis

This work primarily includes:

  • Template attacks on Dilithium
  • Approximate universal DPA on AES
  • Commonly used side-channel leakage analysis tools

The template attack on Dilithium is based on the principles described in:
Profiling Side-Channel Attacks on Dilithium: A Small Bit-Fiddling Leak Breaks It All,
URL.

The approximate universal DPA outlines a non-profiling attack method applied in scenarios where only a single leakage point of the AES first-round SBox is available.

The side-channel leakage analysis tools primarily include functionalities such as:

  • Concurrent first-order t-tests
  • Mutual information computation
  • Signal-to-noise ratio (SNR) calculation of traces

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 41.3%
  • C 39.9%
  • Jupyter Notebook 14.9%
  • Makefile 3.5%
  • Gnuplot 0.4%