Skip to content

Repository of various public white-box cryptographic implementations and their practical attacks.

License

Notifications You must be signed in to change notification settings

BrotherPhil/Deadpool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Deadpool

Our hero took the name Deadpool during the time he was experimented on:
The guards had a dead pool and gambled on which test subject would die next...
By the way, in the comics, the white boxes are Deadpool's crazy alternative inner voice.

Deadpool is a repository of various public white-box cryptographic implementations and their practical attacks.

The DCA attacks are leveraged by Tracer and Daredevil projects, also available at https://github.com/SideChannelMarvels/, as outlined in the paper

Joppe W. Bos and Charles Hubain and Wil Michiels and Philippe Teuwen:
Differential Computation Analysis: Hiding your White-Box Designs is Not Enough
Cryptology ePrint Archive, Report 2015/753, IACR, 2015.
http://eprint.iacr.org/2015/753.pdf

Attacks presented in the paper were performed partly with a proprietary tool, that we are in the process of replacing by an opensource variant (Daredevil) in order to have a completely opensource toolchain. Therefore this repository doesn't contain yet all the attacks described in the paper. More will come soon, missing features will be implemented in Daredevil to support all described attacks.

About

Repository of various public white-box cryptographic implementations and their practical attacks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.7%
  • Shell 2.3%