SummaryΒΆ

Cryptographic criteria Table lists the member functions related to these criteria.

Cryptographic criteria
SYNTAX DESCRIPTION
void deg(int& d, VBF& F) \crit{DEG}(F)=d
void nl(NTL::RR& x, VBF& F) \crit{NL}(F)=x
void nlr(long& x, VBF& F, int r) \crit{NL}_r(F)=x
void Bal(int& bal, VBF& F) If F is balanced returns 1, otherwise 0
void CI(int& t, VBF& F) F is an (n,m,t)-\crit{CI}
void AI(int& i, VBF& F) \crit{AI}(F)=i
void maxAC(NTL::ZZ& x, VBF& F) F has absolute indicator x
void sigma(NTL::ZZ& x, VBF& F) F has sum-of-squares indicator x
void ld(NTL::RR& x, VBF& F) \crit{LD}(F)=x
void PC(int& l, VBF& F) F satisfies the \crit{PC}(l)

Member functions Table lists the member functions related to bounds and other properties of above criteria.

Member functions of the cryptographic criteria
SYNTAX DESCRIPTION
void SpectralRadius(NTL::ZZ& x, VBF& F) Spectral Radius
NTL::RR nlmax(VBF& F) Maximum possible nonlinearity
void typenl(int& typenl, VBF& F) 1=Bent, 2=Almost Bent, 3=Linear
int aimax(VBF& F) Maximum possible algebraic immunity
NTL::ZZ maxACmax(VBF& F) Maximum possible absolute indicator
NTL::ZZ maxsigma(VBF& F) Maximum possible sum-of-square indicator
NTL::ZZ minsigma(VBF& F) Minimum possible sum-of-square indicator
NTL::RR ldmax(VBF& F) Maximum possible linearity distance