You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dear Author
I want to know how to optimaze MC. I mean Multiplicative number(not nonlinear number).
That's I restrict use {XOR, AND, NOT} and the {XOR, NOT} is unlimited.
I only kept one sbox(Piccolo,0e040b0203080009010a070f060c050d) in sboxes4.txt.
I try run
And set not1_cost=xor2_cost=0.00, and2_cost=1.00 in software.conf.
But in the pre-computation state, it takes up a lot of memory and disk.
So maybe I have something wrong?
Looking forward to your reply.
Best wishes to you.
The text was updated successfully, but these errors were encountered:
Yes, sorry that the pre-computation requires a lot of memory and disk. The pre-computation is designed for efficiently searching implementations of many S-boxes.
For a single S-box, storing the tree on a disk is not worth it. One can skip the pre-computation, set -c 0, and use the function search_single() defined in lighter_mitm.hpp.
Sorry, I am afraid that one cannot set not1_cost=0.00 and xor2_cost=0.00. If so, I think the program will expand the tree using NOT1 and XOR2 endlessly.
Dear Author
I want to know how to optimaze MC. I mean Multiplicative number(not nonlinear number).
That's I restrict use {XOR, AND, NOT} and the {XOR, NOT} is unlimited.
I only kept one sbox(Piccolo,0e040b0203080009010a070f060c050d) in sboxes4.txt.
I try run
And set not1_cost=xor2_cost=0.00, and2_cost=1.00 in software.conf.
But in the pre-computation state, it takes up a lot of memory and disk.
So maybe I have something wrong?
Looking forward to your reply.
Best wishes to you.
The text was updated successfully, but these errors were encountered: