/JeanGrey

Tools to perform differential fault analysis attacks (DFA).

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Jean Grey

Jean can manipulate other people's minds easily, achieving a variety of effects. The range at which she can perform these feats is greatly increased while she is accessing the Phoenix Force.

JeanGrey is a set of tools to perform differential fault analysis attacks (DFA).

Currently it contains the following tools:

  • phoenixAES for AES DFA attacks
  • phoenixAES-yifan for AES DFA attacks, a variant by Yifan Lu which will try all possible combinations of ciphertexts. Slower but handy when phoenixAES fails.
  • phoenixSM4 for SM4 DFA attacks
  • aes-known-key-fault-analysis to compute from a pair of correct and faulty ciphertexts where a fault has been injected (any round), once the key is known.

Similar tools: