diff --git a/README.md b/README.md index 649ff3e..5824167 100644 --- a/README.md +++ b/README.md @@ -39,16 +39,19 @@ lookup-tables ``` Modes are: - 1) Classic inspection - 2) Advanced inspection with forced 0 or 1 bits - 3) Exhaustive variable-change search - 4) S box analysis - 5) Variable XOR - 6) F31, F32 analysis - 7) Exhaustive XOR search - 8) Cube attack search - 9) Precompute and save model - 10) Load model +| Mode | Explanation | +| ---------------------------------------------- | ----------- | +| 1. Classic inspection | run n steps | +| 2. Advanced inspection with forced 0 or 1 bits | run n steps but with bits forced to 0 or 1 | +| 3. Exhaustive variable-change search | - | +| 4. S box analysis | - | +| 5. Variable XOR | XOR chosen bits inside a register and check the evolution during n steps | +| 6. F31, F32 analysis | - | +| 7. Exhaustive XOR search | XOR bits inside a register, returns the best combination (least number of monomials)| +| 8. Cube attack search | offline part of the cube attack (a precomputed model can be used) | +| 9. Precompute and save model | precompute n steps and save the model | +| 10. Load model | load a saved model | + n steps can be precomputed and then loaded for the offline part of the cube attack with the menu entry 9 and 10.