| Literature DB >> 35634082 |
Muhammad Fahad Khan1,2, Khalid Saleem1, Tariq Shah3, Mohammad Mazyad Hazzazi4, Ismail Bahkali5, Piyush Kumar Shukla6.
Abstract
The protection of confidential information is a global issue, and block encryption algorithms are the most reliable option for securing data. The famous information theorist, Claude Shannon, has given two desirable characteristics that should exist in a strong cipher which are substitution and permutation in their fundamental research on "Communication Theory of Secrecy Systems." block ciphers strictly follow the substitution and permutation principle in an iterative manner to generate a ciphertext. The actual strength of the block ciphers against several attacks is entirely based on its substitution characteristic, which is gained by using the substitution box (S-box). In the current literature, algebraic structure-based and chaos-based techniques are highly used for the construction of S-boxes because both these techniques have favourable features for S-box construction but also various attacks of these techniques have been identified including SAT solver, linear and differential attacks, Gröbner-based attacks, XSL attacks, interpolation attacks, XL-based attacks, finite precision effect, chaotic systems degradation, predictability, weak randomness, chaotic discontinuity, and limited control parameters. The main objective of this research is to design a novel technique for the dynamic generation of S-boxes that are safe against the cryptanalysis techniques of algebraic structure-based and chaos-based approaches. True randomness has been universally recognized as the ideal method for cipher primitives design because true random numbers are unpredictable, irreversible, and unreproducible. The biggest challenge we faced during this research was how can we generate the true random numbers and how can true random numbers utilized for strengthening the S-box construction technique. The basic concept of the proposed technique is the extraction of true random bits from underwater acoustic waves and to design a novel technique for the dynamic generation of S-boxes using the chain of knight's tour. Rather than algebraic structure- and chaos-based techniques, our proposed technique depends on inevitable high-quality randomness which exists in underwater acoustics waves. The proposed method satisfies all standard evaluation tests of S-boxes construction and true random numbers generation. Two million bits have been analyzed using the NIST randomness test suite, and the results show that underwater sound waves are an impeccable entropy source for true randomness. Additionally, our dynamically generated S-boxes have better or equal strength, over the latest published S-boxes (2020 to 2021). According to our knowledge first time, this type of research has been conducted, in which natural randomness of underwater acoustic waves has been used for the construction of block cipher's substitution box.Entities:
Mesh:
Year: 2022 PMID: 35634082 PMCID: PMC9142301 DOI: 10.1155/2022/8338508
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Architecture diagram of the proposed system.
Figure 2Flowchart of TRNG-based underwater acoustics.
Figure 3Computation of amplitude differences.
Results of NIST randomness test suite.
| Type of test |
| Conclusion | ||
|---|---|---|---|---|
| 01. Frequency test (monobit) | 0.8461758819031635 | Random | ||
| 02. Frequency test within a block | 0.5166228701210154 | Random | ||
| 03. Run test | 0.2609970420138874 | Random | ||
| 04. Longest run of ones in a block | 0.34640251063536204 | Random | ||
| 05. Binary matrix rank test | 0.09949346113140206 | Random | ||
| 06. Discrete Fourier transform (spectral) test | 0.832838521091328 | Random | ||
| 07. Nonoverlapping template matching test | 0.22184797295460632 | Random | ||
| 08. Overlapping template matching test | 0.16413619193258017 | Random | ||
| 09. Maurer's universal statistical test | 0.4051810932845413 | Random | ||
| 10. Linear complexity test | 0.4394606534399792 | Random | ||
| 11. Serial test: | 0.5703210920746249 | Random | ||
| 0.5412977586951687 | Random | |||
| 12. Approximate entropy test | 0.013704869478928823 | Random | ||
| 13. Cummulative sums (forward) test | 0.9081561792752144 | Random | ||
| 14. Cummulative sums (reverse) test | 0.7420961383854099 | Random | ||
| 15. Random excursions test: | State | Chi squared |
| Conclusion |
| −4 | 3.1940558536339703 | 0.6700965356355721 | Random | |
| −3 | 8.322704313725493 | 0.13932469392722086 | Random | |
| −2 | 2.215379649802308 | 0.8186113923928053 | Random | |
| −1 | 10.373856209150327 | 0.06530927491189864 | Random | |
| +1 | 5.49281045751634 | 0.3587348843928551 | Random | |
| +2 | 1.978633099330267 | 0.8520935894148005 | Random | |
| +3 | 0.872903529411762 | 0.9721522155809542 | Random | |
| +4 | 2.2030722493078865 | 0.8203920781040164 | Random | |
| 16. Random excursions variant test: | State | Counts |
| Conclusion |
| −9.0 | 1743 | 0.3503620748973999 | Random | |
| −8.0 | 1791 | 0.22313138786599762 | Random | |
| −7.0 | 1861 | 0.09700096546916874 | Random | |
| −6.0 | 1837 | 0.09426256021374013 | Random | |
| −5.0 | 1755 | 0.17515792247265105 | Random | |
| −4.0 | 1675 | 0.3218141454622986 | Random | |
| −3.0 | 1588 | 0.6391395377015844 | Random | |
| −2.0 | 1605 | 0.43375610043914314 | Random | |
| −1.0 | 1572 | 0.4476990724652935 | Random | |
| +1.0 | 1601 | 0.19931513588782468 | Random | |
| +2.0 | 1629 | 0.30147752489003166 | Random | |
| +3.0 | 1609 | 0.523032983174088 | Random | |
| +4.0 | 1609 | 0.589348273539888 | Random | |
| +5.0 | 1662 | 0.426374068680618 | Random | |
| +6.0 | 1783 | 0.1678955379041649 | Random | |
| +7.0 | 1876 | 0.0827802734496795 | Random | |
| +8.0 | 1869 | 0.1135773370125223 | Random | |
| +9.0 | 1818 | 0.20668955769990105 | Random | |
Figure 4Flowchart of dynamic S-boxes generation based on knight's tour chain.
Figure 5Dynamic generation of S-boxes based on knight's tour chain.
Algorithm 1ReverseSbox (S-box).
Substitution box 1.
| 106 | 220 | 5 | 24 | 1 | 124 | 20 | 104 | 96 | 88 | 240 | 170 | 9 | 115 | 246 | 86 |
| 197 | 230 | 174 | 155 | 76 | 185 | 175 | 31 | 142 | 103 | 239 | 122 | 40 | 113 | 208 | 228 |
| 78 | 21 | 218 | 29 | 110 | 85 | 43 | 70 | 27 | 120 | 66 | 28 | 189 | 126 | 36 | 232 |
| 138 | 165 | 234 | 16 | 243 | 23 | 160 | 235 | 97 | 48 | 90 | 101 | 98 | 250 | 6 | 45 |
| 38 | 73 | 141 | 53 | 81 | 71 | 203 | 206 | 2 | 135 | 252 | 111 | 145 | 92 | 238 | 63 |
| 130 | 186 | 180 | 123 | 192 | 4 | 251 | 89 | 196 | 84 | 58 | 143 | 32 | 59 | 82 | 198 |
| 112 | 224 | 247 | 64 | 177 | 178 | 148 | 184 | 233 | 200 | 222 | 107 | 105 | 195 | 201 | 187 |
| 154 | 236 | 163 | 109 | 219 | 254 | 137 | 210 | 241 | 204 | 212 | 139 | 34 | 248 | 249 | 74 |
| 202 | 253 | 52 | 47 | 226 | 19 | 12 | 3 | 114 | 207 | 118 | 171 | 91 | 193 | 217 | 144 |
| 169 | 237 | 13 | 57 | 131 | 30 | 121 | 95 | 33 | 14 | 199 | 119 | 146 | 100 | 166 | 182 |
| 255 | 72 | 215 | 209 | 188 | 77 | 99 | 35 | 116 | 242 | 18 | 87 | 132 | 102 | 158 | 152 |
| 150 | 62 | 211 | 55 | 164 | 80 | 162 | 125 | 225 | 133 | 183 | 117 | 179 | 51 | 205 | 60 |
| 65 | 8 | 15 | 213 | 69 | 223 | 41 | 54 | 176 | 46 | 244 | 194 | 0 | 156 | 172 | 39 |
| 56 | 161 | 227 | 147 | 93 | 129 | 67 | 168 | 221 | 245 | 25 | 136 | 17 | 214 | 128 | 167 |
| 61 | 229 | 22 | 11 | 153 | 94 | 149 | 151 | 50 | 216 | 49 | 159 | 37 | 10 | 127 | 7 |
| 26 | 83 | 44 | 134 | 42 | 231 | 79 | 75 | 68 | 108 | 173 | 157 | 140 | 191 | 181 | 190 |
Substitution box 2.
| 254 | 240 | 187 | 11 | 151 | 155 | 153 | 100 | 103 | 201 | 144 | 0 | 72 | 14 | 158 | 63 |
| 180 | 209 | 138 | 2 | 169 | 27 | 60 | 186 | 21 | 97 | 52 | 109 | 251 | 248 | 95 | 19 |
| 124 | 71 | 10 | 107 | 58 | 210 | 26 | 203 | 90 | 168 | 121 | 250 | 66 | 226 | 50 | 104 |
| 176 | 46 | 65 | 93 | 6 | 183 | 245 | 134 | 86 | 216 | 7 | 44 | 238 | 207 | 16 | 110 |
| 202 | 99 | 17 | 165 | 217 | 167 | 80 | 55 | 128 | 82 | 75 | 200 | 40 | 182 | 147 | 174 |
| 196 | 156 | 120 | 192 | 116 | 136 | 164 | 188 | 48 | 5 | 152 | 166 | 33 | 62 | 230 | 137 |
| 12 | 9 | 102 | 61 | 223 | 54 | 159 | 34 | 59 | 246 | 195 | 213 | 170 | 51 | 253 | 229 |
| 126 | 122 | 140 | 241 | 98 | 77 | 237 | 179 | 47 | 191 | 30 | 130 | 118 | 185 | 224 | 243 |
| 45 | 36 | 227 | 149 | 106 | 239 | 68 | 221 | 189 | 219 | 150 | 108 | 13 | 161 | 154 | 112 |
| 242 | 172 | 23 | 178 | 135 | 131 | 160 | 231 | 129 | 244 | 31 | 255 | 173 | 39 | 233 | 205 |
| 198 | 89 | 20 | 18 | 215 | 8 | 249 | 139 | 181 | 212 | 53 | 163 | 157 | 127 | 208 | 64 |
| 105 | 85 | 142 | 184 | 145 | 29 | 37 | 175 | 111 | 125 | 222 | 4 | 117 | 232 | 76 | 87 |
| 84 | 35 | 42 | 123 | 49 | 235 | 24 | 92 | 101 | 91 | 204 | 194 | 79 | 133 | 96 | 32 |
| 15 | 69 | 67 | 146 | 190 | 88 | 83 | 1 | 141 | 119 | 177 | 234 | 132 | 38 | 74 | 236 |
| 252 | 3 | 28 | 78 | 22 | 220 | 57 | 43 | 211 | 225 | 199 | 41 | 94 | 197 | 143 | 70 |
| 206 | 73 | 162 | 56 | 25 | 228 | 218 | 81 | 115 | 114 | 171 | 113 | 148 | 193 | 247 | 214 |
Reverse S-box 1.
| 204 | 4 | 72 | 135 | 85 | 2 | 62 | 239 | 193 | 12 | 237 | 227 | 134 | 146 | 153 | 194 |
| 51 | 220 | 170 | 133 | 6 | 33 | 226 | 53 | 3 | 218 | 240 | 40 | 43 | 35 | 149 | 23 |
| 92 | 152 | 124 | 167 | 46 | 236 | 64 | 207 | 28 | 198 | 244 | 38 | 242 | 63 | 201 | 131 |
| 57 | 234 | 232 | 189 | 130 | 67 | 199 | 179 | 208 | 147 | 90 | 93 | 191 | 224 | 177 | 79 |
| 99 | 192 | 42 | 214 | 248 | 196 | 39 | 69 | 161 | 65 | 127 | 247 | 20 | 165 | 32 | 246 |
| 181 | 68 | 94 | 241 | 89 | 37 | 15 | 171 | 9 | 87 | 58 | 140 | 77 | 212 | 229 | 151 |
| 8 | 56 | 60 | 166 | 157 | 59 | 173 | 25 | 7 | 108 | 0 | 107 | 249 | 115 | 36 | 75 |
| 96 | 29 | 136 | 13 | 168 | 187 | 138 | 155 | 41 | 150 | 27 | 83 | 5 | 183 | 45 | 238 |
| 222 | 213 | 80 | 148 | 172 | 185 | 243 | 73 | 219 | 118 | 48 | 123 | 252 | 66 | 24 | 91 |
| 143 | 76 | 156 | 211 | 102 | 230 | 176 | 231 | 175 | 228 | 112 | 19 | 205 | 251 | 174 | 235 |
| 54 | 209 | 182 | 114 | 180 | 49 | 158 | 223 | 215 | 144 | 11 | 139 | 206 | 250 | 18 | 22 |
| 200 | 100 | 101 | 188 | 82 | 254 | 159 | 186 | 103 | 21 | 81 | 111 | 164 | 44 | 255 | 253 |
| 84 | 141 | 203 | 109 | 88 | 16 | 95 | 154 | 105 | 110 | 128 | 70 | 121 | 190 | 71 | 137 |
| 30 | 163 | 119 | 178 | 122 | 195 | 221 | 162 | 233 | 142 | 34 | 116 | 1 | 216 | 106 | 197 |
| 97 | 184 | 132 | 210 | 31 | 225 | 17 | 245 | 47 | 104 | 50 | 55 | 113 | 145 | 78 | 26 |
| 10 | 120 | 169 | 52 | 202 | 217 | 14 | 98 | 125 | 126 | 61 | 86 | 74 | 129 | 117 | 160 |
Reverse S-box 2.
| 11 | 215 | 19 | 225 | 187 | 89 | 52 | 58 | 165 | 97 | 34 | 3 | 96 | 140 | 13 | 208 |
| 62 | 66 | 163 | 31 | 162 | 24 | 228 | 146 | 198 | 244 | 38 | 21 | 226 | 181 | 122 | 154 |
| 207 | 92 | 103 | 193 | 129 | 182 | 221 | 157 | 76 | 235 | 194 | 231 | 59 | 128 | 49 | 120 |
| 88 | 196 | 46 | 109 | 26 | 170 | 101 | 71 | 243 | 230 | 36 | 104 | 22 | 99 | 93 | 15 |
| 175 | 50 | 44 | 210 | 134 | 209 | 239 | 33 | 12 | 241 | 222 | 74 | 190 | 117 | 227 | 204 |
| 70 | 247 | 73 | 214 | 192 | 177 | 56 | 191 | 213 | 161 | 40 | 201 | 199 | 51 | 236 | 30 |
| 206 | 25 | 116 | 65 | 7 | 200 | 98 | 8 | 47 | 176 | 132 | 35 | 139 | 27 | 63 | 184 |
| 143 | 251 | 249 | 248 | 84 | 188 | 124 | 217 | 82 | 42 | 113 | 195 | 32 | 185 | 112 | 173 |
| 72 | 152 | 123 | 149 | 220 | 205 | 55 | 148 | 85 | 95 | 18 | 167 | 114 | 216 | 178 | 238 |
| 10 | 180 | 211 | 78 | 252 | 131 | 138 | 4 | 90 | 6 | 142 | 5 | 81 | 172 | 14 | 102 |
| 150 | 141 | 242 | 171 | 86 | 67 | 91 | 69 | 41 | 20 | 108 | 250 | 145 | 156 | 79 | 183 |
| 48 | 218 | 147 | 119 | 16 | 168 | 77 | 53 | 179 | 125 | 23 | 2 | 87 | 136 | 212 | 121 |
| 83 | 253 | 203 | 106 | 80 | 237 | 160 | 234 | 75 | 9 | 64 | 39 | 202 | 159 | 240 | 61 |
| 174 | 17 | 37 | 232 | 169 | 107 | 255 | 164 | 57 | 68 | 246 | 137 | 229 | 135 | 186 | 100 |
| 126 | 233 | 45 | 130 | 245 | 111 | 94 | 151 | 189 | 158 | 219 | 197 | 223 | 118 | 60 | 133 |
| 1 | 115 | 144 | 127 | 153 | 54 | 105 | 254 | 29 | 166 | 43 | 28 | 224 | 110 | 0 | 155 |
Nonlinearity of state-of-the-art S-boxes.
| Recently published S-boxes | Maximum nonlinearity achieved |
|---|---|
| [ | −108 |
| [ | −110 |
| [ | −108 |
| [ | −108 |
| [ | −110 |
| [ | −108 |
| [ | −108 |
| [ | −108 |
| [ | −104 |
| [ | −108 |
| [ | −106 |
| [ | −108 |
| [ | −110 |
| [ | −108 |
| [ | −110 |
| [ | −110 |
| [ | −110 |
| [ | −108 |
| [ | −110 |
| [ | −102 |
| [ | −107 |
| [ | −104 |
| [ | −106 |
| [ | −105 |
| [ | −106 |
| [ | −108 |
| [ | −108 |
| [ | −108 |
| [ | −108 |
| [ | −108 |
SAC results of S-box-1.
| 0.500000 | 0.562500 | 0.468750 | 0.453125 | 0.500000 | 0.421875 | 0.453125 | 0.500000 |
| 0.437500 | 0.515625 | 0.468750 | 0.468750 | 0.515625 | 0.500000 | 0.546875 | 0.437500 |
| 0.468750 | 0.546875 | 0.484375 | 0.515625 | 0.500000 | 0.531250 | 0.546875 | 0.500000 |
| 0.453125 | 0.500000 | 0.500000 | 0.500000 | 0.484375 | 0.453125 | 0.515625 | 0.546875 |
| 0.468750 | 0.562500 | 0.500000 | 0.500000 | 0.484375 | 0.437500 | 0.484375 | 0.500000 |
| 0.406250 | 0.546875 | 0.593750 | 0.484375 | 0.453125 | 0.390625 | 0.531250 | 0.500000 |
| 0.437500 | 0.484375 | 0.578125 | 0.453125 | 0.515625 | 0.546875 | 0.437500 | 0.484375 |
| 0.546875 | 0.515625 | 0.531250 | 0.500000 | 0.562500 | 0.437500 | 0.515625 | 0.515625 |
SAC results of S-box-2.
| 0.531250 | 0.546875 | 0.546875 | 0.468750 | 0.421875 | 0.437500 | 0.546875 | 0.500000 |
| 0.546875 | 0.531250 | 0.406250 | 0.484375 | 0.562500 | 0.468750 | 0.484375 | 0.453125 |
| 0.515625 | 0.484375 | 0.500000 | 0.578125 | 0.640625 | 0.515625 | 0.546875 | 0.437500 |
| 0.562500 | 0.468750 | 0.453125 | 0.437500 | 0.500000 | 0.546875 | 0.546875 | 0.546875 |
| 0.593750 | 0.546875 | 0.531250 | 0.593750 | 0.500000 | 0.500000 | 0.468750 | 0.531250 |
| 0.500000 | 0.468750 | 0.531250 | 0.531250 | 0.437500 | 0.484375 | 0.484375 | 0.484375 |
| 0.484375 | 0.421875 | 0.546875 | 0.484375 | 0.437500 | 0.515625 | 0.515625 | 0.546875 |
| 0.500000 | 0.453125 | 0.578125 | 0.468750 | 0.562500 | 0.531250 | 0.562500 | 0.421875 |
BIC independent matrix of S-box-1.
| — | 0.480469 | 0.484375 | 0.464844 | 0.509766 | 0.507812 | 0.517578 | 0.521484 |
| 0.480469 | — | 0.511719 | 0.513672 | 0.484375 | 0.486328 | 0.476562 | 0.494141 |
| 0.484375 | 0.511719 | — | 0.498047 | 0.507812 | 0.494141 | 0.503906 | 0.486328 |
| 0.464844 | 0.513672 | 0.498047 | — | 0.494141 | 0.505859 | 0.501953 | 0.496094 |
| 0.509766 | 0.484375 | 0.507812 | 0.494141 | — | 0.509766 | 0.480469 | 0.470703 |
| 0.507812 | 0.486328 | 0.494141 | 0.505859 | 0.509766 | — | 0.494141 | 0.498047 |
| 0.517578 | 0.476562 | 0.503906 | 0.501953 | 0.480469 | 0.494141 | — | 0.509766 |
| 0.521484 | 0.494141 | 0.486328 | 0.496094 | 0.470703 | 0.498047 | 0.509766 | — |
BIC independent matrix of S-box-2.
| — | 0.501953 | 0.498047 | 0.501953 | 0.488281 | 0.529297 | 0.486328 | 0.484375 |
| 0.501953 | — | 0.500000 | 0.501953 | 0.484375 | 0.513672 | 0.466797 | 0.509766 |
| 0.498047 | 0.500000 | — | 0.507812 | 0.527344 | 0.474609 | 0.507812 | 0.486328 |
| 0.501953 | 0.501953 | 0.507812 | — | 0.519531 | 0.521484 | 0.494141 | 0.511719 |
| 0.488281 | 0.484375 | 0.527344 | 0.519531 | — | 0.523438 | 0.515625 | 0.521484 |
| 0.529297 | 0.513672 | 0.474609 | 0.521484 | 0.523438 | — | 0.478516 | 0.503906 |
| 0.486328 | 0.466797 | 0.507812 | 0.494141 | 0.515625 | 0.478516 | — | 0.519531 |
| 0.484375 | 0.509766 | 0.486328 | 0.511719 | 0.521484 | 0.503906 | 0.519531 | — |
DP of S-box-1.
| 0.00000 | 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 |
| 0.03125 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.03125 |
| 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.039062 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 |
| 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03906 |
| 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 |
| 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.02343 | 0.03125 | 0.03125 | 0.03125 |
| 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 |
| 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.01562 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.01562 | 0.02343 | 0.02343 |
| 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.01562 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.03906 | 0.03125 | 0.02343 | 0.03125 |
| 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 |
| 0.01562 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03906 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03906 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.01562 | 0.02343 | 0.02343 | 0.01562 | 0.02343 |
DP of S-box-2.
| 0.00000 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.015625 | 0.02343 | 0.03125 | 0.03906 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.015625 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 |
| 0.03125 | 0.02343 | 0.02343 | 0.03906 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 |
| 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.03906 | 0.02343 | 0.03125 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.03125 |
| 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.03125 | 0.03906 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.015625 | 0.03125 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.02343 |
| 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.02343 |
| 0.02343 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03125 | 0.03125 | 0.03906 | 0.02343 | 0.02343 | 0.02343 | 0.015625 | 0.015625 | 0.03125 |
| 0.02343 | 0.02343 | 0.02343 | 0.02343 | 0.03906 | 0.02343 | 0.03125 | 0.03125 | 0.03125 | 0.03125 | 0.02343 | 0.02343 | 0.02343 | 0.03125 | 0.02343 | 0.03906 |