Difference between revisions of "Magma Code"

From Boolean Functions
Jump to: navigation, search
m
m
Line 3: Line 3:
 
=Useful code for vectorial Boolean functions=
 
=Useful code for vectorial Boolean functions=
  
 +
General codes:
 
* [[:File:ANF.txt|Algebraic Normal Form (ANF)]]
 
* [[:File:ANF.txt|Algebraic Normal Form (ANF)]]
 +
* [[:File:IsAPN.txt|APN property]]
 
* [[:File:IsAPNdeg2.txt|APN property for quadratic maps]]
 
* [[:File:IsAPNdeg2.txt|APN property for quadratic maps]]
 +
Equivalences and related invariants:
 +
* [[:File:CCZeq2.txt|CCZ-equivalence]]
 +
* [[:File:GammaRank.txt|Gamma-rank (Γ-rank)]]
 +
* [[:File:DeltaRank.txt|Delta-rank (Δ-rank)]]
 +
* [[:File:MGF.txt|Multiplier group (ℳ(𝐺<sub>𝐹</sub>))]]
  
 
=Useful code for Boolean functions=
 
=Useful code for Boolean functions=
Line 10: Line 17:
 
=Useful code for functions over 𝔽<sub>𝑝<sup>𝑛</sup></sub>=
 
=Useful code for functions over 𝔽<sub>𝑝<sup>𝑛</sup></sub>=
  
 +
* [[:File:IsPN.txt|PN property]]
 
* [[:File:IsPNdeg2.txt|PN property for quadratic maps]]
 
* [[:File:IsPNdeg2.txt|PN property for quadratic maps]]
 +
* [[:File:CCZeq.txt|CCZ-equivalence]]

Revision as of 17:03, 4 October 2019

This page contains a list of links to text files implementing various functions related to Boolean functions in the Magma programming language.

Useful code for vectorial Boolean functions

General codes:

Equivalences and related invariants:

Useful code for Boolean functions

Useful code for functions over 𝔽𝑝𝑛