SideChannelMarvels / Daredevil

A tool to perform (higher-order) correlation power analysis attacks (CPA).
GNU General Public License v3.0
155 stars 37 forks source link

Allow to attack a full unknown key #2

Closed doegox closed 8 years ago

doegox commented 8 years ago

Currently Daredevil attacks one single key byte and provides best candidates OR given the correct key it tells the rank of the right key bytes

It would be nice to be able to attack all key bytes of an unknown key in one stop and get at the end a list of N best candidates for each key byte. (and ideally if a plaintex/ciphertext is known, an automatic bruteforce based on best candidates)

haxelion commented 8 years ago

Implemented the bytenum=all without correct_key in 30a3fb76ad3f4a9a9ca4f8ab5bee74b85ad5af2a Still need to produce a meaningful summary at the end.

haxelion commented 8 years ago

Output the best key following the two criterion (sum(abs) and max(abs)) in commit 22ebef08a53059eaeeb9b3e4e88e9ef5af9d7723.

The rest of the improvement are now tracked in separate tickets.