Interface CryptoFitnessCriterion

All Known Implementing Classes:
AlgebraicDegreeCriterion, BalancednessCriterion, NonlinearityCriterion

public interface CryptoFitnessCriterion
One scalar criterion used for boolean-function cryptographic fitness.
  • Method Summary

    Modifier and Type
    Method
    Description
    id()
    Stable criterion identifier used in config.
    double
    Computes normalized score where higher is better.
  • Method Details

    • id

      String id()
      Stable criterion identifier used in config.
    • score

      double score(BooleanFunctionStats stats)
      Computes normalized score where higher is better.