Difference between revisions of "Lower bounds on APN-distance for all known APN functions"
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | The following | + | The following table lists a lower bound on the Hamming distance between a representative from each known CCZ-equivalence class of APN functions up to dimension 11, and the closes APN function (in terms of Hamming distance). The lower bound <math>l(F)</math> between an (n,n)-function F and the closest APN function is a CCZ-invariant, and is calculated via the formula <math>l(F) = \lceil \frac{m_F}{3} \rceil + 1</math>, where <math>m_F = \min_{b, \beta \in \mathbb{F}_{2^n}} | \{ a \in \mathbb{F}_{2^n} : (\exists x \in \mathbb{F}_{2^n})( F(x) + F(a+x) + F(a + \beta) = b ) \} |</math><ref>L. Budaghyan, C. Carlet, T. Helleseth, N. Kaleyski. On the distance between APN functions. IEEE Trans. Inf. Theory, early access article. https://doi.org/10.1109/TIT.2020.2983684</ref>. The representatives for dimensions 7 and 8 are taken from the list of [[known quadratic APN polynomial functions over GF(2^7)]] and [[Known quadratic APN polynomial functions over GF(2^8)]], respectively, while the rest are taken from the table of [[CCZ-inequivalent APN functions from the known APN classes over GF(2^n) (for n between 6 and 11)]]. |
− | The | + | The table below shows the lower bounds computed for some of the known APN functions for dimensions between 4 and 11. The functions in dimensions between 5 and 8 are indexed according to the table of [[known switching classes of APN functions over GF(2^n) for n = 5,6,7,8]]. The ones between 9 and 11 are indexed according to the table of [[CCZ-inequivalent APN functions from the known APN classes over GF(2^n) (for n between 6 and 11)]]. A separate table listing these results for the (more than 8000) known APN functions in dimension 8 is available under [[Lower bounds on APN-distance for all known APN functions in dimension 8]]. Note that all known APN functions in dimension 7 from the [[known quadratic APN polynomial functions over GF(2^7)]] have the same value of the lower bound as e.g. <math>x^3</math> over <math>\mathbb{F}_{2^7}</math>. |
<table> | <table> | ||
<tr> | <tr> | ||
− | <th | + | <th>Dimension</th> |
− | + | <th>F</th> | |
− | |||
− | |||
− | <th> | ||
− | |||
<th><math>m_F</math></th> | <th><math>m_F</math></th> | ||
− | <th> | + | <th>Lower bound</th> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
+ | <td>4</td> | ||
+ | <td>x<sup>3</sup></td> | ||
+ | <td>3</td> | ||
<td>2</td> | <td>2</td> | ||
− | |||
− | |||
− | |||
</tr> | </tr> | ||
− | <tr> | + | <tr class="strongDivider"> |
− | <td> | + | <td>5</td> |
− | <td> | + | <td>x<sup>3</sup></td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>5</td> |
− | <td> | + | <td>x<sup>5</sup></td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>5</td> | <td>5</td> | ||
− | <td> | + | <td>x<sup>15</sup></td> |
− | <td> | + | <td>9</td> |
− | <td> | + | <td>4</td> |
</tr> | </tr> | ||
− | <tr> | + | <tr class="strongDivider"> |
<td>6</td> | <td>6</td> | ||
− | <td> | + | <td>1.1</td> |
− | <td> | + | <td>27</td> |
− | <td> | + | <td>10</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>1.2</td> |
− | <td> | + | <td>27</td> |
− | <td> | + | <td>10</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.1</td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.2</td> |
− | <td> | + | <td>27</td> |
− | <td> | + | <td>10</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
+ | <td>6</td> | ||
+ | <td>2.3</td> | ||
+ | <td>27</td> | ||
<td>10</td> | <td>10</td> | ||
− | |||
− | |||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.4</td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
− | |||
− | |||
− | |||
− | |||
<tr> | <tr> | ||
− | < | + | <td>6</td> |
+ | <td>2.5</td> | ||
+ | <td>15</td> | ||
+ | <td>6</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | < | + | <td>6</td> |
− | < | + | <td>2.6</td> |
− | < | + | <td>15</td> |
− | < | + | <td>6</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.7</td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.8</td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.9</td> |
− | <td> | + | <td>21</td> |
− | <td> | + | <td>8</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.10</td> |
− | <td> | + | <td>21</td> |
− | <td> | + | <td>8</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>6</td> |
− | <td> | + | <td>2.11</td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>6</td> | <td>6</td> | ||
− | <td> | + | <td>2.12</td> |
− | <td> | + | <td>15</td> |
− | <td> | + | <td>6</td> |
</tr> | </tr> | ||
− | <tr> | + | <tr class="strongDivider"> |
<td>7</td> | <td>7</td> | ||
− | <td> | + | <td>7.1</td> |
− | <td> | + | <td>54</td> |
− | <td> | + | <td>19</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>7</td> |
− | <td> | + | <td>all others</td> |
− | <td> | + | <td>63</td> |
− | <td> | + | <td>22</td> |
</tr> | </tr> | ||
− | </ | + | <tr class="strongDivider"> |
− | + | <td>8</td> | |
− | < | + | <td>1.1 - 1.13</td> |
− | + | <td>111</td> | |
− | < | + | <td>38</td> |
− | < | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | < | + | <td>8</td> |
− | < | + | <td>1.14</td> |
− | < | + | <td>99</td> |
− | < | + | <td>34</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>8</td> |
− | <td> | + | <td>1.15 - 1.17</td> |
− | <td> | + | <td>111</td> |
− | <td> | + | <td>38</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>8</td> |
− | <td> | + | <td>2.1</td> |
− | <td> | + | <td>111</td> |
− | <td> | + | <td>38</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>8</td> |
− | <td> | + | <td>3.1</td> |
− | <td> | + | <td>111</td> |
− | <td> | + | <td>38</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>8</td> |
− | <td> | + | <td>4.1</td> |
− | <td> | + | <td>99</td> |
− | <td> | + | <td>34</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>8</td> |
− | <td> | + | <td>5.1</td> |
− | <td> | + | <td>105</td> |
− | <td> | + | <td>36</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>8</td> |
− | <td> | + | <td>6.1</td> |
− | <td> | + | <td>105</td> |
− | <td> | + | <td>36</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>8</td> |
− | <td> | + | <td>7.1</td> |
− | <td> | + | <td>111</td> |
− | <td> | + | <td>38</td> |
</tr> | </tr> | ||
− | <tr> | + | <tr class="strongDivider"> |
− | <td> | + | <td>9</td> |
− | <td> | + | <td>9.7</td> |
− | <td> | + | <td>231</td> |
− | <td> | + | <td>78</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>9</td> | <td>9</td> | ||
− | <td> | + | <td>all others</td> |
<td>255</td> | <td>255</td> | ||
<td>86</td> | <td>86</td> | ||
</tr> | </tr> | ||
− | <tr> | + | <tr class="strongDivider"> |
<td>10</td> | <td>10</td> | ||
− | <td> | + | <td>10.4</td> |
− | <td> | + | <td>477</td> |
− | <td> | + | <td>160</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>10</td> |
− | <td> | + | <td>all others</td> |
− | <td> | + | <td>495</td> |
− | <td> | + | <td>166</td> |
</tr> | </tr> | ||
− | <tr> | + | <tr class="strongDivider"> |
− | <td> | + | <td>11</td> |
− | <td | + | <td>11.12</td> |
<td>978</td> | <td>978</td> | ||
− | <td> | + | <td>327</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td> | + | <td>11</td> |
− | <td> | + | <td>all others</td> |
− | <td> | + | <td>1023</td> |
− | <td> | + | <td>342</td> |
</tr> | </tr> | ||
+ | |||
+ | |||
</table> | </table> |
Latest revision as of 20:55, 10 July 2020
The following table lists a lower bound on the Hamming distance between a representative from each known CCZ-equivalence class of APN functions up to dimension 11, and the closes APN function (in terms of Hamming distance). The lower bound between an (n,n)-function F and the closest APN function is a CCZ-invariant, and is calculated via the formula , where [1]. The representatives for dimensions 7 and 8 are taken from the list of known quadratic APN polynomial functions over GF(2^7) and Known quadratic APN polynomial functions over GF(2^8), respectively, while the rest are taken from the table of CCZ-inequivalent APN functions from the known APN classes over GF(2^n) (for n between 6 and 11).
The table below shows the lower bounds computed for some of the known APN functions for dimensions between 4 and 11. The functions in dimensions between 5 and 8 are indexed according to the table of known switching classes of APN functions over GF(2^n) for n = 5,6,7,8. The ones between 9 and 11 are indexed according to the table of CCZ-inequivalent APN functions from the known APN classes over GF(2^n) (for n between 6 and 11). A separate table listing these results for the (more than 8000) known APN functions in dimension 8 is available under Lower bounds on APN-distance for all known APN functions in dimension 8. Note that all known APN functions in dimension 7 from the known quadratic APN polynomial functions over GF(2^7) have the same value of the lower bound as e.g. over .
Dimension | F | Lower bound | |
---|---|---|---|
4 | x3 | 3 | 2 |
5 | x3 | 15 | 6 |
5 | x5 | 15 | 6 |
5 | x15 | 9 | 4 |
6 | 1.1 | 27 | 10 |
6 | 1.2 | 27 | 10 |
6 | 2.1 | 15 | 6 |
6 | 2.2 | 27 | 10 |
6 | 2.3 | 27 | 10 |
6 | 2.4 | 15 | 6 |
6 | 2.5 | 15 | 6 |
6 | 2.6 | 15 | 6 |
6 | 2.7 | 15 | 6 |
6 | 2.8 | 15 | 6 |
6 | 2.9 | 21 | 8 |
6 | 2.10 | 21 | 8 |
6 | 2.11 | 15 | 6 |
6 | 2.12 | 15 | 6 |
7 | 7.1 | 54 | 19 |
7 | all others | 63 | 22 |
8 | 1.1 - 1.13 | 111 | 38 |
8 | 1.14 | 99 | 34 |
8 | 1.15 - 1.17 | 111 | 38 |
8 | 2.1 | 111 | 38 |
8 | 3.1 | 111 | 38 |
8 | 4.1 | 99 | 34 |
8 | 5.1 | 105 | 36 |
8 | 6.1 | 105 | 36 |
8 | 7.1 | 111 | 38 |
9 | 9.7 | 231 | 78 |
9 | all others | 255 | 86 |
10 | 10.4 | 477 | 160 |
10 | all others | 495 | 166 |
11 | 11.12 | 978 | 327 |
11 | all others | 1023 | 342 |
- ↑ L. Budaghyan, C. Carlet, T. Helleseth, N. Kaleyski. On the distance between APN functions. IEEE Trans. Inf. Theory, early access article. https://doi.org/10.1109/TIT.2020.2983684