-
Notifications
You must be signed in to change notification settings - Fork 8
Polynomial circuit configuration_eac3
Karel Kubicek edited this page Feb 13, 2017
·
1 revision
Configuration for polynomial circuit back-end.
-
POLYNOMIAL_CIRCUIT
-
NUM_POLYNOMIALS
- Should be 8 * MAIN/CIRCUIT_SIZE_OUTPUT, because each polynomial stands for 1 bit of output.
-
MAX_TERMS
- Probably, good way to evolve good distinguisher is not trough difficult polynomials, so used 50 is enough.
- MUTATE_TERM_STRATEGY
- TERM_COUNT_P
- TERM_VAR_P
- ADD_TERM_P
- ADD_TERM_STRATEGY
- RM_TERM_P
- RM_TERM_STRATEGY
- CROSSOVER_RANDOMIZE_POLY
- CROSSOVER_TERM_P
- MAX_NUM_TERMS
- TERM_COUNT_PROB
- TERM_VAR_PROB
- ADD_TERM_PROB
- RM_TERM_PROB
-
CROSSOVER_TERM_PROB
- Works only, if crossing is enabled (GA/PROB_CROSSING > 0). It is part of polynomials crossing.
-
NUM_POLYNOMIALS
--
You are on EACirc 3 wiki!
--
Building notes
Running notes
Recommencing computation
--
Framework components
Circuit back-ends
Main computation loop
Projects
Evaluators
CUDA support
Testing
Known bugs
Third party libraries
I/O-Files structure
Java bytecode simulator
--
Project eStream
Project SHA-3
Project CAESAR
Project Files
--