Difference between revisions of "Magma Code"
m |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This page contains a list of links to text files implementing various functions related to Boolean functions in the [http://magma.maths.usyd.edu.au/magma/ Magma programming language]. | This page contains a list of links to text files implementing various functions related to Boolean functions in the [http://magma.maths.usyd.edu.au/magma/ Magma programming language]. | ||
− | 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:Is_APN.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 | + | =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]] | ||
+ | |||
+ | =Source code that produces useful lists = | ||
+ | |||
+ | * [[:File:Ccz_inequivalent_representatives_from_the_known_families.txt|CCZ-inequivalent representatives from the known infinite APN families]] | ||
+ | * [[:File:Quadratic_apn_polynomials_7.txt|Quadratic APN functions in dimension 7]] | ||
+ | * [[:File:Quadratic_apn_polynomials_8.txt|Quadratic APN functions in dimension 8]] | ||
+ | * [[:File:Gold_spectra.txt|Quadratic APN functions in dimension 8 with Gold-like Walsh spectrum]] | ||
+ | * [[:File:T1_spectra.txt|Quadratic APN functions in dimension 8 with Walsh spectrum of type 1]] | ||
+ | * [[:File:T2_spectra.txt|Quadratic APN functions in dimension 8 with Walsh spectrum of type 2]] |
Latest revision as of 12:56, 13 January 2020
This page contains a list of links to text files implementing various functions related to Boolean functions in the Magma programming language.
Contents
Useful code for vectorial Boolean functions
General codes:
Equivalences and related invariants:
Useful code for Boolean functions
Useful code for functions over 𝔽𝑝𝑛
Source code that produces useful lists
- CCZ-inequivalent representatives from the known infinite APN families
- Quadratic APN functions in dimension 7
- Quadratic APN functions in dimension 8
- Quadratic APN functions in dimension 8 with Gold-like Walsh spectrum
- Quadratic APN functions in dimension 8 with Walsh spectrum of type 1
- Quadratic APN functions in dimension 8 with Walsh spectrum of type 2